]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - JavaScriptCore.order
JavaScriptCore-1218.0.1.tar.gz
[apple/javascriptcore.git] / JavaScriptCore.order
index 3a450075a1343e59e7b1eda11a5f7cd803c865aa..0c2b29c87affbd7a09ecdd8532979b9849ea6f0f 100644 (file)
@@ -23,13 +23,13 @@ __ZN3JSCL23initializeThreadingOnceEv
 __ZN3WTF10StringImpl5emptyEv
 __ZN3WTF13WTFThreadDataC1Ev
 __ZN3WTF11StackBounds10initializeEv
-__ZN3JSC12JSGlobalData10storeVPtrsEv
+__ZN3JSC12VM10storeVPtrsEv
 __ZN3JSC7JSArrayC1ENS_6JSCell20VPtrStealingHackTypeE
 __ZN3JSC10JSFunctionC1ENS_6JSCell20VPtrStealingHackTypeE
 __ZN3WTF15initializeDatesEv
 __ZN3WTF11currentTimeEv
 __ZN3WTF8msToYearEd
-__ZN3JSC12RegisterFile19initializeThreadingEv
+__ZN3JSC12JSStack19initializeThreadingEv
 __ZN3WTF39initializeMainThreadToProcessMainThreadEv
 __ZN3WTF36lockAtomicallyInitializedStaticMutexEv
 __ZN3WTF38unlockAtomicallyInitializedStaticMutexEv
@@ -119,65 +119,65 @@ __ZN3WTF12AtomicString6removeEPNS_10StringImplE
 _JSGlobalContextCreate
 __ZN3JSC6JSLock4lockENS_14JSLockBehaviorE
 __ZN3JSCL17createJSLockCountEv
-__ZN3JSC12JSGlobalData14sharedInstanceEv
-__ZN3JSC12JSGlobalDataC2ENS0_14GlobalDataTypeENS_15ThreadStackTypeE
+__ZN3JSC12VM14sharedInstanceEv
+__ZN3JSC12VMC2ENS0_14VMTypeENS_8HeapTypeE
 __ZN3JSC21createIdentifierTableEv
-__ZN3JSC17CommonIdentifiersC1EPNS_12JSGlobalDataE
-__ZN3JSC17CommonIdentifiersC2EPNS_12JSGlobalDataE
-__ZN3JSC10Identifier3addEPNS_12JSGlobalDataEPKc
+__ZN3JSC17CommonIdentifiersC1EPNS_12VME
+__ZN3JSC17CommonIdentifiersC2EPNS_12VME
+__ZN3JSC10Identifier3addEPNS_12VMEPKc
 __ZN3JSC15IdentifierTable3addIPKcNS_27IdentifierCStringTranslatorEEESt4pairIN3WTF29HashTableConstIteratorAdapterINS6_9HashTableIPNS6_10StringImplESA_NS6_17IdentityExtractorISA_EENS6_10StringHashENS6_10HashTraitsISA_EESF_EESA_EEbET_
 __ZN3WTF9HashTableIPNS_10StringImplES2_NS_17IdentityExtractorIS2_EENS_10StringHashENS_10HashTraitsIS2_EES7_E6expandEv
 __ZN3WTF9HashTableIPKcSt4pairIS2_NS_6RefPtrINS_10StringImplEEEENS_18PairFirstExtractorIS7_EENS_7PtrHashIS2_EENS_14PairHashTraitsINS_10HashTraitsIS2_EENSD_IS6_EEEESE_E6expandEv
 __ZN3WTF9HashTableIPNS_10StringImplES2_NS_17IdentityExtractorIS2_EENS_10StringHashENS_10HashTraitsIS2_EES7_E4findIS2_NS_22IdentityHashTranslatorIS2_S2_S5_EEEENS_17HashTableIteratorIS2_S2_S4_S5_S7_S7_EERKT_
-__ZN3JSC10IdentifierC1EPNS_12JSGlobalDataEPKc
+__ZN3JSC10IdentifierC1EPNS_12VMEPKc
 __ZN3JSC12SmallStringsC1Ev
 __ZN3JSC19ExecutableAllocator17intializePageSizeEv
 __ZNK3JSC19ExecutableAllocator7isValidEv
 __ZN3WTF11OSAllocator18reserveUncommittedEmNS0_5UsageEbb
 __ZN3JSC14ExecutablePool11systemAllocEm
 __ZN3WTF11OSAllocator6commitEPvmbb
-__ZN3JSC5LexerC1EPNS_12JSGlobalDataE
+__ZN3JSC5LexerC1EPNS_12VME
 __ZN3JSC11ParserArenaC1Ev
 __ZN3JSC11ParserArenaC2Ev
 __ZN3JSC14TimeoutCheckerC1Ev
-__ZN3JSC4HeapC1EPNS_12JSGlobalDataE
-__ZN3JSC4HeapC2EPNS_12JSGlobalDataE
-__ZN3JSC11MarkedSpaceC1EPNS_12JSGlobalDataE
+__ZN3JSC4HeapC1EPNS_12VME
+__ZN3JSC4HeapC2EPNS_12VME
+__ZN3JSC11MarkedSpaceC1EPNS_12VME
 __ZN3JSC25DefaultGCActivityCallbackC1EPNS_4HeapE
 __ZN3JSC25DefaultGCActivityCallback17commonConstructorEPNS_4HeapEP11__CFRunLoop
 __ZN3JSC14MachineThreadsC1EPNS_4HeapE
 __ZN3JSC9MarkStack18initializePagesizeEv
 __ZN3WTF11OSAllocator16reserveAndCommitEmNS0_5UsageEbb
-__ZN3JSC10HandleHeapC1EPNS_12JSGlobalDataE
+__ZN3JSC10HandleHeapC1EPNS_12VME
 __ZN3WTF10BlockStackIN3JSC10HandleHeap4NodeEE4growEv
 __ZN3WTF6VectorIPN3JSC10HandleHeap4NodeELm0EE15reserveCapacityEm
 __ZN3JSC11HandleStackC1Ev
 __ZN3WTF10BlockStackIN3JSC7JSValueEE4growEv
 __ZN3WTF6VectorIPN3JSC7JSValueELm0EE15reserveCapacityEm
 __ZN3JSC25DefaultGCActivityCallbackclEv
-__ZN3JSC11RegExpCacheC1EPNS_12JSGlobalDataE
-__ZN3JSC11InterpreterC1ERNS_12JSGlobalDataE
+__ZN3JSC11RegExpCacheC1EPNS_12VME
+__ZN3JSC11InterpreterC1ERNS_12VME
 __ZN3JSC10HandleHeap12writeBarrierEPNS_7JSValueERKS1_
-__ZN3JSC12RegisterFile23addToCommittedByteCountEl
+__ZN3JSC12JSStack23addToCommittedByteCountEl
 __ZN3JSC11MarkedSpace21allocateFromSizeClassERNS0_9SizeClassE
 __ZN3JSC11MarkedSpace13allocateBlockERNS0_9SizeClassE
-__ZN3JSC11MarkedBlock6createEPNS_12JSGlobalDataEm
+__ZN3JSC11MarkedBlock6createEPNS_12VMEm
 __ZN3WTF21PageAllocationAligned8allocateEmmNS_11OSAllocator5UsageEbb
 __ZN3WTF9HashTableIPN3JSC11MarkedBlockES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E6rehashEi
 __ZN3JSC6JSCellD1Ev
-__ZN3JSC9StructureC1ERNS_12JSGlobalDataE
-__ZN3JSC6StrongINS_9StructureEE3setERNS_12JSGlobalDataEPS1_
-__ZN3JSC9Structure6createERNS_12JSGlobalDataENS_7JSValueERKNS_8TypeInfoEjPKNS_9ClassInfoE
-__ZN3JSC9StructureC1ERNS_12JSGlobalDataENS_7JSValueERKNS_8TypeInfoEjPKNS_9ClassInfoE
+__ZN3JSC9StructureC1ERNS_12VME
+__ZN3JSC6StrongINS_9StructureEE3setERNS_12VMEPS1_
+__ZN3JSC9Structure6createERNS_12VMENS_7JSValueERKNS_8TypeInfoEjPKNS_9ClassInfoE
+__ZN3JSC9StructureC1ERNS_12VMENS_7JSValueERKNS_8TypeInfoEjPKNS_9ClassInfoE
 __ZN3WTF13wtfThreadDataEv
 __ZN3JSC27startProfilerServerIfNeededEv
 +[ProfilerServer sharedProfileServer]
 -[ProfilerServer init]
-__ZN3JSC9JITThunksC1EPNS_12JSGlobalDataE
-__ZN3JSC9JITThunksC2EPNS_12JSGlobalDataE
-__ZN3JSC3JITC1EPNS_12JSGlobalDataEPNS_9CodeBlockE
-__ZN3JSC3JITC2EPNS_12JSGlobalDataEPNS_9CodeBlockE
-__ZN3JSC3JIT35privateCompileCTIMachineTrampolinesEPN3WTF6RefPtrINS_14ExecutablePoolEEEPNS_12JSGlobalDataEPNS_19TrampolineStructureE
+__ZN3JSC9JITThunksC1EPNS_12VME
+__ZN3JSC9JITThunksC2EPNS_12VME
+__ZN3JSC3JITC1EPNS_12VMEPNS_9CodeBlockE
+__ZN3JSC3JITC2EPNS_12VMEPNS_9CodeBlockE
+__ZN3JSC3JIT35privateCompileCTIMachineTrampolinesEPN3WTF6RefPtrINS_14ExecutablePoolEEEPNS_12VMEPNS_19TrampolineStructureE
 __ZN3JSC20MacroAssemblerX86_6413branchTestPtrENS_23MacroAssemblerX86Common15ResultConditionENS_12X86Registers10RegisterIDES4_
 __ZN3JSC12X86Assembler23X86InstructionFormatter11oneByteOp64ENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDE
 __ZN3JSC12X86Assembler3jCCENS0_9ConditionE
@@ -192,7 +192,7 @@ __ZN3JSC20MacroAssemblerX86_6413branchTestPtrENS_23MacroAssemblerX86Common15Resu
 __ZN3JSC12X86Assembler23X86InstructionFormatter9oneByteOpENS0_15OneByteOpcodeIDENS_12X86Registers10RegisterIDE
 __ZN3WTF6VectorIcLm128EE14expandCapacityEm
 __ZN3WTF6VectorIcLm128EE4growEm
-__ZN3JSC3JIT27privateCompileCTINativeCallEPNS_12JSGlobalDataEb
+__ZN3JSC3JIT27privateCompileCTINativeCallEPNS_12VMEb
 __ZNK3JSC22AbstractMacroAssemblerINS_12X86AssemblerEE4Jump4linkEPS2_
 __ZN3WTF10RefCountedIN3JSC14ExecutablePoolEE5derefEv
 __ZN3JSC14MachineThreads29makeUsableFromMultipleThreadsEv
@@ -200,7 +200,7 @@ _JSGlobalContextCreateInGroup
 __ZN3JSC4Heap16activityCallbackEv
 __ZN3JSC25DefaultGCActivityCallback11synchronizeEv
 __ZN3JSC14TimeoutChecker5resetEv
-__ZN3JSC14JSGlobalObjectnwEmPNS_12JSGlobalDataE
+__ZN3JSC14JSGlobalObjectnwEmPNS_12VME
 __ZN3WTF12randomNumberEv
 __ZN3WTF29cryptographicallyRandomNumberEv
 __ZN3WTF35cryptographicallyRandomValuesFromOSEPhm
@@ -208,53 +208,52 @@ __ZN3JSC14JSGlobalObject4initEPNS_8JSObjectE
 __ZN3JSC14JSGlobalObject5resetENS_7JSValueE
 __ZN3JSC17FunctionPrototypeC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
 __ZN3JSC17FunctionPrototypeC2EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
-__ZN3JSC16InternalFunctionC2EPNS_12JSGlobalDataEPNS_14JSGlobalObjectEPNS_9StructureERKNS_10IdentifierE
+__ZN3JSC16InternalFunctionC2EPNS_12VMEPNS_14JSGlobalObjectEPNS_9StructureERKNS_10IdentifierE
 __ZN3JSC24JSObjectWithGlobalObjectC2EPNS_14JSGlobalObjectEPNS_9StructureE
 __ZN3JSC7UStringC1EPKc
-__ZN3JSC12SmallStrings17createEmptyStringEPNS_12JSGlobalDataE
+__ZN3JSC12SmallStrings17createEmptyStringEPNS_12VME
 __ZN3JSC9Structure40addPropertyTransitionToExistingStructureEPS0_RKNS_10IdentifierEjPNS_6JSCellERm
