Searched refs:VM (Results 1 - 25 of 639) sorted by relevance

1234567891011>>

/macosx-10.10/JavaScriptCore-7600.1.17/llint/
H A DLLIntThunks.h33 class VM;
37 EncodedJSValue callToJavaScript(void*, VM*, ProtoCallFrame*);
38 EncodedJSValue callToNativeFunction(void*, VM*, ProtoCallFrame*);
43 MacroAssemblerCodeRef functionForCallEntryThunkGenerator(VM*);
44 MacroAssemblerCodeRef functionForConstructEntryThunkGenerator(VM*);
45 MacroAssemblerCodeRef functionForCallArityCheckThunkGenerator(VM*);
46 MacroAssemblerCodeRef functionForConstructArityCheckThunkGenerator(VM*);
47 MacroAssemblerCodeRef evalEntryThunkGenerator(VM*);
48 MacroAssemblerCodeRef programEntryThunkGenerator(VM*);
H A DLLIntEntrypoint.h34 class VM;
38 void setEntrypoint(VM&, CodeBlock*);
H A DLLIntThunks.cpp40 #include "VM.h"
48 static MacroAssemblerCodeRef generateThunkWithJumpTo(VM* vm, void (*target)(), const char *thunkKind)
60 MacroAssemblerCodeRef functionForCallEntryThunkGenerator(VM* vm)
65 MacroAssemblerCodeRef functionForConstructEntryThunkGenerator(VM* vm)
70 MacroAssemblerCodeRef functionForCallArityCheckThunkGenerator(VM* vm)
75 MacroAssemblerCodeRef functionForConstructArityCheckThunkGenerator(VM* vm)
80 MacroAssemblerCodeRef evalEntryThunkGenerator(VM* vm)
85 MacroAssemblerCodeRef programEntryThunkGenerator(VM* vm)
96 EncodedJSValue callToJavaScript(void* executableAddress, VM* vm, ProtoCallFrame* protoCallFrame)
102 EncodedJSValue callToNativeFunction(void* executableAddress, VM* v
[all...]
/macosx-10.10/WebCore-7600.1.25/ForwardingHeaders/runtime/
H A DVM.h3 #include <JavaScriptCore/VM.h>
/macosx-10.10/JavaScriptCore-7600.1.17/runtime/
H A DJSDateMath.h51 class VM;
53 void msToGregorianDateTime(VM&, double, bool outputIsUTC, GregorianDateTime&);
54 double gregorianDateTimeToMS(VM&, const GregorianDateTime&, double, bool inputIsUTC);
55 double getUTCOffset(VM&);
56 double parseDateFromNullTerminatedCharacters(VM&, const char* dateString);
57 double parseDate(VM&, const WTF::String&);
H A DJSPromiseFunctions.h35 JSFunction* createDeferredConstructionFunction(VM&, JSGlobalObject*);
36 JSFunction* createIdentifyFunction(VM&, JSGlobalObject*);
37 JSFunction* createPromiseAllCountdownFunction(VM&, JSGlobalObject*);
38 JSFunction* createPromiseResolutionHandlerFunction(VM&, JSGlobalObject*);
39 JSFunction* createRejectPromiseFunction(VM&, JSGlobalObject*);
40 JSFunction* createResolvePromiseFunction(VM&, JSGlobalObject*);
41 JSFunction* createThrowerFunction(VM&, JSGlobalObject*);
H A DErrorHandlingScope.h31 class VM;
35 JS_EXPORT_PRIVATE ErrorHandlingScope(VM&);
38 VM& m_vm;
H A DJSArrayBufferPrototype.h38 JSArrayBufferPrototype(VM&, Structure*);
39 void finishCreation(VM&, JSGlobalObject*);
42 static JSArrayBufferPrototype* create(VM&, JSGlobalObject*, Structure*);
46 static Structure* createStructure(VM&, JSGlobalObject*, JSValue prototype);
H A DStructureRareData.h41 static StructureRareData* create(VM&, Structure*);
42 static StructureRareData* clone(VM&, const StructureRareData* other);
46 static Structure* createStructure(VM&, JSGlobalObject*, JSValue prototype);
52 void setPreviousID(VM&, Structure*);
56 void setObjectToStringValue(VM&, JSString* value);
59 void setEnumerationCache(VM&, JSPropertyNameIterator* value);
64 StructureRareData(VM&, Structure*);
65 StructureRareData(VM&, const StructureRareData*);
H A DJSGenericTypedArrayViewPrototype.h39 JSGenericTypedArrayViewPrototype(VM&, Structure*);
40 void finishCreation(VM&, JSGlobalObject*);
44 VM&, JSGlobalObject*, Structure*);
48 static Structure* createStructure(VM&, JSGlobalObject*, JSValue prototype);
H A DJSLock.h54 class VM;
57 // shared VM.
71 JS_EXPORT_PRIVATE JSLockHolder(VM*);
72 JS_EXPORT_PRIVATE JSLockHolder(VM&);
79 RefPtr<VM> m_vm;
85 JSLock(VM*);
93 static void lock(VM&);
94 static void unlock(VM&);
96 VM* vm() { return m_vm; }
107 void willDestroyVM(VM*);
[all...]
H A DArrayBufferNeuteringWatchpoint.h39 ArrayBufferNeuteringWatchpoint(VM&);
44 static ArrayBufferNeuteringWatchpoint* create(VM&);
50 static Structure* createStructure(VM&);
H A DJSDataViewPrototype.h38 JSDataViewPrototype(VM&, Structure*);
41 static JSDataViewPrototype* create(VM&, Structure*);
45 static Structure* createStructure(VM&, JSGlobalObject*, JSValue prototype);
H A DVMEntryScope.h36 class VM;
40 JS_EXPORT_PRIVATE VMEntryScope(VM&, JSGlobalObject*);
48 VM& m_vm;
H A DArrayPrototype.h31 ArrayPrototype(VM&, Structure*);
36 static ArrayPrototype* create(VM&, JSGlobalObject*, Structure*);
42 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype)
48 void finishCreation(VM&, JSGlobalObject*);
/macosx-10.10/JavaScriptCore-7600.1.17/jit/
H A DThunkGenerators.h36 MacroAssemblerCodeRef throwExceptionFromCallSlowPathGenerator(VM*);
38 MacroAssemblerCodeRef linkCallThunkGenerator(VM*);
39 MacroAssemblerCodeRef linkConstructThunkGenerator(VM*);
40 MacroAssemblerCodeRef linkCallThatPreservesRegsThunkGenerator(VM*);
41 MacroAssemblerCodeRef linkConstructThatPreservesRegsThunkGenerator(VM*);
68 MacroAssemblerCodeRef linkClosureCallThunkGenerator(VM*);
69 MacroAssemblerCodeRef linkClosureCallThatPreservesRegsThunkGenerator(VM*);
83 MacroAssemblerCodeRef virtualCallThunkGenerator(VM*);
84 MacroAssemblerCodeRef virtualConstructThunkGenerator(VM*);
85 MacroAssemblerCodeRef virtualCallThatPreservesRegsThunkGenerator(VM*);
[all...]
H A DJITExceptions.h34 class VM;
36 void genericUnwind(VM*, ExecState*, JSValue exceptionValue);
H A DThunkGenerator.h32 class VM;
35 typedef MacroAssemblerCodeRef (*ThunkGenerator)(VM*);
H A DRegisterPreservationWrapperGenerator.h34 #include "VM.h"
42 MacroAssemblerCodeRef generateRegisterPreservationWrapper(VM&, ExecutableBase*, MacroAssemblerCodePtr target);
44 MacroAssemblerCodeRef registerRestorationThunkGenerator(VM*);
H A DJITStubs.h41 class VM;
44 EncodedJSValue callToJavaScript(void*, VM*, ProtoCallFrame*);
45 EncodedJSValue callToNativeFunction(void*, VM*, ProtoCallFrame*);
H A DJITThunks.h45 class VM;
53 MacroAssemblerCodePtr ctiNativeCall(VM*);
54 MacroAssemblerCodePtr ctiNativeConstruct(VM*);
55 MacroAssemblerCodePtr ctiNativeTailCall(VM*);
57 MacroAssemblerCodeRef ctiStub(VM*, ThunkGenerator);
59 NativeExecutable* hostFunctionStub(VM*, NativeFunction, NativeFunction constructor);
60 NativeExecutable* hostFunctionStub(VM*, NativeFunction, ThunkGenerator, Intrinsic);
/macosx-10.10/JavaScriptCore-7600.1.17/dfg/
H A DDFGThunks.h35 class VM;
39 MacroAssemblerCodeRef osrExitGenerationThunkGenerator(VM*);
40 MacroAssemblerCodeRef osrEntryThunkGenerator(VM*);
H A DDFGByteCodeParser.h36 class VM;
/macosx-10.10/WebCore-7600.1.25/bindings/js/
H A DDOMObjectHashTableMap.cpp30 DOMObjectHashTableMap& DOMObjectHashTableMap::mapFor(VM& vm)
32 VM::ClientData* clientData = vm.clientData;
/macosx-10.10/JavaScriptCore-7600.1.17/API/
H A DJSCallbackFunction.h39 static JSCallbackFunction* create(VM&, JSGlobalObject*, JSObjectCallAsFunctionCallback, const String& name);
45 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue proto)
51 JSCallbackFunction(VM&, Structure*, JSObjectCallAsFunctionCallback);
52 void finishCreation(VM&, const String& name);

Completed in 221 milliseconds

1234567891011>>