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

1234567891011>>

/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DThunkGenerators.h34 MacroAssemblerCodeRef linkCallGenerator(VM*);
35 MacroAssemblerCodeRef linkConstructGenerator(VM*);
36 MacroAssemblerCodeRef linkClosureCallGenerator(VM*);
37 MacroAssemblerCodeRef virtualCallGenerator(VM*);
38 MacroAssemblerCodeRef virtualConstructGenerator(VM*);
39 MacroAssemblerCodeRef stringLengthTrampolineGenerator(VM*);
40 MacroAssemblerCodeRef nativeCallGenerator(VM*);
41 MacroAssemblerCodeRef nativeConstructGenerator(VM*);
43 MacroAssemblerCodeRef charCodeAtThunkGenerator(VM*);
44 MacroAssemblerCodeRef charAtThunkGenerator(VM*);
[all...]
H A DThunkGenerator.h34 class VM;
37 typedef MacroAssemblerCodeRef (*ThunkGenerator)(VM*);
H A DJITExceptions.h37 class VM;
47 ExceptionHandler genericThrow(VM*, ExecState*, JSValue exceptionValue, unsigned vPCIndex);
49 ExceptionHandler jitThrow(VM*, ExecState*, JSValue exceptionValue, ReturnAddressPtr faultLocation);
H A DJITThunks.h46 class VM;
54 MacroAssemblerCodePtr ctiNativeCall(VM*);
55 MacroAssemblerCodePtr ctiNativeConstruct(VM*);
57 MacroAssemblerCodeRef ctiStub(VM*, ThunkGenerator);
59 NativeExecutable* hostFunctionStub(VM*, NativeFunction, NativeFunction constructor);
60 NativeExecutable* hostFunctionStub(VM*, NativeFunction, ThunkGenerator, Intrinsic);
/macosx-10.9.5/JavaScriptCore-7537.78.1/llint/
H A DLLIntThunks.h37 class VM;
41 MacroAssemblerCodeRef functionForCallEntryThunkGenerator(VM*);
42 MacroAssemblerCodeRef functionForConstructEntryThunkGenerator(VM*);
43 MacroAssemblerCodeRef functionForCallArityCheckThunkGenerator(VM*);
44 MacroAssemblerCodeRef functionForConstructArityCheckThunkGenerator(VM*);
45 MacroAssemblerCodeRef evalEntryThunkGenerator(VM*);
46 MacroAssemblerCodeRef programEntryThunkGenerator(VM*);
H A DLLIntEntrypoints.h39 class VM;
46 void getFunctionEntrypoint(VM&, CodeSpecializationKind, JITCode&, MacroAssemblerCodePtr& arityCheck);
47 void getEvalEntrypoint(VM&, JITCode&);
48 void getProgramEntrypoint(VM&, JITCode&);
50 inline void getEntrypoint(VM& vm, EvalCodeBlock*, JITCode& jitCode)
55 inline void getEntrypoint(VM& vm, ProgramCodeBlock*, JITCode& jitCode)
H A DLLIntThunks.cpp41 static MacroAssemblerCodeRef generateThunkWithJumpTo(VM* vm, void (*target)(), const char *thunkKind)
53 MacroAssemblerCodeRef functionForCallEntryThunkGenerator(VM* vm)
58 MacroAssemblerCodeRef functionForConstructEntryThunkGenerator(VM* vm)
63 MacroAssemblerCodeRef functionForCallArityCheckThunkGenerator(VM* vm)
68 MacroAssemblerCodeRef functionForConstructArityCheckThunkGenerator(VM* vm)
73 MacroAssemblerCodeRef evalEntryThunkGenerator(VM* vm)
78 MacroAssemblerCodeRef programEntryThunkGenerator(VM* vm)
/macosx-10.9.5/WebCore-7537.78.1/ForwardingHeaders/runtime/
H A DVM.h3 #include <JavaScriptCore/VM.h>
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGThunks.h37 class VM;
41 MacroAssemblerCodeRef osrExitGenerationThunkGenerator(VM*);
43 MacroAssemblerCodeRef throwExceptionFromCallSlowPathGenerator(VM*);
45 MacroAssemblerCodeRef linkCallThunkGenerator(VM*);
46 MacroAssemblerCodeRef linkConstructThunkGenerator(VM*);
48 MacroAssemblerCodeRef linkClosureCallThunkGenerator(VM*);
50 MacroAssemblerCodeRef virtualCallThunkGenerator(VM*);
51 MacroAssemblerCodeRef virtualConstructThunkGenerator(VM*);
H A DDFGByteCodeParser.h36 class VM;
/macosx-10.9.5/WebCore-7537.78.1/bindings/js/
H A DDOMObjectHashTableMap.cpp30 DOMObjectHashTableMap& DOMObjectHashTableMap::mapFor(VM& vm)
32 VM::ClientData* clientData = vm.clientData;
H A DScriptGCEvent.cpp37 #include <runtime/VM.h>
46 VM* vm = JSDOMWindow::commonVM();
H A DDOMWrapperWorld.cpp33 DOMWrapperWorld::DOMWrapperWorld(JSC::VM* vm, bool isNormal)
37 VM::ClientData* clientData = m_vm->clientData;
44 VM::ClientData* clientData = m_vm->clientData;
63 DOMWrapperWorld* normalWorld(JSC::VM& vm)
65 VM::ClientData* clientData = vm.clientData;
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DJSLock.h52 class VM;
55 // shared VM.
69 JS_EXPORT_PRIVATE JSLockHolder(VM*);
70 JS_EXPORT_PRIVATE JSLockHolder(VM&);
77 RefPtr<VM> m_vm;
83 JSLock(VM*);
91 static void lock(VM&);
92 static void unlock(VM&);
94 VM* vm() { return m_vm; }
102 void willDestroyVM(VM*);
[all...]
H A DRegExp.h41 class VM;
49 JS_EXPORT_PRIVATE static RegExp* create(VM&, const String& pattern, RegExpFlags);
63 JS_EXPORT_PRIVATE int match(VM&, const String&, unsigned startOffset, Vector<int, 32>& ovector);
64 MatchResult match(VM&, const String&, unsigned startOffset);
78 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype)
88 void finishCreation(VM&);
92 RegExp(VM&, const String&, RegExpFlags);
94 static RegExp* createWithoutCaching(VM&, const String&, RegExpFlags);
103 void compile(VM*, Yarr::YarrCharSize);
104 void compileIfNecessary(VM
[all...]
H A DMemoryStatistics.h31 class VM;
H A DBatchedTransitionOptimizer.h37 BatchedTransitionOptimizer(VM& vm, JSObject* object)
50 VM* m_vm;
H A DBooleanObject.cpp33 BooleanObject::BooleanObject(VM& vm, Structure* structure)
38 void BooleanObject::finishCreation(VM& vm)
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* transition, Structure*);
56 void setObjectToStringValue(VM&, const JSCell* owner, JSString* value);
59 void setEnumerationCache(VM&, const Structure* owner, JSPropertyNameIterator* value);
64 StructureRareData(VM&, Structure*);
65 StructureRareData(VM&, const StructureRareData*);
H A DStructure.h72 static Structure* create(VM&, JSGlobalObject*, JSValue prototype, const TypeInfo&, const ClassInfo*, IndexingType = NonArray, unsigned inlineCapacity = 0);
75 void finishCreation(VM& vm)
82 void finishCreation(VM& vm, CreatingEarlyCellTag)
93 JS_EXPORT_PRIVATE static Structure* addPropertyTransition(VM&, Structure*, PropertyName, unsigned attributes, JSCell* specificValue, PropertyOffset&);
95 static Structure* removePropertyTransition(VM&, Structure*, PropertyName, PropertyOffset&);
96 JS_EXPORT_PRIVATE static Structure* changePrototypeTransition(VM&, Structure*, JSValue prototype);
97 JS_EXPORT_PRIVATE static Structure* despecifyFunctionTransition(VM&, Structure*, PropertyName);
98 static Structure* attributeChangeTransition(VM&, Structure*, PropertyName, unsigned attributes);
99 static Structure* toCacheableDictionaryTransition(VM&, Structure*);
100 static Structure* toUncacheableDictionaryTransition(VM
[all...]
H A DBooleanObject.h30 JS_EXPORT_PRIVATE BooleanObject(VM&, Structure*);
31 JS_EXPORT_PRIVATE void finishCreation(VM&);
36 static BooleanObject* create(VM& vm, Structure* structure)
45 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype)
/macosx-10.9.5/dtrace-118.1/DTTk/Bin/
H A Dvmbypid.d12 * VM Virtual Memory statistic (/usr/include/sys/sysinfo.h)
45 @VM[execname, pid, probename] = sum(arg0);
49 printf("%16s %8s %22s %8s\n", "EXEC", "PID", "VM", "VALUE");
50 printa("%16s %8d %22s %@8d\n", @VM);
/macosx-10.9.5/dtrace-118.1/DTTk/Mem/
H A Dvmbypid.d12 * VM Virtual Memory statistic (/usr/include/sys/sysinfo.h)
45 @VM[execname, pid, probename] = sum(arg0);
49 printf("%16s %8s %22s %8s\n", "EXEC", "PID", "VM", "VALUE");
50 printa("%16s %8d %22s %@8d\n", @VM);
/macosx-10.9.5/llvmCore-3425.0.33/unittests/VMCore/
H A DValueMapTest.cpp50 ValueMap<TypeParam*, int> VM; local
51 VM[this->BitcastV.get()] = 7;
52 EXPECT_EQ(7, VM.lookup(this->BitcastV.get()));
53 EXPECT_EQ(0, VM.count(this->AddV.get()));
55 EXPECT_EQ(7, VM.lookup(this->AddV.get()));
56 EXPECT_EQ(0, VM.count(this->BitcastV.get()));
58 EXPECT_EQ(0, VM.count(this->AddV.get()));
59 EXPECT_EQ(0, VM.count(this->BitcastV.get()));
60 EXPECT_EQ(0U, VM.size());
64 ValueMap<TypeParam*, int> VM; local
125 ValueMap<TypeParam*, int> VM; local
169 ValueMap<TypeParam*, int> VM; local
219 ValueMap<TypeParam*, int, NoFollow<TypeParam*> > VM; local
[all...]
/macosx-10.9.5/JavaScriptCore-7537.78.1/API/
H A DJSAPIWrapperObject.h41 void finishCreation(VM&);
50 JSAPIWrapperObject(VM&, Structure*);

Completed in 122 milliseconds

1234567891011>>