-__ZN3JSC9Structure3getERNS_12JSGlobalDataEPN3WTF10StringImplERjRPNS_6JSCellE
-__ZN3JSC9Structure21addPropertyTransitionERNS_12JSGlobalDataEPS0_RKNS_10IdentifierEjPNS_6JSCellERm
+__ZN3JSC9Structure3getERNS_12VMEPN3WTF10StringImplERjRPNS_6JSCellE
+__ZN3JSC9Structure21addPropertyTransitionERNS_12VMEPS0_RKNS_10IdentifierEjPNS_6JSCellERm
 __ZN3JSC9Structure17createPropertyMapEj
 __ZN3WTF14deleteOwnedPtrIN3JSC13PropertyTableEEEvPT_
-__ZN3JSC9Structure16putSpecificValueERNS_12JSGlobalDataERKNS_10IdentifierEjPNS_6JSCellE
-__ZN3JSC24StructureTransitionTable3addERNS_12JSGlobalDataEPNS_9StructureE
-__ZN3JSC9Structure28addPropertyWithoutTransitionERNS_12JSGlobalDataERKNS_10IdentifierEjPNS_6JSCellE
+__ZN3JSC9Structure16putSpecificValueERNS_12VMERKNS_10IdentifierEjPNS_6JSCellE
+__ZN3JSC24StructureTransitionTable3addERNS_12VMEPNS_9StructureE
+__ZN3JSC9Structure28addPropertyWithoutTransitionERNS_12VMERKNS_10IdentifierEjPNS_6JSCellE
 __ZN3JSC8JSObject23allocatePropertyStorageEmm
 __ZN3JSC17FunctionPrototype21addFunctionPropertiesEPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureEPPNS_10JSFunctionES9_
 __ZN3JSC10JSFunctionC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureEiRKNS_10IdentifierEPFPvS2_E
 __ZN3JSC10JSFunctionC2EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureEiRKNS_10IdentifierEPFPvS2_E
-__ZN3JSC12JSGlobalData15getHostFunctionEPFPvPNS_9ExecStateEE
-__ZN3JSC9JITThunks16hostFunctionStubEPNS_12JSGlobalDataEPFPvPNS_9ExecStateEE
+__ZN3JSC12VM15getHostFunctionEPFPvPNS_9ExecStateEE
+__ZN3JSC9JITThunks16hostFunctionStubEPNS_12VMEPFPvPNS_9ExecStateEE
 __ZN3WTF7HashMapIPFPvPN3JSC9ExecStateEENS2_4WeakINS2_16NativeExecutableEEENS_7PtrHashIS6_EENS_10HashTraitsIS6_EENSC_IS9_EEE3addERKS6_RKS9_
 __ZN3WTF9HashTableIPFPvPN3JSC9ExecStateEESt4pairIS6_NS2_4WeakINS2_16NativeExecutableEEEENS_18PairFirstExtractorISB_EENS_7PtrHashIS6_EENS_14PairHashTraitsINS_10HashTraitsIS6_EENSH_ISA_EEEESI_E6expandEv
-__ZN3JSC3JIT27privateCompileCTINativeCallEN3WTF10PassRefPtrINS_14ExecutablePoolEEEPNS_12JSGlobalDataEPFPvPNS_9ExecStateEE
-__ZN3JSC16NativeExecutable6createERNS_12JSGlobalDataENS_21MacroAssemblerCodePtrEPFPvPNS_9ExecStateEES3_S8_
+__ZN3JSC3JIT27privateCompileCTINativeCallEN3WTF10PassRefPtrINS_14ExecutablePoolEEEPNS_12VMEPFPvPNS_9ExecStateEE
+__ZN3JSC16NativeExecutable6createERNS_12VMENS_21MacroAssemblerCodePtrEPFPvPNS_9ExecStateEES3_S8_
 __ZN3JSC8JSObject34putDirectFunctionWithoutTransitionEPNS_9ExecStateEPNS_10JSFunctionEj
 __ZN3JSC10JSFunction4nameEPNS_9ExecStateE
 __ZN3JSC15ObjectPrototypeC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
-__ZN3JSC8JSObject17createInheritorIDERNS_12JSGlobalDataE
 __ZN3JSC14ArrayPrototypeC1EPNS_14JSGlobalObjectEPNS_9StructureE
-__ZN3JSC7JSArrayC2ERNS_12JSGlobalDataEPNS_9StructureE
+__ZN3JSC7JSArrayC2ERNS_12VMEPNS_9StructureE
 __ZN3JSC15StringPrototypeC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
 __ZN3JSC15StringPrototypeC2EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
 __ZN3JSC12StringObjectC2EPNS_9ExecStateEPNS_9StructureE
 __ZN3JSC16BooleanPrototypeC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
-__ZN3JSC13BooleanObjectC2ERNS_12JSGlobalDataEPNS_9StructureE
+__ZN3JSC13BooleanObjectC2ERNS_12VMEPNS_9StructureE
 __ZN3JSC15NumberPrototypeC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
-__ZN3JSC12NumberObjectC2ERNS_12JSGlobalDataEPNS_9StructureE
+__ZN3JSC12NumberObjectC2ERNS_12VMEPNS_9StructureE
 __ZN3JSC13DatePrototypeC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
 __ZN3JSC12DateInstanceC2EPNS_9ExecStateEPNS_9StructureE
 __ZN3JSC12nonInlineNaNEv
 __ZN3JSC15RegExpPrototypeC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
 __ZN3JSC15RegExpPrototypeC2EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
-__ZN3JSC6RegExp6createEPNS_12JSGlobalDataERKNS_7UStringENS_11RegExpFlagsE
-__ZN3JSC6RegExp7compileEPNS_12JSGlobalDataE
+__ZN3JSC6RegExp6createEPNS_12VMERKNS_7UStringENS_11RegExpFlagsE
+__ZN3JSC6RegExp7compileEPNS_12VME
 __ZN3JSC4Yarr11YarrPatternC1ERKNS_7UStringEbbPPKc
 __ZN3JSC4Yarr11YarrPattern7compileERKNS_7UStringE
 __ZN3WTF6VectorIPN3JSC4Yarr18PatternAlternativeELm0EE14expandCapacityEm
 __ZN3JSC4Yarr6ParserINS0_22YarrPatternConstructorEE5parseEv
-__ZN3JSC4Yarr10jitCompileERNS0_11YarrPatternEPNS_12JSGlobalDataERNS0_13YarrCodeBlockE
+__ZN3JSC4Yarr10jitCompileERNS0_11YarrPatternEPNS_12VMERNS0_13YarrCodeBlockE
 __ZN3JSC4Yarr13YarrGenerator13opCompileBodyEPNS0_18PatternDisjunctionE
 __ZN3WTF6VectorIN3JSC22AbstractMacroAssemblerINS1_12X86AssemblerEE4JumpELm16EED1Ev
 __ZN3JSC4Yarr13YarrGenerator20opCompileAlternativeEPNS0_18PatternAlternativeE
@@ -270,7 +269,7 @@ __ZN3WTF15deleteAllValuesIPN3JSC4Yarr18PatternDisjunctionELm4EEEvRKNS_6VectorIT_
 __ZN3WTF15deleteAllValuesIPN3JSC4Yarr14CharacterClassELm0EEEvRKNS_6VectorIT_XT0_EEE
 __ZN3JSC14ErrorPrototypeC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
 __ZN3JSC14ErrorPrototypeC2EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
-__ZN3JSC13ErrorInstanceC2EPNS_12JSGlobalDataEPNS_9StructureE
+__ZN3JSC13ErrorInstanceC2EPNS_12VMEPNS_9StructureE
 __ZN3JSC17ObjectConstructorC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureEPNS_15ObjectPrototypeE
 __ZN3JSC17ObjectConstructorC2EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureEPNS_15ObjectPrototypeE
 __ZN3JSC10Identifier3addEPNS_9ExecStateEPKc
@@ -304,8 +303,8 @@ __ZN3JSC19SmallStringsStorageC2Ev
 __ZN3JSC10JSONObjectC1EPNS_14JSGlobalObjectEPNS_9StructureE
 __ZN3JSC14JSGlobalObject16addStaticGlobalsEPNS0_18GlobalPropertyInfoEi
 __ZN3WTF7HashMapINS_6RefPtrINS_10StringImplEEEN3JSC16SymbolTableEntryENS4_17IdentifierRepHashENS_10HashTraitsIS3_EENS4_26SymbolTableIndexHashTraitsEE3addEPS2_RKS5_
-__ZN3JSC9Structure25changePrototypeTransitionERNS_12JSGlobalDataEPS0_NS_7JSValueE
-__ZN3JSC9Structure17copyPropertyTableERNS_12JSGlobalDataEPS0_
+__ZN3JSC9Structure25changePrototypeTransitionERNS_12VMEPS0_NS_7JSValueE
+__ZN3JSC9Structure17copyPropertyTableERNS_12VMEPS0_
 __ZN3JSC14JSGlobalObject10globalExecEv
 _JSGlobalContextRetain
 __ZN3JSC14MachineThreads16addCurrentThreadEv
@@ -318,7 +317,7 @@ __ZNK14OpaqueJSString7ustringEv
 __ZN3JSC7UStringC1EPKtj
 __ZN3JSC13LiteralParser5Lexer3lexERNS1_18LiteralParserTokenE
 __ZN3JSC13LiteralParser5parseENS0_11ParserStateE
-__ZN3JSC7JSArrayC1ERNS_12JSGlobalDataEPNS_9StructureE
+__ZN3JSC7JSArrayC1ERNS_12VMEPNS_9StructureE
 __ZN3WTF13StringBuilder6appendEPKtj
 __ZN3WTF13StringBuilder19appendUninitializedEj
 __ZN3WTF13StringBuilder14allocateBufferEPKtj
@@ -341,8 +340,8 @@ _JSContextGetGlobalObject
 __ZNK3JSC8JSObject12toThisObjectEPNS_9ExecStateE
 _JSStringCreateWithUTF8CString
 _JSObjectGetProperty
-__ZNK14OpaqueJSString10identifierEPN3JSC12JSGlobalDataE
-__ZN3JSC10Identifier3addEPNS_12JSGlobalDataEPKti
+__ZNK14OpaqueJSString10identifierEPN3JSC12VME
+__ZN3JSC10Identifier3addEPNS_12VMEPKti
 __ZN3JSC14JSGlobalObject18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
 _JSValueIsInstanceOfConstructor
 __ZN3JSC16ArrayConstructor18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
@@ -361,16 +360,16 @@ __ZN3JSC4Heap9unprotectENS_7JSValueE
 __ZN3WTF9HashTableIPN3JSC6JSCellESt4pairIS3_jENS_18PairFirstExtractorIS5_EENS_7PtrHashIS3_EENS_14PairHashTraitsINS_10HashTraitsIS3_EENSB_IjEEEESC_E4findIS3_NS_22IdentityHashTranslatorIS3_S5_S9_EEEENS_17HashTableIteratorIS3_S5_S7_S9_SE_SC_EERKT_
 __ZN3WTF9HashTableIPN3JSC6JSCellESt4pairIS3_jENS_18PairFirstExtractorIS5_EENS_7PtrHashIS3_EENS_14PairHashTraitsINS_10HashTraitsIS3_EENSB_IjEEEESC_E6rehashEi
 __ZN3JSC10HandleHeap4growEv
-__ZN3JSC12SmallStrings27createSingleCharacterStringEPNS_12JSGlobalDataEh
+__ZN3JSC12SmallStrings27createSingleCharacterStringEPNS_12VMEh
 __ZN3JSC37DefaultGCActivityCallbackPlatformData7triggerEP16__CFRunLoopTimerPv
 __ZN3JSC4Heap17collectAllGarbageEv
-__ZN3JSC12JSGlobalData23recompileAllJSFunctionsEv
+__ZN3JSC12VM23recompileAllJSFunctionsEv
 __ZN3JSC4Heap5resetENS0_11SweepToggleE
 __ZN3JSC4Heap9markRootsEv
 __ZN3JSC14MachineThreads23gatherConservativeRootsERNS_17ConservativeRootsEPv
 __ZN3JSC14MachineThreads23gatherFromCurrentThreadERNS_17ConservativeRootsEPv
 __ZN3JSC17ConservativeRoots3addEPvS1_
-__ZN3JSC12RegisterFile23gatherConservativeRootsERNS_17ConservativeRootsE
+__ZN3JSC12JSStack23gatherConservativeRootsERNS_17ConservativeRootsE
 __ZN3JSC11MarkedSpace10clearMarksEv
 __ZN3JSC9MarkStack6appendERNS_17ConservativeRootsE
 __ZN3JSC9MarkStack5drainEv
@@ -440,20 +439,20 @@ __ZN3WTF6strtodEPKcPPc
 __ZN3WTF10StringImpl22containsOnlyWhitespaceEv
 __ZN3WTF10StringImpl11reverseFindEPS0_j
 __ZN3WTF17equalIgnoringCaseEPNS_10StringImplES1_
-__ZN3JSC12JSGlobalData12createLeakedENS_15ThreadStackTypeE
-__ZN3JSC24JSObjectWithGlobalObjectC2ERNS_12JSGlobalDataEPNS_14JSGlobalObjectEPNS_9StructureE
+__ZN3JSC12VM12createLeakedENS_8HeapTypeE
+__ZN3JSC24JSObjectWithGlobalObjectC2ERNS_12VMEPNS_14JSGlobalObjectEPNS_9StructureE
 __ZN3JSC8evaluateEPNS_9ExecStateEPNS_14ScopeChainNodeERKNS_10SourceCodeENS_7JSValueE
 __ZN3JSC17ProgramExecutableC1EPNS_9ExecStateERKNS_10SourceCodeE
 __ZN3JSC11Interpreter7executeEPNS_17ProgramExecutableEPNS_9ExecStateEPNS_14ScopeChainNodeEPNS_8JSObjectE
-__ZN3JSC24DynamicGlobalObjectScopeC1ERNS_12JSGlobalDataEPNS_14JSGlobalObjectE
+__ZN3JSC24DynamicGlobalObjectScopeC1ERNS_12VMEPNS_14JSGlobalObjectE
 __ZN3JSC19ExecutableAllocator19underMemoryPressureEv
-__ZN3JSC12JSGlobalData14resetDateCacheEv
+__ZN3JSC12VM14resetDateCacheEv
 __ZN3JSC17ProgramExecutable15compileInternalEPNS_9ExecStateEPNS_14ScopeChainNodeE
 __ZN3JSC6Parser5parseINS_11ProgramNodeEEEN3WTF10PassRefPtrIT_EEPNS_14JSGlobalObjectEPNS_8DebuggerEPNS_9ExecStateERKNS_10SourceCodeEPNS_18FunctionParametersENS_18JSParserStrictnessEPPNS_8JSObjectE
-__ZN3JSC6Parser5parseEPNS_12JSGlobalDataEPNS_18FunctionParametersENS_18JSParserStrictnessENS_12JSParserModeEPiPNS_7UStringE
+__ZN3JSC6Parser5parseEPNS_12VMEPNS_18FunctionParametersENS_18JSParserStrictnessENS_12JSParserModeEPiPNS_7UStringE
 __ZN3JSC5Lexer7setCodeERKNS_10SourceCodeERNS_11ParserArenaE
-__ZN3JSC7jsParseEPNS_12JSGlobalDataEPNS_18FunctionParametersENS_18JSParserStrictnessENS_12JSParserModeEPKNS_10SourceCodeE
-__ZN3JSC8JSParserC2EPNS_5LexerEPNS_12JSGlobalDataEPNS_18FunctionParametersEbbPNS_14SourceProviderE
+__ZN3JSC7jsParseEPNS_12VMEPNS_18FunctionParametersENS_18JSParserStrictnessENS_12JSParserModeEPKNS_10SourceCodeE
+__ZN3JSC8JSParserC2EPNS_5LexerEPNS_12VMEPNS_18FunctionParametersEbbPNS_14SourceProviderE
 __ZN3JSC8JSParser9pushScopeEv
 __ZN3JSC8JSParser4nextENS_5Lexer7LexTypeE
 __ZN3JSC5Lexer3lexEPNS_11JSTokenDataEPNS_11JSTokenInfoENS0_7LexTypeEb
@@ -465,11 +464,10 @@ __ZN3JSC8JSParser14parseStatementINS_10ASTBuilderEEENT_9StatementERS3_RPKNS_10Id
 __ZN3JSC6Parser16didFinishParsingEPNS_14SourceElementsEPNS_15ParserArenaDataIN3WTF6VectorISt4pairIPKNS_10IdentifierEjELm0EEEEEPNS3_INS5_IPNS_16FunctionBodyNodeELm0EEEEEjiiRNS4_7HashSetINS4_6RefPtrINS4_10StringImplEEENS_17IdentifierRepHashENS4_10HashTraitsISM_EEEE
 __ZN3JSC11ParserArenaD1Ev
 __ZN3JSC5Lexer5clearEv
-__ZN3JSC11ProgramNode6createEPNS_12JSGlobalDataEPNS_14SourceElementsEPN3WTF6VectorISt4pairIPKNS_10IdentifierEjELm0EEEPNS6_IPNS_16FunctionBodyNodeELm0EEERNS5_7HashSetINS5_6RefPtrINS5_10StringImplEEENS_17IdentifierRepHashENS5_10HashTraitsISL_EEEERKNS_10SourceCodeEji
-__ZN3JSC9ScopeNodeC2EPNS_12JSGlobalDataERKNS_10SourceCodeEPNS_14SourceElementsEPN3WTF6VectorISt4pairIPKNS_10IdentifierEjELm0EEEPNS9_IPNS_16FunctionBodyNodeELm0EEERNS8_7HashSetINS8_6RefPtrINS8_10StringImplEEENS_17IdentifierRepHashENS8_10HashTraitsISO_EEEEji
+__ZN3JSC11ProgramNode6createEPNS_12VMEPNS_14SourceElementsEPN3WTF6VectorISt4pairIPKNS_10IdentifierEjELm0EEEPNS6_IPNS_16FunctionBodyNodeELm0EEERNS5_7HashSetINS5_6RefPtrINS5_10StringImplEEENS_17IdentifierRepHashENS5_10HashTraitsISL_EEEERKNS_10SourceCodeEji
+__ZN3JSC9ScopeNodeC2EPNS_12VMERKNS_10SourceCodeEPNS_14SourceElementsEPN3WTF6VectorISt4pairIPKNS_10IdentifierEjELm0EEEPNS9_IPNS_16FunctionBodyNodeELm0EEERNS8_7HashSetINS8_6RefPtrINS8_10StringImplEEENS_17IdentifierRepHashENS8_10HashTraitsISO_EEEEji
 __ZN3JSC11ParserArena14derefWithArenaEN3WTF10PassRefPtrINS_21ParserArenaRefCountedEEE
 __ZN3JSC11ParserArena10removeLastEv
-__ZN3JSC13StatementNode6setLocEii
 __ZN3JSC11ParserArena5resetEv
 __ZN3WTF6VectorIN3JSC10IdentifierELm64EE14shrinkCapacityEm
 __ZN3JSC9CodeBlockC2EPNS_16ScriptExecutableENS_8CodeTypeEPNS_14JSGlobalObjectEN3WTF10PassRefPtrINS_14SourceProviderEEEjPNS6_7HashMapINS6_6RefPtrINS6_10StringImplEEENS_16SymbolTableEntryENS_17IdentifierRepHashENS6_10HashTraitsISD_EENS_26SymbolTableIndexHashTraitsEEEb
@@ -511,12 +509,12 @@ __ZN3JSC4Heap29reportExtraMemoryCostSlowCaseEm
 __ZN3JSC17BytecodeGeneratorD2Ev
 __ZThn16_N3JSC11ProgramNodeD0Ev
 __ZN3JSC11ProgramNodeD0Ev
-__ZN3JSC12RegisterFile12globalObjectEv
-__ZN3JSC14JSGlobalObject13copyGlobalsToERNS_12RegisterFileE
-__ZN3JSC12RegisterFile15setGlobalObjectEPNS_14JSGlobalObjectE
+__ZN3JSC12JSStack12globalObjectEv
+__ZN3JSC14JSGlobalObject13copyGlobalsToERNS_12JSStackE
+__ZN3JSC12JSStack15setGlobalObjectEPNS_14JSGlobalObjectE
 _ctiTrampoline
 __ZN3WTF15SegmentedVectorIN3JSC10IdentifierELm64EE6appendIS2_EEvRKT_
-__ZNK3JSC9HashTable11createTableEPNS_12JSGlobalDataE
+__ZNK3JSC9HashTable11createTableEPNS_12VME
 __ZN3JSC8JSParser31parseExpressionOrLabelStatementINS_10ASTBuilderEEENT_9StatementERS3_
 __ZN3JSC5Lexer16nextTokenIsColonEv
 __ZN3JSC8JSParser15parseExpressionINS_10ASTBuilderEEENT_10ExpressionERS3_
@@ -562,9 +560,9 @@ __ZN3JSC28createUndefinedVariableErrorEPNS_9ExecStateERKNS_10IdentifierE
 __ZN3JSC11makeUStringIPKcNS_7UStringEEES3_T_T0_
 __ZN3WTF13tryMakeStringIPKcN3JSC7UStringEEENS_10PassRefPtrINS_10StringImplEEET_T0_
 __ZN3JSC20createReferenceErrorEPNS_9ExecStateERKNS_7UStringE
-__ZN3JSC13ErrorInstance6createEPNS_12JSGlobalDataEPNS_9StructureERKNS_7UStringE
-__ZN3JSC13ErrorInstanceC2EPNS_12JSGlobalDataEPNS_9StructureERKNS_7UStringE
-__ZN3JSCL23returnToThrowTrampolineEPNS_12JSGlobalDataENS_16ReturnAddressPtrERS2_
+__ZN3JSC13ErrorInstance6createEPNS_12VMEPNS_9StructureERKNS_7UStringE
+__ZN3JSC13ErrorInstanceC2EPNS_12VMEPNS_9StructureERKNS_7UStringE
+__ZN3JSCL23returnToThrowTrampolineEPNS_12VMENS_16ReturnAddressPtrERS2_
 _ctiVMThrowTrampoline
 _cti_vm_throw
 __ZN3JSC11Interpreter14throwExceptionERPNS_9ExecStateERNS_7JSValueEj
@@ -613,14 +611,14 @@ __ZN3JSC9ArrayNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE
 __ZN3JSC17BytecodeGenerator12emitNewArrayEPNS_10RegisterIDEPNS_11ElementNodeE
 __ZN3JSC3JIT17emit_op_new_arrayEPNS_11InstructionE
 _cti_op_new_array
-__ZN3JSC7JSArrayC1ERNS_12JSGlobalDataEPNS_9StructureERKNS_7ArgListE
+__ZN3JSC7JSArrayC1ERNS_12VMEPNS_9StructureERKNS_7ArgListE
 __ZN3JSC8JSParser17parseFunctionInfoILNS0_20FunctionRequirementsE0ELb0ENS_10ASTBuilderEEEbRT1_RPKNS_10IdentifierERNS4_19FormalParameterListERNS4_12FunctionBodyERiSE_SE_
 __ZN3JSC8JSParser19parseSourceElementsILNS0_18SourceElementsModeE0ENS_13SyntaxCheckerEEENT0_14SourceElementsERS4_
 __ZN3JSC8JSParser14parseStatementINS_13SyntaxCheckerEEENT_9StatementERS3_RPKNS_10IdentifierE
 __ZN3JSC8JSParser15parseExpressionINS_13SyntaxCheckerEEENT_10ExpressionERS3_
 __ZN3JSC8JSParser25parseAssignmentExpressionINS_13SyntaxCheckerEEENT_10ExpressionERS3_
 __ZN3JSC8JSParser21parseMemberExpressionINS_13SyntaxCheckerEEENT_10ExpressionERS3_
-__ZN3JSC16FunctionBodyNode6createEPNS_12JSGlobalDataEb
+__ZN3JSC16FunctionBodyNode6createEPNS_12VMEb
 __ZN3JSC8JSParser5ScopeD1Ev
 __ZN3JSC5Lexer10sourceCodeEiii
 __ZN3JSC16FunctionBodyNode13finishParsingERKNS_10SourceCodeEPNS_13ParameterNodeERKNS_10IdentifierE
@@ -630,7 +628,7 @@ __ZNK3JSC14ExpressionNode10isLocationEv
 __ZN3JSC21FunctionCallValueNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE
 __ZN3JSC12FuncExprNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE
 __ZN3JSC17BytecodeGenerator25emitNewFunctionExpressionEPNS_10RegisterIDEPNS_12FuncExprNodeE
