| Index: src/isolate.h
|
| diff --git a/src/isolate.h b/src/isolate.h
|
| index 7ba30883c755bc358709d68e2f59a73a9864616b..c7cb403cc3a23ddc449194a757ad8d09f0713217 100644
|
| --- a/src/isolate.h
|
| +++ b/src/isolate.h
|
| @@ -1078,6 +1078,15 @@ class Isolate {
|
| CodeStubInterfaceDescriptor*
|
| code_stub_interface_descriptor(int index);
|
|
|
| + enum CallDescriptorKey {
|
| + KeyedCall,
|
| + NamedCall,
|
| + ArgumentAdaptorCall,
|
| + NUMBER_OF_CALL_DESCRIPTORS
|
| + };
|
| +
|
| + CodeStubInterfaceDescriptor* call_descriptor(CallDescriptorKey index);
|
| +
|
| void IterateDeferredHandles(ObjectVisitor* visitor);
|
| void LinkDeferredHandles(DeferredHandles* deferred_handles);
|
| void UnlinkDeferredHandles(DeferredHandles* deferred_handles);
|
| @@ -1300,6 +1309,7 @@ class Isolate {
|
| DateCache* date_cache_;
|
| unibrow::Mapping<unibrow::Ecma262Canonicalize> interp_canonicalize_mapping_;
|
| CodeStubInterfaceDescriptor* code_stub_interface_descriptors_;
|
| + CodeStubInterfaceDescriptor* call_descriptors_;
|
| RandomNumberGenerator* random_number_generator_;
|
|
|
| // True if fatal error has been signaled for this isolate.
|
|
|