/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | ThunkGenerators.h | 34 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 D | ThunkGenerator.h | 34 class VM; 37 typedef MacroAssemblerCodeRef (*ThunkGenerator)(VM*);
|
H A D | JITExceptions.h | 37 class VM; 47 ExceptionHandler genericThrow(VM*, ExecState*, JSValue exceptionValue, unsigned vPCIndex); 49 ExceptionHandler jitThrow(VM*, ExecState*, JSValue exceptionValue, ReturnAddressPtr faultLocation);
|
H A D | JITThunks.h | 46 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 D | LLIntThunks.h | 37 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 D | LLIntEntrypoints.h | 39 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 D | LLIntThunks.cpp | 41 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 D | VM.h | 3 #include <JavaScriptCore/VM.h>
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGThunks.h | 37 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 D | DFGByteCodeParser.h | 36 class VM;
|
/macosx-10.9.5/WebCore-7537.78.1/bindings/js/ |
H A D | DOMObjectHashTableMap.cpp | 30 DOMObjectHashTableMap& DOMObjectHashTableMap::mapFor(VM& vm) 32 VM::ClientData* clientData = vm.clientData;
|
H A D | ScriptGCEvent.cpp | 37 #include <runtime/VM.h> 46 VM* vm = JSDOMWindow::commonVM();
|
H A D | DOMWrapperWorld.cpp | 33 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 D | JSLock.h | 52 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 D | RegExp.h | 41 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 D | MemoryStatistics.h | 31 class VM;
|
H A D | BatchedTransitionOptimizer.h | 37 BatchedTransitionOptimizer(VM& vm, JSObject* object) 50 VM* m_vm;
|
H A D | BooleanObject.cpp | 33 BooleanObject::BooleanObject(VM& vm, Structure* structure) 38 void BooleanObject::finishCreation(VM& vm)
|
H A D | StructureRareData.h | 41 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 D | Structure.h | 72 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 D | BooleanObject.h | 30 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 D | vmbypid.d | 12 * 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 D | vmbypid.d | 12 * 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 D | ValueMapTest.cpp | 50 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 D | JSAPIWrapperObject.h | 41 void finishCreation(VM&); 50 JSAPIWrapperObject(VM&, Structure*);
|