-__ZN3JSC18FunctionExecutableC1EPNS_12JSGlobalDataERKNS_10IdentifierERKNS_10SourceCodeEbPNS_18FunctionParametersEbii
+__ZN3JSC18FunctionExecutableC1EPNS_12VMERKNS_10IdentifierERKNS_10SourceCodeEbPNS_18FunctionParametersEbii
 __ZN3WTF6VectorIN3JSC12WriteBarrierINS1_18FunctionExecutableEEELm0EE14expandCapacityEm
 __ZN3JSC17BytecodeGenerator8emitCallEPNS_10RegisterIDES2_RNS_13CallArgumentsEjjj
 __ZN3JSC17BytecodeGenerator8emitCallENS_8OpcodeIDEPNS_10RegisterIDES3_RNS_13CallArgumentsEjjj
@@ -647,7 +645,7 @@ __ZN3JSC18FunctionExecutable22compileForCallInternalEPNS_9ExecStateEPNS_14ScopeC
 __ZN3JSC6Parser5parseINS_16FunctionBodyNodeEEEN3WTF10PassRefPtrIT_EEPNS_14JSGlobalObjectEPNS_8DebuggerEPNS_9ExecStateERKNS_10SourceCodeEPNS_18FunctionParametersENS_18JSParserStrictnessEPPNS_8JSObjectE
 __ZN3JSC8JSParser19parseSourceElementsILNS0_18SourceElementsModeE1ENS_10ASTBuilderEEENT0_14SourceElementsERS4_
 __ZN3JSC8JSParser19parseThrowStatementINS_10ASTBuilderEEENT_9StatementERS3_
-__ZN3JSC16FunctionBodyNode6createEPNS_12JSGlobalDataEPNS_14SourceElementsEPN3WTF6VectorISt4pairIPKNS_10IdentifierEjELm0EEEPNS6_IPS0_Lm0EEERNS5_7HashSetINS5_6RefPtrINS5_10StringImplEEENS_17IdentifierRepHashENS5_10HashTraitsISK_EEEERKNS_10SourceCodeEji
+__ZN3JSC16FunctionBodyNode6createEPNS_12VMEPNS_14SourceElementsEPN3WTF6VectorISt4pairIPKNS_10IdentifierEjELm0EEEPNS6_IPS0_Lm0EEERNS5_7HashSetINS5_6RefPtrINS5_10StringImplEEENS_17IdentifierRepHashENS5_10HashTraitsISK_EEEERKNS_10SourceCodeEji
 __ZN3JSC17BytecodeGeneratorC1EPNS_16FunctionBodyNodeEPNS_14ScopeChainNodeEPN3WTF7HashMapINS5_6RefPtrINS5_10StringImplEEENS_16SymbolTableEntryENS_17IdentifierRepHashENS5_10HashTraitsIS9_EENS_26SymbolTableIndexHashTraitsEEEPNS_9CodeBlockE
 __ZN3JSC17BytecodeGeneratorC2EPNS_16FunctionBodyNodeEPNS_14ScopeChainNodeEPN3WTF7HashMapINS5_6RefPtrINS5_10StringImplEEENS_16SymbolTableEntryENS_17IdentifierRepHashENS5_10HashTraitsIS9_EENS_26SymbolTableIndexHashTraitsEEEPNS_9CodeBlockE
 __ZN3WTF15SegmentedVectorIN3JSC10RegisterIDELm32EEC1Ev
@@ -663,7 +661,7 @@ __ZN3JSC11JITStubCall11addArgumentEjNS_12X86Registers10RegisterIDE
 __ZN3JSC3JIT11emit_op_retEPNS_11InstructionE
 _cti_op_throw
 __ZNK3JSC8JSString8toObjectEPNS_9ExecStateEPNS_14JSGlobalObjectE
-__ZN3JSC12StringObjectC1ERNS_12JSGlobalDataEPNS_9StructureEPNS_8JSStringE
+__ZN3JSC12StringObjectC1ERNS_12VMEPNS_9StructureEPNS_8JSStringE
 __ZN3JSC12StringObject18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
 __ZN3JSC15StringPrototype18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
 __ZN3JSC17BytecodeGenerator8emitMoveEPNS_10RegisterIDES2_
@@ -682,7 +680,7 @@ __ZN3JSC18FunctionExecutable11discardCodeEv
 __ZN3JSC17FunctionCodeBlockD0Ev
 __ZN3JSC9CodeBlockD2Ev
 __ZN3JSC15WeakHandleOwner26isReachableFromOpaqueRootsENS_6HandleINS_7UnknownEEEPvRNS_9MarkStackE
-__ZN3JSC12RegisterFile17GlobalObjectOwner8finalizeENS_6HandleINS_7UnknownEEEPv
+__ZN3JSC12JSStack17GlobalObjectOwner8finalizeENS_6HandleINS_7UnknownEEEPv
 __ZN3JSC13ErrorInstanceD1Ev
 __ZN3JSC12StringObjectD1Ev
 __ZN3JSC12NumberObjectD1Ev
@@ -705,7 +703,7 @@ __ZN3JSC16JSCallbackObjectINS_24JSObjectWithGlobalObjectEE4initEPNS_9ExecStateE
 __ZN13OpaqueJSClass9prototypeEPN3JSC9ExecStateE
 __ZN13OpaqueJSClass11contextDataEPN3JSC9ExecStateE
 __ZN3WTF9HashTableIP13OpaqueJSClassSt4pairIS2_P24OpaqueJSClassContextDataENS_18PairFirstExtractorIS6_EENS_7PtrHashIS2_EENS_14PairHashTraitsINS_10HashTraitsIS2_EENSC_IS5_EEEESD_E6expandEv
-__ZN24OpaqueJSClassContextDataC2ERN3JSC12JSGlobalDataEP13OpaqueJSClass
+__ZN24OpaqueJSClassContextDataC2ERN3JSC12VMEP13OpaqueJSClass
 _JSClassRelease
 _JSObjectSetProperty
 __ZNK3JSC8JSObject11hasPropertyEPNS_9ExecStateERKNS_10IdentifierE
@@ -719,7 +717,6 @@ __ZNK3JSC14ExpressionNode13isResolveNodeEv
 __ZNK3JSC14ExpressionNode21isBracketAccessorNodeEv
 __ZN3JSC9CodeBlock25createRareDataIfNecessaryEv
 __ZN3WTF6VectorIN3JSC8LineInfoELm0EE14expandCapacityEm
-__ZN3JSC6IfNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE
 __ZN3JSC17BytecodeGenerator8newLabelEv
 __ZNK3JSC14ExpressionNode26hasConditionContextCodegenEv
 __ZN3WTF6VectorIN3JSC19ExpressionRangeInfoELm0EE14expandCapacityEm
@@ -776,7 +773,7 @@ __ZN3WTF6VectorINS_6RefPtrINS_10StringImplEEELm0EE14expandCapacityEm
 __ZN3JSC19SourceProviderCache3addEiN3WTF10PassOwnPtrINS_23SourceProviderCacheItemEEEj
 __ZN3WTF9HashTableIiSt4pairIiPN3JSC23SourceProviderCacheItemEENS_18PairFirstExtractorIS5_EENS_7IntHashIjEENS_14PairHashTraitsINS_10HashTraitsIiEENSB_IS4_EEEESC_E6expandEv
 __ZN3WTF6VectorIPN3JSC16FunctionBodyNodeELm0EE15reserveCapacityEm
-__ZN3JSC8JSObject12removeDirectERNS_12JSGlobalDataERKNS_10IdentifierE
+__ZN3JSC8JSObject12removeDirectERNS_12VMERKNS_10IdentifierE
 __ZN3WTF9HashTableINS_6RefPtrINS_10StringImplEEESt4pairIS3_N3JSC16SymbolTableEntryEENS_18PairFirstExtractorIS7_EENS5_17IdentifierRepHashENS_14PairHashTraitsINS_10HashTraitsIS3_EENS5_26SymbolTableIndexHashTraitsEEESD_E13isEmptyBucketERKS7_
 __ZN3WTF9HashTableINS_6RefPtrINS_10StringImplEEESt4pairIS3_N3JSC16SymbolTableEntryEENS_18PairFirstExtractorIS7_EENS5_17IdentifierRepHashENS_14PairHashTraitsINS_10HashTraitsIS3_EENS5_26SymbolTableIndexHashTraitsEEESD_E6expandEv
 __ZN3WTF9HashTableINS_6RefPtrINS_10StringImplEEESt4pairIS3_N3JSC16SymbolTableEntryEENS_18PairFirstExtractorIS7_EENS5_17IdentifierRepHashENS_14PairHashTraitsINS_10HashTraitsIS3_EENS5_26SymbolTableIndexHashTraitsEEESD_E6rehashEi
@@ -784,7 +781,7 @@ __ZN3WTF9HashTableIPNS_10StringImplES2_NS_17IdentityExtractorIS2_EEN3JSC17Identi
 __ZN3JSC17BytecodeGenerator12addGlobalVarERKNS_10IdentifierEbRPNS_10RegisterIDE
 __ZN3JSC18FunctionExecutableC1EPNS_9ExecStateERKNS_10IdentifierERKNS_10SourceCodeEbPNS_18FunctionParametersEbii
 __ZN3JSC12FuncDeclNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE
-__ZN3JSC14JSGlobalObject15copyGlobalsFromERNS_12RegisterFileE
+__ZN3JSC14JSGlobalObject15copyGlobalsFromERNS_12JSStackE
 __ZNK3WTF12AtomicString5lowerEv
 __ZN3JSC41constructFunctionSkippingEvalEnabledCheckEPNS_9ExecStateEPNS_14JSGlobalObjectERKNS_7ArgListERKNS_10IdentifierERKNS_7UStringEi
 __ZN3WTF13StringBuilder6appendEPKcj
@@ -794,7 +791,7 @@ __ZNK3JSC21UStringSourceProvider4dataEv
 __ZN3JSC8JSParser16declareParameterEPKNS_10IdentifierE
 __ZN3WTF6VectorIN3JSC10IdentifierELm0EE14expandCapacityEm
 __ZN3JSC10JSFunction18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
-__ZN3JSC9Structure22materializePropertyMapERNS_12JSGlobalDataE
+__ZN3JSC9Structure22materializePropertyMapERNS_12VME
 __ZNK3JSC11ResolveNode10isLocationEv
 __ZNK3JSC11ResolveNode13isResolveNodeEv
 __ZN3JSC17BytecodeGenerator12addParameterERKNS_10IdentifierEi
@@ -810,7 +807,7 @@ __ZNK3JSC14JSGlobalObject14isDynamicScopeERb
 __ZN3JSC16VarStatementNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE
 __ZN3JSC17AssignResolveNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE
 __ZN3JSC17BytecodeGenerator15isLocalConstantERKNS_10IdentifierE
-_cti_register_file_check
+_cti_stack_check
 __ZN3JSC16JSCallbackObjectINS_24JSObjectWithGlobalObjectEE17staticValueGetterEPNS_9ExecStateENS_7JSValueERKNS_10IdentifierE
 __ZN3WTF9HashTableISt4pairINS_6RefPtrINS_10StringImplEEEjES1_IS5_PN3JSC7JSValueEENS_18PairFirstExtractorIS9_EENS6_24StructureTransitionTable4HashENS_14PairHashTraitsINSC_10HashTraitsENS_10HashTraitsIS8_EEEESF_E6rehashEi
 _JSValueMakeString
@@ -892,15 +889,15 @@ __ZN3JSC3JIT11emit_op_jmpEPNS_11InstructionE
 __ZN3JSC3JIT18emit_op_get_by_valEPNS_11InstructionE
 __ZN3JSC20MacroAssemblerX86_649branchPtrENS_23MacroAssemblerX86Common19RelationalConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS5_13TrustedImmPtrE
 __ZN3JSC12X86Assembler23X86InstructionFormatter11oneByteOp64ENS0_15OneByteOpcodeIDEiNS_12X86Registers10RegisterIDES4_ii
-__ZN3JSC3JIT15emit_op_pre_incEPNS_11InstructionE
+__ZN3JSC3JIT15emit_op_incEPNS_11InstructionE
 __ZN3JSC3JIT16emitTimeoutCheckEv
 __ZN3JSC3JIT13emit_op_jlessEPNS_11InstructionE
 __ZN3JSC3JIT22emitSlow_op_get_by_valEPNS_11InstructionERPNS_13SlowCaseEntryE
-__ZN3JSC9JITThunks7ctiStubEPNS_12JSGlobalDataEPFNS_21MacroAssemblerCodePtrES2_PNS_14ExecutablePoolEE
-__ZN3WTF9HashTableIPFN3JSC21MacroAssemblerCodePtrEPNS1_12JSGlobalDataEPNS1_14ExecutablePoolEESt4pairIS8_S2_ENS_18PairFirstExtractorISA_EENS_7PtrHashIS8_EENS_14PairHashTraitsINS_10HashTraitsIS8_EENSG_IS2_EEEESH_E6expandEv
-__ZN3JSC3JIT27stringGetByValStubGeneratorEPNS_12JSGlobalDataEPNS_14ExecutablePoolE
+__ZN3JSC9JITThunks7ctiStubEPNS_12VMEPFNS_21MacroAssemblerCodePtrES2_PNS_14ExecutablePoolEE
+__ZN3WTF9HashTableIPFN3JSC21MacroAssemblerCodePtrEPNS1_12VMEPNS1_14ExecutablePoolEESt4pairIS8_S2_ENS_18PairFirstExtractorISA_EENS_7PtrHashIS8_EENS_14PairHashTraitsINS_10HashTraitsIS8_EENSG_IS2_EEEESH_E6expandEv
+__ZN3JSC3JIT27stringGetByValStubGeneratorEPNS_12VMEPNS_14ExecutablePoolE
 __ZN3JSC21roundUpAllocationSizeEmm
-__ZN3JSC3JIT19emitSlow_op_pre_incEPNS_11InstructionERPNS_13SlowCaseEntryE
+__ZN3JSC3JIT19emitSlow_op_incEPNS_11InstructionERPNS_13SlowCaseEntryE
 __ZN3JSC3JIT17emitSlow_op_jlessEPNS_11InstructionERPNS_13SlowCaseEntryE
 __ZN3JSC12X86Assembler7movq_rrENS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE
 __ZN3JSC23MacroAssemblerX86Common12branchDoubleENS0_15DoubleConditionENS_12X86Registers13XMMRegisterIDES3_
@@ -979,11 +976,11 @@ _cti_op_eq
 _cti_op_resolve_with_base
 __ZN3JSC12JSActivation18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
 _cti_op_call_eval
-__ZN3JSC11Interpreter8callEvalEPNS_9ExecStateEPNS_12RegisterFileEPNS_8RegisterEii
+__ZN3JSC11Interpreter8callEvalEPNS_9ExecStateEPNS_12JSStackEPNS_8RegisterEii
 __ZN3JSC14EvalExecutableC1EPNS_9ExecStateERKNS_10SourceCodeEb
 __ZN3JSC14EvalExecutable15compileInternalEPNS_9ExecStateEPNS_14ScopeChainNodeE
 __ZN3JSC6Parser5parseINS_8EvalNodeEEEN3WTF10PassRefPtrIT_EEPNS_14JSGlobalObjectEPNS_8DebuggerEPNS_9ExecStateERKNS_10SourceCodeEPNS_18FunctionParametersENS_18JSParserStrictnessEPPNS_8JSObjectE
-__ZN3JSC8EvalNode6createEPNS_12JSGlobalDataEPNS_14SourceElementsEPN3WTF6VectorISt4pairIPKNS_10IdentifierEjELm0EEEPNS6_IPNS_16FunctionBodyNodeELm0EEERNS5_7HashSetINS5_6RefPtrINS5_10StringImplEEENS_17IdentifierRepHashENS5_10HashTraitsISL_EEEERKNS_10SourceCodeEji
+__ZN3JSC8EvalNode6createEPNS_12VMEPNS_14SourceElementsEPN3WTF6VectorISt4pairIPKNS_10IdentifierEjELm0EEEPNS6_IPNS_16FunctionBodyNodeELm0EEERNS5_7HashSetINS5_6RefPtrINS5_10StringImplEEENS_17IdentifierRepHashENS5_10HashTraitsISL_EEEERKNS_10SourceCodeEji
 __ZN3JSC14ScopeChainNode10localDepthEv
 __ZN3JSC17BytecodeGeneratorC1EPNS_8EvalNodeEPNS_14ScopeChainNodeEPN3WTF7HashMapINS5_6RefPtrINS5_10StringImplEEENS_16SymbolTableEntryENS_17IdentifierRepHashENS5_10HashTraitsIS9_EENS_26SymbolTableIndexHashTraitsEEEPNS_13EvalCodeBlockE
 __ZN3JSC17BytecodeGeneratorC2EPNS_8EvalNodeEPNS_14ScopeChainNodeEPN3WTF7HashMapINS5_6RefPtrINS5_10StringImplEEENS_16SymbolTableEntryENS_17IdentifierRepHashENS5_10HashTraitsIS9_EENS_26SymbolTableIndexHashTraitsEEEPNS_13EvalCodeBlockE
@@ -1048,13 +1045,13 @@ __ZN3JSC9JITThunks15tryCacheGetByIDEPNS_9ExecStateEPNS_9CodeBlockENS_16ReturnAdd
 __ZN3JSC3JIT33privateCompilePatchGetArrayLengthENS_16ReturnAddressPtrE
 __ZNK3JSC8JSObject24getPropertySpecificValueEPNS_9ExecStateERKNS_10IdentifierERPNS_6JSCellE
 __ZN3JSC27ctiPatchCallByReturnAddressEPNS_9CodeBlockENS_16ReturnAddressPtrENS_11FunctionPtrE
-__ZN3JSC3JIT8linkCallEPNS_10JSFunctionEPNS_9CodeBlockES4_NS_21MacroAssemblerCodePtrEPNS_12CallLinkInfoEiPNS_12JSGlobalDataE
-__ZN3JSC3JIT20patchMethodCallProtoERNS_12JSGlobalDataEPNS_9CodeBlockERNS_18MethodCallLinkInfoEPNS_10JSFunctionEPNS_9StructureEPNS_8JSObjectENS_16ReturnAddressPtrE
+__ZN3JSC3JIT8linkCallEPNS_10JSFunctionEPNS_9CodeBlockES4_NS_21MacroAssemblerCodePtrEPNS_12CallLinkInfoEiPNS_12VME
+__ZN3JSC3JIT20patchMethodCallProtoERNS_12VMEPNS_9CodeBlockERNS_18MethodCallLinkInfoEPNS_10JSFunctionEPNS_9StructureEPNS_8JSObjectENS_16ReturnAddressPtrE
 __ZN3JSC9JITThunks15tryCachePutByIDEPNS_9ExecStateEPNS_9CodeBlockENS_16ReturnAddressPtrENS_7JSValueERKNS_15PutPropertySlotEPNS_17StructureStubInfoEb
 _cti_op_get_by_id_generic
 _cti_op_put_by_id_generic
-__ZN3JSC14StructureChainC1ERNS_12JSGlobalDataEPNS_9StructureES4_
-__ZN3JSC14StructureChainC2ERNS_12JSGlobalDataEPNS_9StructureES4_
+__ZN3JSC14StructureChainC1ERNS_12VMEPNS_9StructureES4_
+__ZN3JSC14StructureChainC2ERNS_12VMEPNS_9StructureES4_
 __ZN3JSC3JIT26privateCompileGetByIdChainEPNS_17StructureStubInfoEPNS_9StructureEPNS_14StructureChainEmRKNS_10IdentifierERKNS_12PropertySlotEmNS_16ReturnAddressPtrEPNS_9ExecStateE
 __ZN3JSC3JIT13testPrototypeENS_7JSValueERNS_22AbstractMacroAssemblerINS_12X86AssemblerEE8JumpListE
 __ZN3JSC3JIT22compileGetDirectOffsetEPNS_8JSObjectENS_12X86Registers10RegisterIDEm
@@ -1119,7 +1116,7 @@ __ZN3JSC23MacroAssemblerX86Common4moveENS_12X86Registers10RegisterIDES2_
 __ZN3JSCL20stringProtoFuncMatchEPNS_9ExecStateE
 __ZNK3JSC17RegExpConstructor14arrayOfMatchesEPNS_9ExecStateE
 __ZN3JSC18RegExpMatchesArrayC2EPNS_9ExecStateEPNS_24RegExpConstructorPrivateE
-__ZN3JSC7JSArrayC2ERNS_12JSGlobalDataEPNS_9StructureEjNS_17ArrayCreationModeE
+__ZN3JSC7JSArrayC2ERNS_12VMEPNS_9StructureEjNS_17ArrayCreationModeE
 __ZN3JSC7JSArray15setSubclassDataEPv
 __ZN3JSC18RegExpMatchesArrayD1Ev
 __ZNK3JSC7JSArray12subclassDataEv
@@ -1149,15 +1146,16 @@ __ZN3WTF10StringImpl4findEPFbtEj
 __ZN3WTF10StringImpl4findEPKcj
 __ZN3WTF6String26fromUTF8WithLatin1FallbackEPKcm
 __ZN3WTF10fastStrDupEPKc
-__ZN3JSC10Identifier11addSlowCaseEPNS_12JSGlobalDataEPN3WTF10StringImplE
+__ZN3JSC10Identifier11addSlowCaseEPNS_12VMEPN3WTF10StringImplE
 _JSStringRetain
 ___initializeScavenger_block_invoke_1
 __ZN3WTF23waitForThreadCompletionEj
 __ZN3WTF23waitForThreadCompletionEjPPv
 _JSObjectCopyPropertyNames
+__ZN3JSC8JSObject16copyBackingStoreEPNS_6JSCellERNS_11CopyVisitorE
 __ZN3JSC8JSObject16getPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE
 __ZN3JSC8JSObject19getOwnPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE
-__ZN3JSC9Structure16getPropertyNamesERNS_12JSGlobalDataERNS_17PropertyNameArrayENS_15EnumerationModeE
+__ZN3JSC9Structure16getPropertyNamesERNS_12VMERNS_17PropertyNameArrayENS_15EnumerationModeE
 __ZN3JSC9ExecState20objectPrototypeTableEPS0_
 _JSPropertyNameArrayGetCount
 _JSPropertyNameArrayRelease
@@ -1203,7 +1201,7 @@ __ZN3JSC9BreakNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE
 __ZN3JSC17BytecodeGenerator11breakTargetERKNS_10IdentifierE
 __ZN3JSC17BytecodeGenerator14emitJumpScopesEPNS_5LabelEi
 __ZN3JSCL20stringProtoFuncSplitEPNS_9ExecStateE
-__ZN3JSC11jsSubstringEPNS_12JSGlobalDataERKNS_7UStringEjj
+__ZN3JSC11jsSubstringEPNS_12VMERKNS_7UStringEjj
 __ZN3JSC7JSArray3putEPNS_9ExecStateEjNS_7JSValueE
 __ZN3JSC7JSArray11putSlowCaseEPNS_9ExecStateEjNS_7JSValueE
 __ZN3JSC10ASTBuilder11makeSubNodeEPNS_14ExpressionNodeES2_b
@@ -1271,7 +1269,6 @@ __ZN3JSC3JIT17emit_op_nstricteqEPNS_11InstructionE
 __ZN3JSC3JIT21emitSlow_op_nstricteqEPNS_11InstructionERPNS_13SlowCaseEntryE
 _cti_op_nstricteq
 __ZN3JSC14LogicalNotNode30emitBytecodeInConditionContextERNS_17BytecodeGeneratorEPNS_5LabelES4_b
-__ZN3JSC3JIT18emit_op_jmp_scopesEPNS_11InstructionE
 _cti_op_negate
 __ZN3JSCL16mathProtoFuncMaxEPNS_9ExecStateE
 __ZN3WTF15ThreadConditionD1Ev
@@ -1305,8 +1302,8 @@ __ZN3JSC10throwErrorEPNS_9ExecStateENS_7JSValueE
 __ZN3JSC12hasErrorInfoEPNS_9ExecStateEPNS_8JSObjectE
 __ZN3JSC9CodeBlock27lineNumberForBytecodeOffsetEj
 __ZN3JSC12addErrorInfoEPNS_9ExecStateEPNS_8JSObjectEiRKNS_10SourceCodeE
-__ZN3JSC12addErrorInfoEPNS_12JSGlobalDataEPNS_8JSObjectEiRKNS_10SourceCodeE
-__ZN3JSC8JSObject17putWithAttributesEPNS_12JSGlobalDataERKNS_10IdentifierENS_7JSValueEj
+__ZN3JSC12addErrorInfoEPNS_12VMEPNS_8JSObjectEiRKNS_10SourceCodeE
+__ZN3JSC8JSObject17putWithAttributesEPNS_12VMERKNS_10IdentifierENS_7JSValueEj
 _cti_op_push_new_scope
 __ZN3JSC19JSStaticScopeObject18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
 __ZN3JSC12JSActivation3putEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueERNS_15PutPropertySlotE
