Skip to content

Instantly share code, notes, and snippets.

@omo
Created January 16, 2012 07:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save omo/1619569 to your computer and use it in GitHub Desktop.
Save omo/1619569 to your computer and use it in GitHub Desktop.
JSC exp list diff
--- ../beforeu.txt 2012-01-16 16:16:17.000000000 +0900
+++ ../afteru.txt 2012-01-16 16:16:51.000000000 +0900
@@ -114,6 +114,7 @@
T __ZN3JSC10JSFunction6createEPNS_9ExecStateEPNS_14JSGlobalObjectEiRKNS_10IdentifierEPFPvS2_ESA_
S __ZN3JSC10JSFunction6s_infoE
T __ZN3JSC10JSFunctionC1EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
+T __ZN3JSC10JSFunctionC2EPNS_9ExecStateEPNS_14JSGlobalObjectEPNS_9StructureE
T __ZN3JSC10throwErrorEPNS_9ExecStateENS_7JSValueE
T __ZN3JSC10throwErrorEPNS_9ExecStateEPNS_8JSObjectE
T __ZN3JSC11JSByteArray10putByIndexEPNS_6JSCellEPNS_9ExecStateEjNS_7JSValueE
@@ -126,6 +127,7 @@
S __ZN3JSC11JSByteArray6s_infoE
T __ZN3JSC11JSByteArray7destroyEPNS_6JSCellE
T __ZN3JSC11JSByteArrayC1EPNS_9ExecStateEPNS_9StructureEPN3WTF9ByteArrayE
+T __ZN3JSC11JSByteArrayC2EPNS_9ExecStateEPNS_9StructureEPN3WTF9ByteArrayE
T __ZN3JSC11ParserArena5resetEv
T __ZN3JSC11checkSyntaxEPNS_9ExecStateERKNS_10SourceCodeEPNS_7JSValueE
T __ZN3JSC11createErrorEPNS_9ExecStateERKNS_7UStringE
@@ -133,6 +135,9 @@
T __ZN3JSC12DateInstance14finishCreationERNS_12JSGlobalDataEd
S __ZN3JSC12DateInstance6s_infoE
T __ZN3JSC12DateInstanceC1EPNS_9ExecStateEPNS_9StructureE
+T __ZN3JSC12DateInstanceC2EPNS_9ExecStateEPNS_9StructureE
+T __ZN3JSC12JSGlobalData10ClientDataD0Ev
+T __ZN3JSC12JSGlobalData10ClientDataD1Ev
T __ZN3JSC12JSGlobalData10ClientDataD2Ev
T __ZN3JSC12JSGlobalData12createLeakedENS_15ThreadStackTypeENS_8HeapSizeE
T __ZN3JSC12JSGlobalData12stopSamplingEv
@@ -145,17 +150,20 @@
T __ZN3JSC12JSGlobalData23releaseExecutableMemoryEv
T __ZN3JSC12JSGlobalData6createENS_15ThreadStackTypeENS_8HeapSizeE
T __ZN3JSC12JSGlobalDataD1Ev
+T __ZN3JSC12JSGlobalDataD2Ev
T __ZN3JSC12JSGlobalThis13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE
S __ZN3JSC12JSGlobalThis6s_infoE
T __ZN3JSC12RegExpObject14finishCreationEPNS_14JSGlobalObjectE
S __ZN3JSC12RegExpObject6s_infoE
T __ZN3JSC12RegExpObjectC1EPNS_14JSGlobalObjectEPNS_9StructureEPNS_6RegExpE
+T __ZN3JSC12RegExpObjectC2EPNS_14JSGlobalObjectEPNS_9StructureEPNS_6RegExpE
T __ZN3JSC12SamplingTool5setupEv
T __ZN3JSC12SmallStrings17createEmptyStringEPNS_12JSGlobalDataE
T __ZN3JSC12SmallStrings24singleCharacterStringRepEh
T __ZN3JSC12SmallStrings27createSingleCharacterStringEPNS_12JSGlobalDataEh
T __ZN3JSC12StringObject14finishCreationERNS_12JSGlobalDataEPNS_8JSStringE
S __ZN3JSC12StringObject6s_infoE
+T __ZN3JSC12StringObjectC1ERNS_12JSGlobalDataEPNS_9StructureE
T __ZN3JSC12StringObjectC2ERNS_12JSGlobalDataEPNS_9StructureE
S __ZN3JSC13JSFinalObject6s_infoE
T __ZN3JSC13SamplingFlags4stopEv
@@ -177,6 +185,7 @@
T __ZN3JSC14JSGlobalObject4initEPNS_8JSObjectE
S __ZN3JSC14JSGlobalObject6s_infoE
T __ZN3JSC14JSGlobalObject7destroyEPNS_6JSCellE
+T __ZN3JSC14JSGlobalObjectD1Ev
T __ZN3JSC14JSGlobalObjectD2Ev
T __ZN3JSC14MachineThreads16addCurrentThreadEv
T __ZN3JSC14MarkStackArray6expandEv
@@ -190,13 +199,17 @@
T __ZN3JSC14throwTypeErrorEPNS_9ExecStateE
T __ZN3JSC14throwTypeErrorEPNS_9ExecStateERKNS_7UStringE
T __ZN3JSC15AllocationSpace16allocateSlowCaseERNS_11MarkedSpace9SizeClassE
+S __ZN3JSC15JSBoundFunction6s_infoE
T __ZN3JSC15WeakHandleOwner26isReachableFromOpaqueRootsENS_6HandleINS_7UnknownEEEPvRNS_11SlotVisitorE
T __ZN3JSC15WeakHandleOwner8finalizeENS_6HandleINS_7UnknownEEEPv
+T __ZN3JSC15WeakHandleOwnerD0Ev
+T __ZN3JSC15WeakHandleOwnerD1Ev
T __ZN3JSC15WeakHandleOwnerD2Ev
T __ZN3JSC15createTypeErrorEPNS_9ExecStateERKNS_7UStringE
T __ZN3JSC16InternalFunction14finishCreationERNS_12JSGlobalDataERKNS_10IdentifierE
T __ZN3JSC16InternalFunction4nameEPNS_9ExecStateE
S __ZN3JSC16InternalFunction6s_infoE
+T __ZN3JSC16InternalFunctionC1EPNS_14JSGlobalObjectEPNS_9StructureE
T __ZN3JSC16InternalFunctionC2EPNS_14JSGlobalObjectEPNS_9StructureE
T __ZN3JSC16JSNonFinalObject7destroyEPNS_6JSCellE
T __ZN3JSC16JSVariableObject14deletePropertyEPNS_6JSCellEPNS_9ExecStateERKNS_10IdentifierE
@@ -214,6 +227,7 @@
T __ZN3JSC18DebuggerActivation14finishCreationERNS_12JSGlobalDataEPNS_8JSObjectE
S __ZN3JSC18DebuggerActivation6s_infoE
T __ZN3JSC18DebuggerActivationC1ERNS_12JSGlobalDataE
+T __ZN3JSC18DebuggerActivationC2ERNS_12JSGlobalDataE
T __ZN3JSC18PropertyDescriptor11setWritableEb
T __ZN3JSC18PropertyDescriptor12setUndefinedEv
T __ZN3JSC18PropertyDescriptor13setDescriptorENS_7JSValueEj
@@ -222,22 +236,25 @@
D __ZN3JSC18PropertyDescriptor17defaultAttributesE
T __ZN3JSC18PropertyDescriptor9setGetterENS_7JSValueE
T __ZN3JSC18PropertyDescriptor9setSetterENS_7JSValueE
+S __ZN3JSC18RegExpMatchesArray6s_infoE
T __ZN3JSC19SourceProviderCache5clearEv
T __ZN3JSC19SourceProviderCacheD1Ev
+T __ZN3JSC19SourceProviderCacheD2Ev
T __ZN3JSC19initializeThreadingEv
T __ZN3JSC20MarkedArgumentBuffer10slowAppendENS_7JSValueE
S __ZN3JSC20WriteBarrierCounters22usesWithBarrierFromCppE
S __ZN3JSC20WriteBarrierCounters25usesWithoutBarrierFromCppE
T __ZN3JSC20createReferenceErrorEPNS_9ExecStateERKNS_7UStringE
T __ZN3JSC22globalMemoryStatisticsEv
-D __ZN3JSC22objectConstructorTableE
D __ZN3JSC23AbstractSamplingCounter30s_abstractSamplingCounterChainE
T __ZN3JSC23AbstractSamplingCounter4dumpEv
T __ZN3JSC23objectProtoFuncToStringEPNS_9ExecStateE
T __ZN3JSC23setUpStaticFunctionSlotEPNS_9ExecStateEPKNS_9HashEntryEPNS_8JSObjectERKNS_10IdentifierERNS_12PropertySlotE
T __ZN3JSC24DynamicGlobalObjectScopeC1ERNS_12JSGlobalDataEPNS_14JSGlobalObjectE
+T __ZN3JSC24DynamicGlobalObjectScopeC2ERNS_12JSGlobalDataEPNS_14JSGlobalObjectE
S __ZN3JSC24TerminatedExecutionError6s_infoE
T __ZN3JSC24createStackOverflowErrorEPNS_9ExecStateE
+S __ZN3JSC25InterruptedExecutionError6s_infoE
T __ZN3JSC25evaluateInGlobalCallFrameERKNS_7UStringERNS_7JSValueEPNS_14JSGlobalObjectE
T __ZN3JSC29callHostFunctionAsConstructorEPNS_9ExecStateE
T __ZN3JSC30isTerminatedExecutionExceptionENS_7JSValueE
@@ -262,6 +279,7 @@
T __ZN3JSC4Heap8capacityEv
T __ZN3JSC4Heap9unprotectENS_7JSValueE
T __ZN3JSC4Yarr11YarrPatternC1ERKNS_7UStringEbbPPKc
+T __ZN3JSC4Yarr11YarrPatternC2ERKNS_7UStringEbbPPKc
T __ZN3JSC4Yarr11byteCompileERNS0_11YarrPatternEPN3WTF20BumpPointerAllocatorE
T __ZN3JSC4Yarr9interpretEPNS0_15BytecodePatternERKNS_7UStringEjjPi
T __ZN3JSC4callEPNS_9ExecStateENS_7JSValueENS_8CallTypeERKNS_8CallDataES2_RKNS_7ArgListE
@@ -271,14 +289,19 @@
T __ZN3JSC6JSCell9getObjectEv
T __ZN3JSC6JSLock12DropAllLocksC1ENS_14JSLockBehaviorE
T __ZN3JSC6JSLock12DropAllLocksC1EPNS_9ExecStateE
+T __ZN3JSC6JSLock12DropAllLocksC2ENS_14JSLockBehaviorE
+T __ZN3JSC6JSLock12DropAllLocksC2EPNS_9ExecStateE
T __ZN3JSC6JSLock12DropAllLocksD1Ev
+T __ZN3JSC6JSLock12DropAllLocksD2Ev
T __ZN3JSC6JSLock26currentThreadIsHoldingLockEv
T __ZN3JSC6JSLock4lockENS_14JSLockBehaviorE
T __ZN3JSC6JSLock6unlockENS_14JSLockBehaviorE
T __ZN3JSC6JSLock9lockCountEv
T __ZN3JSC6JSLockC1EPNS_9ExecStateE
+T __ZN3JSC6JSLockC2EPNS_9ExecStateE
T __ZN3JSC6RegExp5matchERNS_12JSGlobalDataERKNS_7UStringEiPN3WTF6VectorIiLm32EEE
T __ZN3JSC6RegExp6createERNS_12JSGlobalDataERKNS_7UStringENS_11RegExpFlagsE
+S __ZN3JSC6RegExp6s_infoE
T __ZN3JSC7JSArray13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE
T __ZN3JSC7JSArray14finishCreationERNS_12JSGlobalDataEj
T __ZN3JSC7JSArray15setSubclassDataEPv
@@ -289,6 +312,7 @@
T __ZN3JSC7JSArray7destroyEPNS_6JSCellE
T __ZN3JSC7JSArrayC1ERNS_12JSGlobalDataEPNS_9StructureE
T __ZN3JSC7JSArrayC2ERNS_12JSGlobalDataEPNS_9StructureE
+T __ZN3JSC7JSArrayD1Ev
T __ZN3JSC7JSArrayD2Ev
T __ZN3JSC7JSValue13isValidCalleeEv
S __ZN3JSC7Options17numberOfGCMarkersE
@@ -305,10 +329,16 @@
T __ZN3JSC7UStringC1EPKcj
T __ZN3JSC7UStringC1EPKt
T __ZN3JSC7UStringC1EPKtj
+T __ZN3JSC7UStringC2EPKc
+T __ZN3JSC7UStringC2EPKcj
+T __ZN3JSC7UStringC2EPKt
+T __ZN3JSC7UStringC2EPKtj
T __ZN3JSC7toInt32Ed
T __ZN3JSC8Debugger23recompileAllJSFunctionsEPNS_12JSGlobalDataE
T __ZN3JSC8Debugger6attachEPNS_14JSGlobalObjectE
T __ZN3JSC8Debugger6detachEPNS_14JSGlobalObjectE
+T __ZN3JSC8DebuggerD0Ev
+T __ZN3JSC8DebuggerD1Ev
T __ZN3JSC8DebuggerD2Ev
T __ZN3JSC8JSObject10putByIndexEPNS_6JSCellEPNS_9ExecStateEjNS_7JSValueE
T __ZN3JSC8JSObject11hasInstanceEPS0_PNS_9ExecStateENS_7JSValueES4_
@@ -340,6 +370,7 @@
T __ZN3JSC8Profiler14startProfilingEPNS_9ExecStateERKNS_7UStringE
T __ZN3JSC8Profiler8profilerEv
T __ZN3JSC8evaluateEPNS_9ExecStateEPNS_14ScopeChainNodeERKNS_10SourceCodeENS_7JSValueEPS7_
+T __ZN3JSC9CodeBlockD0Ev
T __ZN3JSC9CodeBlockD1Ev
T __ZN3JSC9CodeBlockD2Ev
T __ZN3JSC9MarkStack16mergeOpaqueRootsEv
@@ -354,6 +385,7 @@
T __ZN3JSC9Structure40addPropertyTransitionToExistingStructureEPS0_RKNS_10IdentifierEjPNS_6JSCellERm
S __ZN3JSC9Structure6s_infoE
T __ZN3JSC9StructureC1ERNS_12JSGlobalDataEPNS_14JSGlobalObjectENS_7JSValueERKNS_8TypeInfoEPKNS_9ClassInfoE
+T __ZN3JSC9StructureC2ERNS_12JSGlobalDataEPNS_14JSGlobalObjectENS_7JSValueERKNS_8TypeInfoEPKNS_9ClassInfoE
T __ZN3JSC9constructEPNS_9ExecStateENS_7JSValueENS_13ConstructTypeERKNS_13ConstructDataERKNS_7ArgListE
T __ZN3JSCeqERKNS_7UStringEPKc
T __ZN3JSCgtERKNS_7UStringES2_
@@ -385,6 +417,7 @@
T __ZN3WTF10StringImpl8endsWithEPS0_b
T __ZN3WTF10StringImpl9substringEjj
T __ZN3WTF10StringImplD1Ev
+T __ZN3WTF10StringImplD2Ev
T __ZN3WTF10fastCallocEmm
T __ZN3WTF10fastMallocEm
T __ZN3WTF10fastStrDupEPKc
@@ -422,7 +455,9 @@
T __ZN3WTF13StringBuilder6resizeEj
S __ZN3WTF13WTFThreadData10staticDataE
T __ZN3WTF13WTFThreadDataC1Ev
+T __ZN3WTF13WTFThreadDataC2Ev
T __ZN3WTF13WTFThreadDataD1Ev
+T __ZN3WTF13WTFThreadDataD2Ev
T __ZN3WTF13currentThreadEv
T __ZN3WTF13tryFastCallocEmm
T __ZN3WTF13tryFastMallocEm
@@ -431,13 +466,17 @@
T __ZN3WTF14tryFastReallocEPvm
T __ZN3WTF15ArrayBufferView6neuterEv
T __ZN3WTF15ArrayBufferViewC2ENS_10PassRefPtrINS_11ArrayBufferEEEj
+T __ZN3WTF15ArrayBufferViewD0Ev
+T __ZN3WTF15ArrayBufferViewD1Ev
T __ZN3WTF15ArrayBufferViewD2Ev
T __ZN3WTF15ThreadCondition4waitERNS_5MutexE
T __ZN3WTF15ThreadCondition6signalEv
T __ZN3WTF15ThreadCondition9broadcastEv
T __ZN3WTF15ThreadCondition9timedWaitERNS_5MutexEd
T __ZN3WTF15ThreadConditionC1Ev
+T __ZN3WTF15ThreadConditionC2Ev
T __ZN3WTF15ThreadConditionD1Ev
+T __ZN3WTF15ThreadConditionD2Ev
T __ZN3WTF15charactersToIntEPKtmPb
T __ZN3WTF16callOnMainThreadEPFvPvES0_
T __ZN3WTF16callOnMainThreadERKNS_8FunctionIFvvEEE
@@ -450,11 +489,13 @@
T __ZN3WTF17equalIgnoringCaseEPNS_10StringImplES1_
T __ZN3WTF18calculateDSTOffsetEdd
T __ZN3WTF18calculateUTCOffsetEv
+T __ZN3WTF18charactersToDoubleEPKhmPbS2_
T __ZN3WTF18charactersToDoubleEPKtmPbS2_
T __ZN3WTF18dateToDaysFrom1970Eiii
T __ZN3WTF18monthFromDayInYearEib
T __ZN3WTF19MetaAllocatorHandle6shrinkEm
T __ZN3WTF19MetaAllocatorHandleD1Ev
+T __ZN3WTF19MetaAllocatorHandleD2Ev
T __ZN3WTF19initializeThreadingEv
T __ZN3WTF20equalIgnoringNullityEPNS_10StringImplES1_
T __ZN3WTF20fastMallocStatisticsEv
@@ -464,9 +505,13 @@
T __ZN3WTF21RefCountedLeakCounter9decrementEv
T __ZN3WTF21RefCountedLeakCounter9incrementEv
T __ZN3WTF21RefCountedLeakCounterC1EPKc
+T __ZN3WTF21RefCountedLeakCounterC2EPKc
T __ZN3WTF21RefCountedLeakCounterD1Ev
+T __ZN3WTF21RefCountedLeakCounterD2Ev
+T __ZN3WTF21charactersToIntStrictEPKhmPbi
T __ZN3WTF21charactersToIntStrictEPKtmPbi
T __ZN3WTF22cancelCallOnMainThreadEPFvPvES0_
+T __ZN3WTF22charactersToUIntStrictEPKhmPbi
T __ZN3WTF22charactersToUIntStrictEPKtmPbi
T __ZN3WTF22isMainThreadOrGCThreadEv
T __ZN3WTF23callOnMainThreadAndWaitEPFvPvES0_
@@ -484,15 +529,19 @@
T __ZN3WTF3MD58addBytesEPKhm
T __ZN3WTF3MD58checksumERNS_6VectorIhLm16EEE
T __ZN3WTF3MD5C1Ev
+T __ZN3WTF3MD5C2Ev
T __ZN3WTF4SHA111computeHashERNS_6VectorIhLm20EEE
T __ZN3WTF4SHA18addBytesEPKhm
T __ZN3WTF4SHA1C1Ev
+T __ZN3WTF4SHA1C2Ev
T __ZN3WTF4dtoaEPcdRbRiRj
T __ZN3WTF5Mutex4lockEv
T __ZN3WTF5Mutex6unlockEv
T __ZN3WTF5Mutex7tryLockEv
T __ZN3WTF5MutexC1Ev
+T __ZN3WTF5MutexC2Ev
T __ZN3WTF5MutexD1Ev
+T __ZN3WTF5MutexD2Ev
T __ZN3WTF5equalEPKNS_10StringImplEPKh
T __ZN3WTF5equalEPKNS_10StringImplEPKhj
T __ZN3WTF5equalEPKNS_10StringImplEPKtj
@@ -511,6 +560,7 @@
T __ZN3WTF6String6numberEj
T __ZN3WTF6String6numberEl
T __ZN3WTF6String6numberEm
+T __ZN3WTF6String6numberEs
T __ZN3WTF6String6numberEt
T __ZN3WTF6String6numberEx
T __ZN3WTF6String6numberEy
@@ -520,19 +570,31 @@
T __ZN3WTF6String8truncateEj
T __ZN3WTF6StringC1EPKc
T __ZN3WTF6StringC1EPKcj
+T __ZN3WTF6StringC1EPKh
+T __ZN3WTF6StringC1EPKhj
T __ZN3WTF6StringC1EPKt
T __ZN3WTF6StringC1EPKtj
+T __ZN3WTF6StringC2EPKc
+T __ZN3WTF6StringC2EPKcj
+T __ZN3WTF6StringC2EPKh
+T __ZN3WTF6StringC2EPKhj
+T __ZN3WTF6StringC2EPKt
+T __ZN3WTF6StringC2EPKtj
T __ZN3WTF6strtodEPKcPPc
T __ZN3WTF7CString11mutableDataEv
T __ZN3WTF7CString16newUninitializedEmRPc
T __ZN3WTF7CStringC1EPKc
T __ZN3WTF7CStringC1EPKcm
+T __ZN3WTF7CStringC2EPKc
+T __ZN3WTF7CStringC2EPKcm
T __ZN3WTF7Unicode18convertUTF16ToUTF8EPPKtS2_PPcS4_b
T __ZN3WTF7Unicode18convertUTF8ToUTF16EPPKcS2_PPtS4_b
S __ZN3WTF7xmlAtomE
T __ZN3WTF8Collator18setOrderLowerFirstEb
T __ZN3WTF8CollatorC1EPKc
+T __ZN3WTF8CollatorC2EPKc
T __ZN3WTF8CollatorD1Ev
+T __ZN3WTF8CollatorD2Ev
T __ZN3WTF8Internal21fastMallocMatchFailedEPv
T __ZN3WTF8fastFreeEPv
T __ZN3WTF8msToYearEd
@@ -600,6 +662,8 @@
T __ZNK3WTF6String12isolatedCopyEv
T __ZNK3WTF6String12toUIntStrictEPbi
T __ZNK3WTF6String13toInt64StrictEPbi
+T __ZNK3WTF6String14toIntPtrStrictEPbi
+T __ZNK3WTF6String14toUInt64StrictEPbi
T __ZNK3WTF6String15stripWhiteSpaceEPFbtE
T __ZNK3WTF6String15stripWhiteSpaceEv
T __ZNK3WTF6String16removeCharactersEPFbtE
@@ -626,5 +690,22 @@
T __ZNK3WTF8Collator7collateEPKtmS2_m
S __ZTVN3JSC15WeakHandleOwnerE
S __ZTVN3JSC8DebuggerE
+T __ZThn16_N3JSC9CodeBlockD0Ev
+T __ZThn16_N3JSC9CodeBlockD1Ev
+T _ceilThunk
+T _expThunk
+T _floorThunk
+T _getHostCallReturnValue
+T _jsRoundThunk
S _jscore_fastmalloc_introspection
S _kJSClassDefinitionEmpty
+T _logThunk
+T _operationGetByIdBuildList
+T _operationGetByIdOptimize
+T _operationGetByIdProtoBuildList
+T _operationLinkCall
+T _operationLinkConstruct
+T _operationPutByIdDirectNonStrictOptimize
+T _operationPutByIdDirectStrictOptimize
+T _operationPutByIdNonStrictOptimize
+T _operationPutByIdStrictOptimize
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment