From dcc8cf2e65d1aa555cce12431a16547e66b469ee Mon Sep 17 00:00:00 2001 From: Steve Block Date: Tue, 27 Apr 2010 16:31:00 +0100 Subject: Merge webkit.org at r58033 : Initial merge by git Change-Id: If006c38561af287c50cd578d251629b51e4d8cd1 --- JavaScriptCore/JavaScriptCore.exp | 172 +++++++++++++++++++++++++++++++++----- 1 file changed, 151 insertions(+), 21 deletions(-) (limited to 'JavaScriptCore/JavaScriptCore.exp') diff --git a/JavaScriptCore/JavaScriptCore.exp b/JavaScriptCore/JavaScriptCore.exp index 9355321..e8e34ee 100644 --- a/JavaScriptCore/JavaScriptCore.exp +++ b/JavaScriptCore/JavaScriptCore.exp @@ -18,8 +18,10 @@ _JSGlobalContextRetain _JSObjectCallAsConstructor _JSObjectCallAsFunction _JSObjectCopyPropertyNames +_JSObjectDeletePrivateProperty _JSObjectDeleteProperty _JSObjectGetPrivate +_JSObjectGetPrivateProperty _JSObjectGetProperty _JSObjectGetPropertyAtIndex _JSObjectGetPrototype @@ -35,6 +37,7 @@ _JSObjectMakeFunction _JSObjectMakeFunctionWithCallback _JSObjectMakeRegExp _JSObjectSetPrivate +_JSObjectSetPrivateProperty _JSObjectSetProperty _JSObjectSetPropertyAtIndex _JSObjectSetPrototype @@ -57,6 +60,7 @@ _JSStringIsEqual _JSStringIsEqualToUTF8CString _JSStringRelease _JSStringRetain +_JSValueCreateJSONString _JSValueGetType _JSValueIsBoolean _JSValueIsEqual @@ -69,6 +73,7 @@ _JSValueIsStrictEqual _JSValueIsString _JSValueIsUndefined _JSValueMakeBoolean +_JSValueMakeFromJSONString _JSValueMakeNull _JSValueMakeNumber _JSValueMakeString @@ -79,6 +84,10 @@ _JSValueToNumber _JSValueToObject _JSValueToStringCopy _JSValueUnprotect +_JSWeakObjectMapClear +_JSWeakObjectMapCreate +_JSWeakObjectMapGet +_JSWeakObjectMapSet _WTFLog _WTFLogVerbose _WTFReportArgumentAssertionFailure @@ -90,12 +99,14 @@ __Z12jsRegExpFreeP8JSRegExp __Z15jsRegExpCompilePKti24JSRegExpIgnoreCaseOption23JSRegExpMultilineOptionPjPPKc __Z15jsRegExpExecutePK8JSRegExpPKtiiPii __ZN14OpaqueJSString6createERKN3JSC7UStringE -__ZN3JSC10Identifier11addSlowCaseEPNS_12JSGlobalDataEPNS_11UStringImplE -__ZN3JSC10Identifier11addSlowCaseEPNS_9ExecStateEPNS_11UStringImplE -__ZN3JSC10Identifier24checkSameIdentifierTableEPNS_12JSGlobalDataEPNS_11UStringImplE -__ZN3JSC10Identifier24checkSameIdentifierTableEPNS_9ExecStateEPNS_11UStringImplE +__ZN3JSC10Identifier11addSlowCaseEPNS_12JSGlobalDataEPN7WebCore10StringImplE +__ZN3JSC10Identifier11addSlowCaseEPNS_9ExecStateEPN7WebCore10StringImplE +__ZN3JSC10Identifier27checkCurrentIdentifierTableEPNS_12JSGlobalDataE +__ZN3JSC10Identifier27checkCurrentIdentifierTableEPNS_9ExecStateE __ZN3JSC10Identifier3addEPNS_9ExecStateEPKc -__ZN3JSC10Identifier5equalEPKNS_11UStringImplEPKc +__ZN3JSC10Identifier4fromEPNS_9ExecStateEi +__ZN3JSC10Identifier4fromEPNS_9ExecStateEj +__ZN3JSC10Identifier5equalEPKN7WebCore10StringImplEPKc __ZN3JSC10JSFunctionC1EPNS_9ExecStateEN3WTF17NonNullPassRefPtrINS_9StructureEEEiRKNS_10IdentifierEPFNS_7JSValueES2_PNS_8JSObjectESA_RKNS_7ArgListEE __ZN3JSC10throwErrorEPNS_9ExecStateENS_9ErrorTypeE __ZN3JSC10throwErrorEPNS_9ExecStateENS_9ErrorTypeEPKc @@ -103,23 +114,20 @@ __ZN3JSC10throwErrorEPNS_9ExecStateENS_9ErrorTypeERKNS_7UStringE __ZN3JSC11JSByteArray15createStructureENS_7JSValueE __ZN3JSC11JSByteArrayC1EPNS_9ExecStateEN3WTF17NonNullPassRefPtrINS_9StructureEEEPNS3_9ByteArrayEPKNS_9ClassInfoE __ZN3JSC11ParserArena5resetEv -__ZN3JSC11UStringImpl12sharedBufferEv -__ZN3JSC11UStringImpl7s_emptyE -__ZN3JSC11UStringImplD1Ev __ZN3JSC11checkSyntaxEPNS_9ExecStateERKNS_10SourceCodeE __ZN3JSC12DateInstance4infoE __ZN3JSC12DateInstanceC1EPNS_9ExecStateEN3WTF17NonNullPassRefPtrINS_9StructureEEEd __ZN3JSC12DateInstanceC1EPNS_9ExecStateEd __ZN3JSC12JSGlobalData10ClientDataD2Ev __ZN3JSC12JSGlobalData11jsArrayVPtrE -__ZN3JSC12JSGlobalData12createLeakedEv +__ZN3JSC12JSGlobalData12createLeakedENS_15ThreadStackTypeE __ZN3JSC12JSGlobalData12jsStringVPtrE __ZN3JSC12JSGlobalData12stopSamplingEv __ZN3JSC12JSGlobalData13startSamplingEv __ZN3JSC12JSGlobalData14dumpSampleDataEPNS_9ExecStateE __ZN3JSC12JSGlobalData14resetDateCacheEv __ZN3JSC12JSGlobalData14sharedInstanceEv -__ZN3JSC12JSGlobalData6createEv +__ZN3JSC12JSGlobalData6createENS_15ThreadStackTypeE __ZN3JSC12JSGlobalDataD1Ev __ZN3JSC12SamplingTool5setupEv __ZN3JSC12SmallStrings17createEmptyStringEPNS_12JSGlobalDataE @@ -163,7 +171,7 @@ __ZN3JSC16JSVariableObject14symbolTableGetERKNS_10IdentifierERNS_18PropertyDescr __ZN3JSC16JSVariableObject19getOwnPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE __ZN3JSC16toUInt32SlowCaseEdRb __ZN3JSC17BytecodeGenerator21setDumpsGeneratedCodeEb -__ZN3JSC17PropertyNameArray3addEPNS_11UStringImplE +__ZN3JSC17PropertyNameArray3addEPN7WebCore10StringImplE __ZN3JSC17PrototypeFunctionC1EPNS_9ExecStateEN3WTF17NonNullPassRefPtrINS_9StructureEEEiRKNS_10IdentifierEPFNS_7JSValueES2_PNS_8JSObjectESA_RKNS_7ArgListEE __ZN3JSC17PrototypeFunctionC1EPNS_9ExecStateEiRKNS_10IdentifierEPFNS_7JSValueES2_PNS_8JSObjectES6_RKNS_7ArgListEE __ZN3JSC17constructFunctionEPNS_9ExecStateERKNS_7ArgListERKNS_10IdentifierERKNS_7UStringEi @@ -184,8 +192,6 @@ __ZN3JSC23objectProtoFuncToStringEPNS_9ExecStateEPNS_8JSObjectENS_7JSValueERKNS_ __ZN3JSC23setUpStaticFunctionSlotEPNS_9ExecStateEPKNS_9HashEntryEPNS_8JSObjectERKNS_10IdentifierERNS_12PropertySlotE __ZN3JSC24createStackOverflowErrorEPNS_9ExecStateE __ZN3JSC25evaluateInGlobalCallFrameERKNS_7UStringERNS_7JSValueEPNS_14JSGlobalObjectE -__ZN3JSC25g_identifierTableSpecificE -__ZN3JSC29createIdentifierTableSpecificEv __ZN3JSC35createInterruptedExecutionExceptionEPNS_12JSGlobalDataE __ZN3JSC3NaNE __ZN3JSC4Heap14primaryHeapEndEv @@ -203,12 +209,10 @@ __ZN3JSC4Heap7protectENS_7JSValueE __ZN3JSC4Heap8allocateEm __ZN3JSC4Heap9unprotectENS_7JSValueE __ZN3JSC4callEPNS_9ExecStateENS_7JSValueENS_8CallTypeERKNS_8CallDataES2_RKNS_7ArgListE -__ZN3JSC5equalEPKNS_11UStringImplES2_ __ZN3JSC6JSCell11getCallDataERNS_8CallDataE __ZN3JSC6JSCell11getJSNumberEv __ZN3JSC6JSCell14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE __ZN3JSC6JSCell14deletePropertyEPNS_9ExecStateEj -__ZN3JSC6JSCell14toThisJSStringEPNS_9ExecStateE __ZN3JSC6JSCell16getConstructDataERNS_13ConstructDataE __ZN3JSC6JSCell18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE __ZN3JSC6JSCell18getOwnPropertySlotEPNS_9ExecStateEjRNS_12PropertySlotE @@ -224,12 +228,14 @@ __ZN3JSC6JSLock6unlockENS_14JSLockBehaviorE __ZN3JSC6JSLock9lockCountEv __ZN3JSC6JSLockC1EPNS_9ExecStateE __ZN3JSC6Parser5parseEPNS_12JSGlobalDataEPiPNS_7UStringE -__ZN3JSC7CStringD1Ev -__ZN3JSC7CStringaSERKS0_ +__ZN3JSC7JSArray12markChildrenERNS_9MarkStackE +__ZN3JSC7JSArray15setSubclassDataEPv __ZN3JSC7JSArray4infoE __ZN3JSC7JSArray9setLengthEj __ZN3JSC7JSArrayC1EN3WTF17NonNullPassRefPtrINS_9StructureEEE __ZN3JSC7JSArrayC1EN3WTF17NonNullPassRefPtrINS_9StructureEEERKNS_7ArgListE +__ZN3JSC7JSArrayC2EN3WTF17NonNullPassRefPtrINS_9StructureEEE +__ZN3JSC7JSArrayD2Ev __ZN3JSC7Profile10restoreAllEv __ZN3JSC7Profile5focusEPKNS_11ProfileNodeE __ZN3JSC7Profile7excludeEPKNS_11ProfileNodeE @@ -238,7 +244,6 @@ __ZN3JSC7UString4fromEd __ZN3JSC7UString4fromEi __ZN3JSC7UString4fromEj __ZN3JSC7UString4fromEl -__ZN3JSC7UString9s_nullRepE __ZN3JSC7UStringC1EPKc __ZN3JSC7UStringC1EPKtj __ZN3JSC8Debugger23recompileAllJSFunctionsEPNS_12JSGlobalDataE @@ -280,7 +285,7 @@ __ZN3JSC9MarkStack10s_pageSizeE __ZN3JSC9MarkStack12releaseStackEPvm __ZN3JSC9MarkStack13allocateStackEm __ZN3JSC9MarkStack18initializePagesizeEv -__ZN3JSC9Structure13hasTransitionEPNS_11UStringImplEj +__ZN3JSC9Structure13hasTransitionEPN7WebCore10StringImplEj __ZN3JSC9Structure17stopIgnoringLeaksEv __ZN3JSC9Structure18startIgnoringLeaksEv __ZN3JSC9Structure21addPropertyTransitionEPS0_RKNS_10IdentifierEjPNS_6JSCellERm @@ -289,7 +294,7 @@ __ZN3JSC9Structure25changePrototypeTransitionEPS0_NS_7JSValueE __ZN3JSC9Structure27despecifyDictionaryFunctionERKNS_10IdentifierE __ZN3JSC9Structure27despecifyFunctionTransitionEPS0_RKNS_10IdentifierE __ZN3JSC9Structure28addPropertyWithoutTransitionERKNS_10IdentifierEjPNS_6JSCellE -__ZN3JSC9Structure3getEPKNS_11UStringImplERjRPNS_6JSCellE +__ZN3JSC9Structure3getEPKN7WebCore10StringImplERjRPNS_6JSCellE __ZN3JSC9Structure40addPropertyTransitionToExistingStructureEPS0_RKNS_10IdentifierEjPNS_6JSCellERm __ZN3JSC9StructureC1ENS_7JSValueERKNS_8TypeInfoEj __ZN3JSC9StructureD1Ev @@ -307,9 +312,13 @@ __ZN3WTF12createThreadEPFPvS0_ES0_PKc __ZN3WTF12detachThreadEj __ZN3WTF12isMainThreadEv __ZN3WTF12randomNumberEv +__ZN3WTF13WTFThreadData10staticDataE +__ZN3WTF13WTFThreadDataC1Ev +__ZN3WTF13WTFThreadDataD1Ev __ZN3WTF13currentThreadEv __ZN3WTF13tryFastCallocEmm __ZN3WTF13tryFastMallocEm +__ZN3WTF14fastMallocSizeEPKv __ZN3WTF15ThreadCondition4waitERNS_5MutexE __ZN3WTF15ThreadCondition6signalEv __ZN3WTF15ThreadCondition9broadcastEv @@ -343,7 +352,12 @@ __ZN3WTF5Mutex7tryLockEv __ZN3WTF5MutexC1Ev __ZN3WTF5MutexD1Ev __ZN3WTF6strtodEPKcPPc +__ZN3WTF7CString11mutableDataEv +__ZN3WTF7CString16newUninitializedEmRPc +__ZN3WTF7CStringC1EPKc +__ZN3WTF7CStringC1EPKcj __ZN3WTF7Unicode18convertUTF16ToUTF8EPPKtS2_PPcS4_b +__ZN3WTF7Unicode18convertUTF8ToUTF16EPPKcS2_PPtS4_b __ZN3WTF8Collator18setOrderLowerFirstEb __ZN3WTF8CollatorC1EPKc __ZN3WTF8CollatorD1Ev @@ -351,9 +365,93 @@ __ZN3WTF8fastFreeEPv __ZN3WTF8msToYearEd __ZN3WTF9ByteArray6createEm __ZN3WTF9dayInYearEdi +__ZN3WTFeqERKNS_7CStringES2_ +__ZN7WebCore10StringImpl11reverseFindEPS0_ib +__ZN7WebCore10StringImpl11reverseFindEti +__ZN7WebCore10StringImpl12sharedBufferEv +__ZN7WebCore10StringImpl18simplifyWhiteSpaceEv +__ZN7WebCore10StringImpl19characterStartingAtEj +__ZN7WebCore10StringImpl19createUninitializedEjRPt +__ZN7WebCore10StringImpl22containsOnlyWhitespaceEv +__ZN7WebCore10StringImpl23defaultWritingDirectionEv +__ZN7WebCore10StringImpl37createStrippingNullCharactersSlowCaseEPKtj +__ZN7WebCore10StringImpl4findEPFbtEi +__ZN7WebCore10StringImpl4findEPKcib +__ZN7WebCore10StringImpl4findEPS0_ib +__ZN7WebCore10StringImpl4findEti +__ZN7WebCore10StringImpl5adoptERNS_12StringBufferE +__ZN7WebCore10StringImpl5emptyEv +__ZN7WebCore10StringImpl5lowerEv +__ZN7WebCore10StringImpl5toIntEPb +__ZN7WebCore10StringImpl5upperEv +__ZN7WebCore10StringImpl6createEPKc +__ZN7WebCore10StringImpl6createEPKtj +__ZN7WebCore10StringImpl6createEPKtjN3WTF10PassRefPtrINS3_21CrossThreadRefCountedINS3_16OwnFastMallocPtrIS1_EEEEEE +__ZN7WebCore10StringImpl6secureEt +__ZN7WebCore10StringImpl7replaceEPS0_S1_ +__ZN7WebCore10StringImpl7replaceEjjPS0_ +__ZN7WebCore10StringImpl7replaceEtPS0_ +__ZN7WebCore10StringImpl7replaceEtt +__ZN7WebCore10StringImpl8endsWithEPS0_b +__ZN7WebCore10StringImpl9substringEjj +__ZN7WebCore10StringImplD1Ev +__ZN7WebCore11commentAtomE +__ZN7WebCore12AtomicString3addEPKc +__ZN7WebCore12AtomicString3addEPKt +__ZN7WebCore12AtomicString3addEPKtj +__ZN7WebCore12AtomicString3addEPKtjj +__ZN7WebCore12AtomicString3addEPNS_10StringImplE +__ZN7WebCore12AtomicString4findEPKtjj +__ZN7WebCore12AtomicString4initEv +__ZN7WebCore15charactersToIntEPKtmPb +__ZN7WebCore17charactersToFloatEPKtmPb +__ZN7WebCore17equalIgnoringCaseEPKtPKcj +__ZN7WebCore17equalIgnoringCaseEPNS_10StringImplEPKc +__ZN7WebCore17equalIgnoringCaseEPNS_10StringImplES1_ +__ZN7WebCore18charactersToDoubleEPKtmPb +__ZN7WebCore20equalIgnoringNullityEPNS_10StringImplES1_ +__ZN7WebCore21charactersToIntStrictEPKtmPbi +__ZN7WebCore22charactersToUIntStrictEPKtmPbi +__ZN7WebCore5equalEPKNS_10StringImplEPKc +__ZN7WebCore5equalEPKNS_10StringImplES2_ +__ZN7WebCore6String26fromUTF8WithLatin1FallbackEPKcm +__ZN7WebCore6String29charactersWithNullTerminationEv +__ZN7WebCore6String6appendEPKtj +__ZN7WebCore6String6appendERKS0_ +__ZN7WebCore6String6appendEc +__ZN7WebCore6String6appendEt +__ZN7WebCore6String6formatEPKcz +__ZN7WebCore6String6insertERKS0_j +__ZN7WebCore6String6numberEd +__ZN7WebCore6String6numberEi +__ZN7WebCore6String6numberEj +__ZN7WebCore6String6numberEl +__ZN7WebCore6String6numberEm +__ZN7WebCore6String6numberEt +__ZN7WebCore6String6numberEx +__ZN7WebCore6String6numberEy +__ZN7WebCore6String6removeEji +__ZN7WebCore6String8fromUTF8EPKc +__ZN7WebCore6String8fromUTF8EPKcm +__ZN7WebCore6String8truncateEj +__ZN7WebCore6StringC1EPKc +__ZN7WebCore6StringC1EPKcj +__ZN7WebCore6StringC1EPKt +__ZN7WebCore6StringC1EPKtj +__ZN7WebCore7xmlAtomE +__ZN7WebCore8nullAtomE +__ZN7WebCore8starAtomE +__ZN7WebCore8textAtomE +__ZN7WebCore9emptyAtomE +__ZN7WebCore9xmlnsAtomE +__ZN7WebCoreeqERKNS_12AtomicStringEPKc +__ZN7WebCoreplEPKcRKNS_6StringE +__ZN7WebCoreplERKNS_6StringEPKc +__ZN7WebCoreplERKNS_6StringES2_ __ZNK3JSC10JSFunction23isHostFunctionNonInlineEv __ZNK3JSC11Interpreter14retrieveCallerEPNS_9ExecStateEPNS_16InternalFunctionE __ZNK3JSC11Interpreter18retrieveLastCallerEPNS_9ExecStateERiRlRNS_7UStringERNS_7JSValueE +__ZNK3JSC12PropertySlot14functionGetterEPNS_9ExecStateE __ZNK3JSC14JSGlobalObject14isDynamicScopeEv __ZNK3JSC16InternalFunction9classInfoEv __ZNK3JSC16JSVariableObject16isVariableObjectEv @@ -373,7 +471,6 @@ __ZNK3JSC4Heap10statisticsEv __ZNK3JSC4Heap11objectCountEv __ZNK3JSC6JSCell11toPrimitiveEPNS_9ExecStateENS_22PreferredPrimitiveTypeE __ZNK3JSC6JSCell12toThisObjectEPNS_9ExecStateE -__ZNK3JSC6JSCell12toThisStringEPNS_9ExecStateE __ZNK3JSC6JSCell14isGetterSetterEv __ZNK3JSC6JSCell8toNumberEPNS_9ExecStateE __ZNK3JSC6JSCell8toObjectEPNS_9ExecStateE @@ -384,6 +481,7 @@ __ZNK3JSC6JSCell9getStringEPNS_9ExecStateERNS_7UStringE __ZNK3JSC6JSCell9getUInt32ERj __ZNK3JSC6JSCell9toBooleanEPNS_9ExecStateE __ZNK3JSC7ArgList8getSliceEiRS0_ +__ZNK3JSC7JSArray12subclassDataEv __ZNK3JSC7JSValue16toObjectSlowCaseEPNS_9ExecStateE __ZNK3JSC7JSValue19synthesizePrototypeEPNS_9ExecStateE __ZNK3JSC7JSValue20toThisObjectSlowCaseEPNS_9ExecStateE @@ -407,7 +505,39 @@ __ZNK3JSC8JSObject9toBooleanEPNS_9ExecStateE __ZNK3JSC8JSString11resolveRopeEPNS_9ExecStateE __ZNK3JSC9HashTable11createTableEPNS_12JSGlobalDataE __ZNK3JSC9HashTable11deleteTableEv +__ZNK3WTF7CString4dataEv +__ZNK3WTF7CString6lengthEv __ZNK3WTF8Collator7collateEPKtmS2_m +__ZNK7WebCore12AtomicString5lowerEv +__ZNK7WebCore6String10charactersEv +__ZNK7WebCore6String11toIntStrictEPbi +__ZNK7WebCore6String12toUIntStrictEPbi +__ZNK7WebCore6String14threadsafeCopyEv +__ZNK7WebCore6String15stripWhiteSpaceEv +__ZNK7WebCore6String16removeCharactersEPFbtE +__ZNK7WebCore6String17crossThreadStringEv +__ZNK7WebCore6String18simplifyWhiteSpaceEv +__ZNK7WebCore6String19characterStartingAtEj +__ZNK7WebCore6String4utf8Ev +__ZNK7WebCore6String5asciiEv +__ZNK7WebCore6String5lowerEv +__ZNK7WebCore6String5splitERKS0_RN3WTF6VectorIS0_Lm0EEE +__ZNK7WebCore6String5splitERKS0_bRN3WTF6VectorIS0_Lm0EEE +__ZNK7WebCore6String5splitEtRN3WTF6VectorIS0_Lm0EEE +__ZNK7WebCore6String5splitEtbRN3WTF6VectorIS0_Lm0EEE +__ZNK7WebCore6String5toIntEPb +__ZNK7WebCore6String5upperEv +__ZNK7WebCore6String6latin1Ev +__ZNK7WebCore6String6lengthEv +__ZNK7WebCore6String6toUIntEPb +__ZNK7WebCore6String7isEmptyEv +__ZNK7WebCore6String7toFloatEPb +__ZNK7WebCore6String8foldCaseEv +__ZNK7WebCore6String8toDoubleEPb +__ZNK7WebCore6String8toIntPtrEPb +__ZNK7WebCore6String8toUInt64EPb +__ZNK7WebCore6String9substringEjj +__ZNK7WebCore6StringixEj __ZTVN3JSC12StringObjectE __ZTVN3JSC14JSGlobalObjectE __ZTVN3JSC15JSWrapperObjectE -- cgit v1.1