@@ -1362,21 +1359,21 @@ __ZN3JSC16throwSyntaxErrorEPNS_9ExecStateE
 _cti_op_load_varargs
 __ZN3WTF13tryFastCallocEmm
 __ZN3JSC17BytecodeGenerator10emitPreDecEPNS_10RegisterIDE
-__ZN3JSC3JIT15emit_op_pre_decEPNS_11InstructionE
-__ZN3JSC3JIT19emitSlow_op_pre_decEPNS_11InstructionERPNS_13SlowCaseEntryE
-_cti_op_pre_dec
+__ZN3JSC3JIT15emit_op_decEPNS_11InstructionE
+__ZN3JSC3JIT19emitSlow_op_decEPNS_11InstructionERPNS_13SlowCaseEntryE
+_cti_op_dec
 __ZN3WTF10StringImpl16findIgnoringCaseEPS0_j
 __ZN3JSC5Lexer19getUnicodeCharacterEv
 __ZN3JSCL23numberProtoFuncToStringEPNS_9ExecStateE
-__ZN3JSC12JSGlobalData15getHostFunctionEPFPvPNS_9ExecStateEEPFNS_21MacroAssemblerCodePtrEPS0_PNS_14ExecutablePoolEE
-__ZN3JSC9JITThunks16hostFunctionStubEPNS_12JSGlobalDataEPFPvPNS_9ExecStateEEPFNS_21MacroAssemblerCodePtrES2_PNS_14ExecutablePoolEE
-__ZN3JSC18sqrtThunkGeneratorEPNS_12JSGlobalDataEPNS_14ExecutablePoolE
+__ZN3JSC12VM15getHostFunctionEPFPvPNS_9ExecStateEEPFNS_21MacroAssemblerCodePtrEPS0_PNS_14ExecutablePoolEE
+__ZN3JSC9JITThunks16hostFunctionStubEPNS_12VMEPFPvPNS_9ExecStateEEPFNS_21MacroAssemblerCodePtrES2_PNS_14ExecutablePoolEE
+__ZN3JSC18sqrtThunkGeneratorEPNS_12VMEPNS_14ExecutablePoolE
 __ZN3JSC19SpecializedThunkJIT8finalizeENS_21MacroAssemblerCodePtrE
 __ZN3JSC10JSFunctionC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureEiRKNS_10IdentifierEPNS_16NativeExecutableE
 __ZN3JSC10JSFunctionC2EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureEiRKNS_10IdentifierEPNS_16NativeExecutableE
 __ZN3JSC3JIT11emit_op_notEPNS_11InstructionE
 __ZN3JSC3JIT15emitSlow_op_notEPNS_11InstructionERPNS_13SlowCaseEntryE
-__ZN3JSC17powThunkGeneratorEPNS_12JSGlobalDataEPNS_14ExecutablePoolE
+__ZN3JSC17powThunkGeneratorEPNS_12VMEPNS_14ExecutablePoolE
 __ZN3JSC12X86Assembler7cmpl_imEiiNS_12X86Registers10RegisterIDE
 __ZN3JSC23MacroAssemblerX86Common26branchConvertDoubleToInt32ENS_12X86Registers13XMMRegisterIDENS1_10RegisterIDERNS_22AbstractMacroAssemblerINS_12X86AssemblerEE8JumpListES2_
 __ZN3JSC19SpecializedThunkJIT11returnInt32ENS_12X86Registers10RegisterIDE
@@ -1390,8 +1387,8 @@ _cti_op_del_by_id
 __ZN3JSC16JSVariableObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
 __ZN3JSC8JSObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
 __ZN3JSC17ObjectConstructor18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
-__ZN3JSC9Structure27despecifyFunctionTransitionERNS_12JSGlobalDataEPS0_RKNS_10IdentifierE
-__ZN3JSC13PropertyTableC2ERNS_12JSGlobalDataEPNS_6JSCellERKS0_
+__ZN3JSC9Structure27despecifyFunctionTransitionERNS_12VMEPS0_RKNS_10IdentifierE
+__ZN3JSC13PropertyTableC2ERNS_12VMEPNS_6JSCellERKS0_
 __ZNK3WTF6String6toUIntEPb
 __ZN3WTF10StringImpl6toUIntEPb
 __ZN3WTF16charactersToUIntEPKtmPb
@@ -1436,9 +1433,7 @@ __ZN3WTF10StringImpl7replaceEtPS0_
 __ZN3JSC3JIT31privateCompilePutByIdTransitionEPNS_17StructureStubInfoEPNS_9StructureES4_mPNS_14StructureChainENS_16ReturnAddressPtrEb
 _cti_op_put_by_id_fail
 __ZN3JSC17BytecodeGenerator11emitPostIncEPNS_10RegisterIDES2_
-__ZN3JSC3JIT16emit_op_post_incEPNS_11InstructionE
-__ZN3JSC3JIT20emitSlow_op_post_incEPNS_11InstructionERPNS_13SlowCaseEntryE
-__ZN3JSCL23createPrototypePropertyERNS_12JSGlobalDataEPNS_14JSGlobalObjectEPNS_10JSFunctionE
+__ZN3JSCL23createPrototypePropertyERNS_12VMEPNS_14JSGlobalObjectEPNS_10JSFunctionE
 __ZNK3JSC8NullNode6isNullEv
 __ZN3JSC3JIT17emit_op_jneq_nullEPNS_11InstructionE
 _cti_op_convert_this
@@ -1472,7 +1467,6 @@ __ZN3WTF22charactersToUIntStrictEPKtmPbi
 __ZNK3WTF6String5upperEv
 __ZNK3JSC11Interpreter18retrieveLastCallerEPNS_9ExecStateERiRlRNS_7UStringERNS_7JSValueE
 __ZN3JSC23createNotAFunctionErrorEPNS_9ExecStateENS_7JSValueE
-_cti_op_jmp_scopes
 __ZNK3WTF6String6latin1Ev
 __ZN3JSC3JIT30privateCompileGetByIdProtoListEPNS_17StructureStubInfoEPNS_30PolymorphicAccessStructureListEiPNS_9StructureES6_RKNS_10IdentifierERKNS_12PropertySlotEmPNS_9ExecStateE
 __ZN3JSC3JIT15emit_op_eq_nullEPNS_11InstructionE
@@ -1481,7 +1475,7 @@ __ZN3WTF7Unicode18equalUTF16WithUTF8EPKtS2_PKcS4_
 __ZN3WTF11emptyStringEv
 __ZN3WTF6String6numberEj
 __ZN3JSC14PostfixDotNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE
-__ZN3JSC7JSArrayC1ERNS_12JSGlobalDataEPNS_9StructureEjNS_17ArrayCreationModeE
+__ZN3JSC7JSArrayC1ERNS_12VMEPNS_9StructureEjNS_17ArrayCreationModeE
 __ZN3JSC10Identifier4fromEPNS_9ExecStateEj
 __ZN3JSC3JIT22compileGetDirectOffsetENS_12X86Registers10RegisterIDES2_PNS_9StructureEm
 __ZN3WTF6VectorIN3JSC14ExecutablePool10AllocationELm2EE15reserveCapacityEm
@@ -1497,8 +1491,8 @@ __ZN3JSC4Yarr13YarrGenerator29generateAssertionWordBoundaryEm
 __ZN3JSC12X86Assembler23X86InstructionFormatter11memoryModRMEiNS_12X86Registers10RegisterIDES3_ii
 __ZN3JSCL21stringProtoFuncSearchEPNS_9ExecStateE
 __ZN3JSC17StringConstructor18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
-__ZN3JSC26fromCharCodeThunkGeneratorEPNS_12JSGlobalDataEPNS_14ExecutablePoolE
-__ZN3JSCL12charToStringERNS_19SpecializedThunkJITEPNS_12JSGlobalDataENS_12X86Registers10RegisterIDES5_S5_
+__ZN3JSC26fromCharCodeThunkGeneratorEPNS_12VMEPNS_14ExecutablePoolE
+__ZN3JSCL12charToStringERNS_19SpecializedThunkJITEPNS_12VMENS_12X86Registers10RegisterIDES5_S5_
 __ZN3JSCL18stringFromCharCodeEPNS_9ExecStateE
 __ZNK3JSC8JSObject14isGlobalObjectEv
 __ZNK3WTF6String16removeCharactersEPFbtE
@@ -1521,12 +1515,12 @@ __ZN3JSC3JIT18emit_op_get_pnamesEPNS_11InstructionE
 __ZN3JSC3JIT20emit_op_get_by_pnameEPNS_11InstructionE
 __ZN3JSC3JIT18emit_op_next_pnameEPNS_11InstructionE
 __ZN3JSC3JIT24emitSlow_op_get_by_pnameEPNS_11InstructionERPNS_13SlowCaseEntryE
-__ZN3JSC9Structure22toDictionaryTransitionERNS_12JSGlobalDataEPS0_NS0_14DictionaryKindE
+__ZN3JSC9Structure22toDictionaryTransitionERNS_12VMEPS0_NS0_14DictionaryKindE
 _cti_op_get_pnames
 __ZN3JSC22JSPropertyNameIterator6createEPNS_9ExecStateEPNS_8JSObjectE
 __ZN3WTF6VectorIN3JSC10IdentifierELm20EE14expandCapacityEm
 _cti_has_property
-__ZN3JSC9Structure26flattenDictionaryStructureERNS_12JSGlobalDataEPNS_8JSObjectE
+__ZN3JSC9Structure26flattenDictionaryStructureERNS_12VMEPNS_8JSObjectE
 _JSValueIsObjectOfClass
 __ZN3JSC16JSCallbackObjectINS_24JSObjectWithGlobalObjectEE3putEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueERNS_15PutPropertySlotE
 _JSValueCreateJSONString
@@ -1601,7 +1595,7 @@ __ZN3JSC11Stringifier18appendQuotedStringERNS_14UStringBuilderERKNS_7UStringE
 __ZN3JSC7UStringC1EPKcj
 _JSObjectGetPrivateProperty
 _JSObjectSetPrivateProperty
-__ZN3JSC20JSCallbackObjectData18setPrivatePropertyERNS_12JSGlobalDataEPNS_6JSCellERKNS_10IdentifierENS_7JSValueE
+__ZN3JSC20JSCallbackObjectData18setPrivatePropertyERNS_12VMEPNS_6JSCellERKNS_10IdentifierENS_7JSValueE
 __ZN3WTF9HashTableINS_6RefPtrINS_10StringImplEEESt4pairIS3_N3JSC12WriteBarrierINS5_7UnknownEEEENS_18PairFirstExtractorIS9_EENS5_17IdentifierRepHashENS_14PairHashTraitsINS_10HashTraitsIS3_EENSE_IS8_EEEESF_E6rehashEi
 _JSObjectDeletePrivateProperty
 __ZN3JSC4Yarr18PatternDisjunction17addNewAlternativeEv
@@ -1621,14 +1615,10 @@ __ZN3WTF6VectorItLm64EE18tryReserveCapacityEm
 __ZN3JSC16globalFuncEscapeEPNS_9ExecStateE
 __ZN3JSC13PrefixDotNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE
 __ZN3JSC17BytecodeGenerator11emitPostDecEPNS_10RegisterIDES2_
-__ZN3JSC3JIT16emit_op_post_decEPNS_11InstructionE
-__ZN3JSC3JIT20emitSlow_op_post_decEPNS_11InstructionERPNS_13SlowCaseEntryE
-__ZN3JSC3JIT22emit_op_loop_if_lesseqEPNS_11InstructionE
-__ZN3JSC3JIT26emitSlow_op_loop_if_lesseqEPNS_11InstructionERPNS_13SlowCaseEntryE
 __ZN3JSC7JSArray19getOwnPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE
 __ZN3JSC17PropertyNameArray3addEPN3WTF10StringImplE
 __ZN3JSC9ExecState19arrayPrototypeTableEPS0_
-__ZN3JSC20charAtThunkGeneratorEPNS_12JSGlobalDataEPNS_14ExecutablePoolE
+__ZN3JSC20charAtThunkGeneratorEPNS_12VMEPNS_14ExecutablePoolE
 __ZN3JSCL14stringCharLoadERNS_19SpecializedThunkJITE
 __ZN3JSCL21stringProtoFuncCharAtEPNS_9ExecStateE
 __ZN3WTF6VectorIPN3JSC14ExpressionNodeELm16EE14expandCapacityEm
@@ -1670,7 +1660,7 @@ __ZN3JSC3JIT14emit_op_rshiftEPNS_11InstructionE
 __ZN3JSC3JIT18emitSlow_op_rshiftEPNS_11InstructionERPNS_13SlowCaseEntryE
 _cti_op_put_by_id_transition_realloc
 __ZNK3WTF6String5splitEtbRNS_6VectorIS0_Lm0EEE
-__ZN3JSC24charCodeAtThunkGeneratorEPNS_12JSGlobalDataEPNS_14ExecutablePoolE
+__ZN3JSC24charCodeAtThunkGeneratorEPNS_12VMEPNS_14ExecutablePoolE
 _cti_op_get_by_val_string
 __ZN3JSC17StringConstructor11getCallDataERNS_8CallDataE
 __ZN3JSCL21callStringConstructorEPNS_9ExecStateE
@@ -1680,10 +1670,10 @@ __ZN3JSC17NumberConstructor18getOwnPropertySlotEPNS_9ExecStateERKNS_10Identifier
 __ZN3JSC13jsAddSlowCaseEPNS_9ExecStateENS_7JSValueES2_
 __ZNK3JSC8JSString11toPrimitiveEPNS_9ExecStateENS_22PreferredPrimitiveTypeE
 _cti_op_get_by_id_getter_stub
-__ZN3JSC9Structure24removePropertyTransitionERNS_12JSGlobalDataEPS0_RKNS_10IdentifierERm
+__ZN3JSC9Structure24removePropertyTransitionERNS_12VMEPS0_RKNS_10IdentifierERm
 __ZN3JSC9Structure6removeERKNS_10IdentifierE
 __ZN3WTF6VectorIjLm0EE14expandCapacityEm
-__ZN3JSC9Structure31removePropertyWithoutTransitionERNS_12JSGlobalDataERKNS_10IdentifierE
+__ZN3JSC9Structure31removePropertyWithoutTransitionERNS_12VMERKNS_10IdentifierE
 __ZN3JSC12GetterSetter13visitChildrenERNS_9MarkStackE
 __ZN3JSC9Arguments13visitChildrenERNS_9MarkStackE
 __ZN3JSC14JSGlobalObject17WeakMapsFinalizer8finalizeENS_6HandleINS_7UnknownEEEPv
@@ -1706,15 +1696,15 @@ __ZN3JSC8JSParser21parseDoWhileStatementINS_13SyntaxCheckerEEENT_9StatementERS3_
 __ZN3JSCL16mathProtoFuncMinEPNS_9ExecStateE
 __ZN3JSCL21arrayProtoFuncReverseEPNS_9ExecStateE
 __ZN3JSC17ProgramExecutable13visitChildrenERNS_9MarkStackE
-__ZN3JSC12JSGlobalData18createContextGroupENS_15ThreadStackTypeE
-__ZN3JSC12JSGlobalData22clearBuiltinStructuresEv
+__ZN3JSC12VM18createContextGroupENS_8HeapTypeE
+__ZN3JSC12VM22clearBuiltinStructuresEv
 __ZN3JSC4Heap7destroyEv
 __ZN3JSC9JITThunks22clearHostFunctionStubsEv
 __ZN3JSC11MarkedSpace7destroyEv
-__ZN3JSC12JSGlobalDataD1Ev
-__ZN3JSC12JSGlobalDataD2Ev
-__ZN3JSC12RegisterFileD1Ev
-__ZN3JSC12RegisterFileD2Ev
+__ZN3JSC12VMD1Ev
+__ZN3JSC12VMD2Ev
+__ZN3JSC12JSStackD1Ev
+__ZN3JSC12JSStackD2Ev
 __ZNK3JSC9HashTable11deleteTableEv
 __ZN3JSC5LexerD1Ev
 __ZN3WTF20deleteAllPairSecondsIP24OpaqueJSClassContextDataKNS_7HashMapIP13OpaqueJSClassS2_NS_7PtrHashIS5_EENS_10HashTraitsIS5_EENS8_IS2_EEEEEEvRT0_
@@ -1731,12 +1721,12 @@ __ZN3JSC25DefaultGCActivityCallbackD0Ev
 __ZN3JSC9JITThunksD1Ev
 __ZN3JSC12SmallStringsD1Ev
 __ZN13OpaqueJSClass26createNoAutomaticPrototypeEPK17JSClassDefinition
-__ZN3JSC16JSCallbackObjectINS_14JSGlobalObjectEEC2ERNS_12JSGlobalDataEP13OpaqueJSClassPNS_9StructureE
+__ZN3JSC16JSCallbackObjectINS_14JSGlobalObjectEEC2ERNS_12VMEP13OpaqueJSClassPNS_9StructureE
 __ZN3JSC16JSCallbackObjectINS_14JSGlobalObjectEE4initEPNS_9ExecStateE
 __ZN3JSC16JSCallbackObjectINS_14JSGlobalObjectEE18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
 __ZN13OpaqueJSClass12staticValuesEPN3JSC9ExecStateE
 __ZN13OpaqueJSClass15staticFunctionsEPN3JSC9ExecStateE
-__ZN3JSC14JSGlobalObject14resetPrototypeERNS_12JSGlobalDataENS_7JSValueE
+__ZN3JSC14JSGlobalObject14resetPrototypeERNS_12VMENS_7JSValueE
 _JSReportExtraMemoryCost
 _JSValueIsObject
 _JSValueMakeNull
@@ -1785,7 +1775,6 @@ __ZN3JSCL21dateProtoFuncToStringEPNS_9ExecStateE
 __ZNK3JSC12DateInstance26calculateGregorianDateTimeEPNS_9ExecStateE
 __ZN3JSC21msToGregorianDateTimeEPNS_9ExecStateEdbRNS_17GregorianDateTimeE
 __ZN3JSCL12getDSTOffsetEPNS_9ExecStateEdd
-__ZN3WTF18calculateDSTOffsetEdd
 __ZN3WTF18dateToDaysFrom1970Eiii
 __ZN3JSC10formatDateERKNS_17GregorianDateTimeERA100_c
 __ZN3JSC10formatTimeERKNS_17GregorianDateTimeERA100_c
@@ -1824,9 +1813,9 @@ __ZNK3JSC18PropertyDescriptor8writableEv
 __ZNK3JSC18PropertyDescriptor10enumerableEv
 __ZNK3JSC18PropertyDescriptor12configurableEv
 __ZN3JSC8JSObject24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE
-__ZN3JSC3JIT19emit_op_to_jsnumberEPNS_11InstructionE
-__ZN3JSC3JIT23emitSlow_op_to_jsnumberEPNS_11InstructionERPNS_13SlowCaseEntryE
-_cti_op_to_jsnumber
+__ZN3JSC3JIT19emit_op_to_numberEPNS_11InstructionE
+__ZN3JSC3JIT23emitSlow_op_to_numberEPNS_11InstructionERPNS_13SlowCaseEntryE
+_cti_op_to_number
 __ZNK3JSC16JSCallbackObjectINS_24JSObjectWithGlobalObjectEE8toNumberEPNS_9ExecStateE
 __ZNK3JSC16JSCallbackObjectINS_24JSObjectWithGlobalObjectEE9classNameEv
 __ZNK3JSC16JSCallbackObjectINS_24JSObjectWithGlobalObjectEE8toStringEPNS_9ExecStateE
@@ -1835,24 +1824,24 @@ __ZN3JSCL19constructJSCallbackEPNS_9ExecStateE
 __ZN3JSC24createStackOverflowErrorEPNS_9ExecStateE
 __ZN3JSC16createRangeErrorEPNS_9ExecStateERKNS_7UStringE
 _cti_op_mul
-__ZN3JSC12RegisterFile21releaseExcessCapacityEv
+__ZN3JSC12JSStack21releaseExcessCapacityEv
 __ZN3JSC16JSCallbackObjectINS_14JSGlobalObjectEED1Ev
 _JSObjectHasProperty
 _JSObjectGetPrototype
 __ZN3JSC8JSObject15unwrappedObjectEv
 __ZN3JSC11createErrorEPNS_9ExecStateERKNS_7UStringE
-__ZN3JSC12JSGlobalData6createENS_15ThreadStackTypeE
+__ZN3JSC12VM6createENS_8HeapTypeE
 __ZN3JSC8JSObject17putDirectFunctionEPNS_9ExecStateEPNS_10JSFunctionEj
-__ZN3JSC12JSGlobalData13startSamplingEv
+__ZN3JSC12VM13startSamplingEv
 __ZN3JSC11Interpreter13startSamplingEv
 __ZN3JSC15DateConstructor16getConstructDataERNS_13ConstructDataE
 __ZN3JSCL28constructWithDateConstructorEPNS_9ExecStateE
 __ZN3JSC21gregorianDateTimeToMSEPNS_9ExecStateERKNS_17GregorianDateTimeEdb
 __ZN3JSCL30dateProtoFuncGetTimezoneOffsetEPNS_9ExecStateE
-__ZN3JSC12JSGlobalData12stopSamplingEv
+__ZN3JSC12VM12stopSamplingEv
 __ZN3JSC11Interpreter12stopSamplingEv
 __ZN3WTF9HashTableIjSt4pairIjN3JSC12WriteBarrierINS2_7UnknownEEEENS_18PairFirstExtractorIS6_EENS_7IntHashIjEENS_14PairHashTraitsINS_10HashTraitsIjEENSC_IS5_EEEESD_E6rehashEi
-__ZN3JSC12JSGlobalData14dumpSampleDataEPNS_9ExecStateE
+__ZN3JSC12VM14dumpSampleDataEPNS_9ExecStateE
 __ZN3JSC11Interpreter14dumpSampleDataEPNS_9ExecStateE
 __ZN3JSC16ArrayConstructor11getCallDataERNS_8CallDataE
 __ZN3JSCL20callArrayConstructorEPNS_9ExecStateE
@@ -1860,15 +1849,15 @@ __ZN3JSC17NumberConstructor11getCallDataERNS_8CallDataE
 __ZN3JSCL21callNumberConstructorEPNS_9ExecStateE
 __ZN3JSCL28numberConstructorPosInfinityEPNS_9ExecStateENS_7JSValueERKNS_10IdentifierE
 _cti_op_mod
-__ZN3JSC3JIT13linkConstructEPNS_10JSFunctionEPNS_9CodeBlockES4_NS_21MacroAssemblerCodePtrEPNS_12CallLinkInfoEiPNS_12JSGlobalDataE
+__ZN3JSC3JIT13linkConstructEPNS_10JSFunctionEPNS_9CodeBlockES4_NS_21MacroAssemblerCodePtrEPNS_12CallLinkInfoEiPNS_12VME
 __ZN3JSC14EvalExecutable13visitChildrenERNS_9MarkStackE
 __ZN3JSC17NumberConstructor16getConstructDataERNS_13ConstructDataE
 __ZN3JSCL30constructWithNumberConstructorEPNS_9ExecStateE
-__ZN3JSC12NumberObjectC1ERNS_12JSGlobalDataEPNS_9StructureE
+__ZN3JSC12NumberObjectC1ERNS_12VMEPNS_9StructureE
 __ZN3JSC18BooleanConstructor16getConstructDataERNS_13ConstructDataE
 __ZN3JSCL31constructWithBooleanConstructorEPNS_9ExecStateE
 __ZN3JSC16constructBooleanEPNS_9ExecStateERKNS_7ArgListE
-__ZN3JSC13BooleanObjectC1ERNS_12JSGlobalDataEPNS_9StructureE
+__ZN3JSC13BooleanObjectC1ERNS_12VMEPNS_9StructureE
 __ZN3JSC13BooleanObjectD1Ev
 __ZN3JSC9ExecState21arrayConstructorTableEPS0_
 __ZN3JSC17FunctionPrototype11getCallDataERNS_8CallDataE
@@ -1939,7 +1928,7 @@ __ZN3JSC15globalFuncIsNaNEPNS_9ExecStateE
 _cti_op_is_object
 __ZN3JSC14jsIsObjectTypeENS_7JSValueE
 __ZN3JSCL20dateProtoFuncGetYearEPNS_9ExecStateE
-_cti_op_pre_inc
+_cti_op_inc
 __ZN3JSCL20dateProtoFuncSetTimeEPNS_9ExecStateE
 __ZN3JSCL17arrayProtoFuncPopEPNS_9ExecStateE
 __ZN3JSC7JSArray3popEv
@@ -1979,8 +1968,6 @@ __ZN3JSC19FunctionConstructor11getCallDataERNS_8CallDataE
 __ZN3JSC15DateConstructor11getCallDataERNS_8CallDataE
 __ZN3JSCL25numberConstructorMaxValueEPNS_9ExecStateENS_7JSValueERKNS_10IdentifierE
 __ZN3JSCL25numberConstructorMinValueEPNS_9ExecStateENS_7JSValueERKNS_10IdentifierE
-_cti_op_post_inc
-_cti_op_post_dec
 __ZN3JSC10ASTBuilder18makeBitwiseNotNodeEPNS_14ExpressionNodeE
 __ZN3JSC3JIT14emit_op_bitnotEPNS_11InstructionE
 __ZN3JSC3JIT18emitSlow_op_bitnotEPNS_11InstructionERPNS_13SlowCaseEntryE
@@ -2195,7 +2182,7 @@ __ZN3JSCL25arrayProtoFuncLastIndexOfEPNS_9ExecStateE
 __ZN3WTF20equalIgnoringNullityEPNS_10StringImplES1_
 _cti_op_get_by_id_array_fail
 __ZN3JSC17PrefixBracketNode12emitBytecodeERNS_17BytecodeGeneratorEPNS_10RegisterIDE
-__ZN3JSC12JSGlobalData10ClientDataD2Ev
+__ZN3JSC12VM10ClientDataD2Ev
 __ZN3JSC8DebuggerD2Ev
 __ZN3WTF14ThreadSpecificINS_13WTFThreadDataEE7destroyEPv
 __ZN3WTF13WTFThreadDataD1Ev
@@ -2212,7 +2199,7 @@ __ZNK3JSC4Heap11objectCountEv
 __ZNK3JSC11MarkedSpace11objectCountEv
 __ZN3JSC14JSGlobalObject12defineGetterEPNS_9ExecStateERKNS_10IdentifierEPNS_8JSObjectEj
 __ZN3JSC14JSGlobalObject12defineSetterEPNS_9ExecStateERKNS_10IdentifierEPNS_8JSObjectEj
-__ZN3JSC9Structure22getterSetterTransitionERNS_12JSGlobalDataEPS0_
+__ZN3JSC9Structure22getterSetterTransitionERNS_12VMEPS0_
 __ZN3JSCL28objectProtoFuncIsPrototypeOfEPNS_9ExecStateE
 __ZN3JSCL21functionProtoFuncCallEPNS_9ExecStateE
 __ZNK3JSC7ArgList8getSliceEiRS0_
@@ -2303,7 +2290,6 @@ __ZN3JSCL35createDescriptorForThrowingPropertyEPNS_9ExecStateERNS_18PropertyDesc
 __ZN3JSC20StrictEvalActivationD1Ev
 __ZN3JSC27StrictModeTypeErrorFunctionD1Ev
 __ZN3JSC9Arguments15copyToRegistersEPNS_9ExecStateEPNS_8RegisterEj
-_cti_op_loop_if_lesseq
 __ZN3JSC23MacroAssemblerX86Common12branchTest32ENS0_15ResultConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS4_12TrustedImm32E
 __ZN3JSC23MacroAssemblerX86Common8branch32ENS0_19RelationalConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS4_12TrustedImm32E
 __ZN3JSC12X86Assembler23X86InstructionFormatter9twoByteOpENS0_15TwoByteOpcodeIDEiNS_12X86Registers10RegisterIDEi
@@ -2338,17 +2324,17 @@ __ZN3JSC13UnaryPlusNode14stripUnaryPlusEv
 __ZN3JSCL29objectProtoFuncToLocaleStringEPNS_9ExecStateE
 __ZN3WTF6VectorIN3JSC8JSParser14ScopeLabelInfoELm2EE14expandCapacityEm
 __ZN3JSCL34objectConstructorPreventExtensionsEPNS_9ExecStateE
-__ZN3JSC10JSFunction17preventExtensionsERNS_12JSGlobalDataE
-__ZN3JSC8JSObject17preventExtensionsERNS_12JSGlobalDataE
-__ZN3JSC9Structure27preventExtensionsTransitionERNS_12JSGlobalDataEPS0_
+__ZN3JSC10JSFunction17preventExtensionsERNS_12VME
+__ZN3JSC8JSObject17preventExtensionsERNS_12VME
+__ZN3JSC9Structure27preventExtensionsTransitionERNS_12VMEPS0_
 __ZN3JSCL21objectConstructorSealEPNS_9ExecStateE
-__ZN3JSC8JSObject4sealERNS_12JSGlobalDataE
-__ZN3JSC9Structure8isSealedERNS_12JSGlobalDataE
-__ZN3JSC9Structure14sealTransitionERNS_12JSGlobalDataEPS0_
+__ZN3JSC8JSObject4sealERNS_12VME
+__ZN3JSC9Structure8isSealedERNS_12VME
+__ZN3JSC9Structure14sealTransitionERNS_12VMEPS0_
 __ZN3JSCL23objectConstructorFreezeEPNS_9ExecStateE
-__ZN3JSC8JSObject6freezeERNS_12JSGlobalDataE
-__ZN3JSC9Structure8isFrozenERNS_12JSGlobalDataE
-__ZN3JSC9Structure16freezeTransitionERNS_12JSGlobalDataEPS0_
+__ZN3JSC8JSObject6freezeERNS_12VME
+__ZN3JSC9Structure8isFrozenERNS_12VME
+__ZN3JSC9Structure16freezeTransitionERNS_12VMEPS0_
 __ZN3JSCL25objectConstructorIsSealedEPNS_9ExecStateE
 __ZN3JSCL25objectConstructorIsFrozenEPNS_9ExecStateE
 __ZN3JSCL29objectConstructorIsExtensibleEPNS_9ExecStateE
@@ -2363,10 +2349,8 @@ __ZNK3WTF8Collator7collateEPKtmS2_m
 __ZNK3WTF8Collator14createCollatorEv
 __ZN3WTF8CollatorD1Ev
 __ZN3WTF8Collator15releaseCollatorEv
-__ZN3JSC3JIT30emit_op_ensure_property_existsEPNS_11InstructionE
-_cti_op_ensure_property_exists
 __ZNK3JSC20StrictEvalActivation12toThisObjectEPNS_9ExecStateE
-__ZN3JSC15IdentifierArena21makeNumericIdentifierEPNS_12JSGlobalDataEd
+__ZN3JSC15IdentifierArena21makeNumericIdentifierEPNS_12VMEd
 __ZN3JSC6JSCell3putEPNS_9ExecStateERKNS_10IdentifierENS_7JSValueERNS_15PutPropertySlotE
 __ZN3JSC6JSCell3putEPNS_9ExecStateEjNS_7JSValueE
 __ZN3WTF16codePointCompareERKNS_6StringES2_
@@ -2400,7 +2384,7 @@ __ZNK3JSC11ProfileNode25traverseNextNodePostOrderEv
 __ZN3JSC11ProfileNode13stopProfilingEv
 __ZN3JSC11ProfileNode11removeChildEPS0_
 __ZN3JSC11ProfileNode8addChildEN3WTF10PassRefPtrIS0_EE
-__ZN3JSC8Debugger23recompileAllJSFunctionsEPNS_12JSGlobalDataE
+__ZN3JSC8Debugger23recompileAllJSFunctionsEPNS_12VME
 __ZN3WTF9HashTableIPN3JSC18FunctionExecutableES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E6rehashEi
 __ZN3JSC7ProfileD0Ev
 __ZN3WTF10RefCountedIN3JSC11ProfileNodeEE5derefEv
@@ -2408,7 +2392,7 @@ __ZN3JSC8Profiler11willExecuteEPNS_9ExecStateERKNS_7UStringEi
 __ZN3JSC8Profiler10didExecuteEPNS_9ExecStateERKNS_7UStringEi
 __ZNK3JSC16ProfileGenerator5titleEv
 __ZN3JSC8Profiler13stopProfilingEPNS_14JSGlobalObjectE
-__ZN3JSC34createTerminatedExecutionExceptionEPNS_12JSGlobalDataE
+__ZN3JSC34createTerminatedExecutionExceptionEPNS_12VME
 __ZNK3JSC24TerminatedExecutionError13exceptionTypeEv
 __ZN3JSC24TerminatedExecutionErrorD1Ev
 __ZN3WTF5Mutex7tryLockEv
@@ -2417,7 +2401,7 @@ __ZN3WTF5yieldEv
 __ZN3WTF8CollatorC1EPKc
 __ZN3WTF8Collator18setOrderLowerFirstEb
 __ZN3JSC10JSONObject24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE
-__ZN3JSC9Structure27despecifyDictionaryFunctionERNS_12JSGlobalDataERKNS_10IdentifierE
+__ZN3JSC9Structure27despecifyDictionaryFunctionERNS_12VMERKNS_10IdentifierE
 __ZN3JSC17ObjectConstructor24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE
 __ZN3JSC15ObjectPrototype24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE
 __ZN3JSC17StringConstructor24getOwnPropertyDescriptorEPNS_9ExecStateERKNS_10IdentifierERNS_18PropertyDescriptorE
@@ -2482,7 +2466,7 @@ __ZN3JSC4Heap16objectTypeCountsEv
 __ZN3WTF9HashTableIPN3JSC6JSCellES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E4findIS3_NS_22IdentityHashTranslatorIS3_S3_S7_EEEENS_17HashTableIteratorIS3_S3_S5_S7_S9_S9_EERKT_
 __ZN3WTF20fastMallocStatisticsEv
 __ZN3JSC22globalMemoryStatisticsEv
-__ZN3JSC12RegisterFile18committedByteCountEv
+__ZN3JSC12JSStack18committedByteCountEv
 __ZN3JSC19ExecutableAllocator18committedByteCountEv
 __ZN3WTF9HashTableINS_6RefPtrINS_10StringImplEEESt4pairIS3_N3JSC14OffsetLocationEENS_18PairFirstExtractorIS7_EENS_10StringHashENS_14PairHashTraitsINS_10HashTraitsIS3_EENSC_IS6_EEEESD_E4findIPS2_NS_29RefPtrHashMapRawKeyTranslatorISI_S7_SF_SA_EEEENS_17HashTableIteratorIS3_S7_S9_SA_SF_SD_EERKT_
 __ZN3WTF9HashTableINS_6RefPtrINS_10StringImplEEESt4pairIS3_N3JSC14OffsetLocationEENS_18PairFirstExtractorIS7_EENS_10StringHashENS_14PairHashTraitsINS_10HashTraitsIS3_EENSC_IS6_EEEESD_E4findIS3_NS_22IdentityHashTranslatorIS3_S7_SA_EEEENS_17HashTableIteratorIS3_S7_S9_SA_SF_SD_EERKT_
@@ -2494,3 +2478,16 @@ __ZN3WTF6VectorIN3JSC10ASTBuilder14AssignmentInfoELm10EE14expandCapacityEm
 _cti_op_put_by_id_direct_generic
 __ZN3WTF9HashTableIPN3JSC16FunctionBodyNodeESt4pairIS3_jENS_18PairFirstExtractorIS5_EENS_7PtrHashIS3_EENS_14PairHashTraitsINS_10HashTraitsIS3_EENSB_IjEEEESC_E4findIS3_NS_22IdentityHashTranslatorIS3_S5_S9_EEEENS_17HashTableIteratorIS3_S5_S7_S9_SE_SC_EERKT_
 __ZN3WTF9HashTableIPN3JSC16FunctionBodyNodeESt4pairIS3_jENS_18PairFirstExtractorIS5_EENS_7PtrHashIS3_EENS_14PairHashTraitsINS_10HashTraitsIS3_EENSB_IjEEEESC_E6expandEv
+__ZN3WTF3absERKNS_9MediaTimeE
+__ZN3WTF9MediaTime11invalidTimeEv
+__ZN3WTF9MediaTime14indefiniteTimeEv
+__ZN3WTF9MediaTime15createWithFloatEfi
+__ZN3WTF9MediaTime16createWithDoubleEdi
+__ZN3WTF9MediaTime20negativeInfiniteTimeEv
+__ZN3WTF9MediaTime20positiveInfiniteTimeEv
+__ZN3WTF9MediaTimeD1Ev
+__ZNK3WTF9MediaTimegtERKS0_
+__ZNK3WTF9MediaTimeltERKS0_
+__ZNK3WTF9MediaTimemiERKS0_
+__ZNK3WTF9MediaTimeplERKS0_
+