source: webkit/trunk/JavaScriptCore/JavaScriptCore.exp@ 15307

Last change on this file since 15307 was 15307, checked in by ggaren, 19 years ago

Approved by Maciej, Darin.


Renamed JSStringBufferRef to JSInternalStringRef. "Internal string" means the
JavaScript engine's internal string representation, which is the most
low-level and efficient representation to use when interfacing with JavaScript.

  • API/APICast.h: (toJS): (toRef):
  • API/JSBase.h:
  • API/JSCallbackObject.cpp: (KJS::JSCallbackObject::getOwnPropertySlot): (KJS::JSCallbackObject::put): (KJS::JSCallbackObject::deleteProperty): (KJS::JSCallbackObject::staticValueGetter): (KJS::JSCallbackObject::callbackGetter):
  • API/JSContextRef.cpp: (JSEvaluate): (JSCheckSyntax):
  • API/JSContextRef.h:
  • API/JSInternalStringRef.cpp: Added. (JSStringMake): (JSInternalStringCreate): (JSInternalStringCreateUTF8): (JSInternalStringRetain): (JSInternalStringRelease): (JSValueCopyStringValue): (JSInternalStringGetLength): (JSInternalStringGetCharactersPtr): (JSInternalStringGetCharacters): (JSInternalStringGetMaxLengthUTF8): (JSInternalStringGetCharactersUTF8): (JSInternalStringIsEqual): (JSInternalStringIsEqualUTF8): (JSInternalStringCreateCF): (CFStringCreateWithJSInternalString):
  • API/JSInternalStringRef.h: Added.
  • API/JSNode.c: (JSNodePrototype_appendChild): (JSNode_getNodeType): (JSNode_getChildNodes): (JSNode_getFirstChild):
  • API/JSNodeList.c: (JSNodeList_length): (JSNodeList_getProperty):
  • API/JSObjectRef.cpp: (JSFunctionMakeWithBody): (JSObjectGetDescription): (JSObjectHasProperty): (JSObjectGetProperty): (JSObjectSetProperty): (JSObjectDeleteProperty): (JSPropertyEnumeratorGetNext): (JSPropertyListAdd):
  • API/JSObjectRef.h:
  • API/JSStringBufferRef.cpp: Removed.
  • API/JSStringBufferRef.h: Removed.
  • API/JSValueRef.h:
  • API/JavaScriptCore.h:
  • API/minidom.c: (main): (print):
  • API/testapi.c: (assertEqualsAsUTF8String): (assertEqualsAsCharactersPtr): (assertEqualsAsCharacters): (MyObject_hasProperty): (MyObject_getProperty): (MyObject_setProperty): (MyObject_deleteProperty): (MyObject_getPropertyList): (print_callAsFunction): (myConstructor_callAsConstructor): (main):
  • JavaScriptCore.exp:
  • JavaScriptCore.xcodeproj/project.pbxproj:
File size: 9.2 KB
Line 
1.objc_class_name_WebScriptObject
2.objc_class_name_WebScriptObjectPrivate
3.objc_class_name_WebUndefined
4_CFStringCreateWithJSInternalString
5_JSBooleanMake
6_JSCheckSyntax
7_JSClassCreate
8_JSClassRelease
9_JSClassRetain
10_JSConstructorMake
11_JSContextClearException
12_JSContextCreate
13_JSContextDestroy
14_JSContextGetException
15_JSContextGetGlobalObject
16_JSContextSetException
17_JSEvaluate
18_JSFunctionMake
19_JSFunctionMakeWithBody
20_JSGCCollect
21_JSGCProtect
22_JSGCUnprotect
23_JSInternalStringCreate
24_JSInternalStringCreateCF
25_JSInternalStringCreateUTF8
26_JSInternalStringGetCharacters
27_JSInternalStringGetCharactersPtr
28_JSInternalStringGetCharactersUTF8
29_JSInternalStringGetLength
30_JSInternalStringGetMaxLengthUTF8
31_JSInternalStringIsEqual
32_JSInternalStringIsEqualUTF8
33_JSInternalStringRelease
34_JSInternalStringRetain
35_JSNullMake
36_JSNumberMake
37_JSObjectCallAsConstructor
38_JSObjectCallAsFunction
39_JSObjectCreatePropertyEnumerator
40_JSObjectDeleteProperty
41_JSObjectGetDescription
42_JSObjectGetPrivate
43_JSObjectGetProperty
44_JSObjectGetPrototype
45_JSObjectHasProperty
46_JSObjectIsConstructor
47_JSObjectIsFunction
48_JSObjectMake
49_JSObjectSetPrivate
50_JSObjectSetProperty
51_JSObjectSetPrototype
52_JSPropertyEnumeratorGetNext
53_JSPropertyEnumeratorRelease
54_JSPropertyEnumeratorRetain
55_JSPropertyListAdd
56_JSStringMake
57_JSUndefinedMake
58_JSValueCopyStringValue
59_JSValueGetType
60_JSValueIsBoolean
61_JSValueIsEqual
62_JSValueIsInstanceOf
63_JSValueIsNull
64_JSValueIsNumber
65_JSValueIsObject
66_JSValueIsObjectOfClass
67_JSValueIsStrictEqual
68_JSValueIsString
69_JSValueIsUndefined
70_JSValueToBoolean
71_JSValueToNumber
72_JSValueToObject
73_KJS_JSCreateNativeJSObject
74_KJS_JSObject_JSFinalize
75_KJS_JSObject_JSObjectCall
76_KJS_JSObject_JSObjectEval
77_KJS_JSObject_JSObjectGetMember
78_KJS_JSObject_JSObjectGetSlot
79_KJS_JSObject_JSObjectRemoveMember
80_KJS_JSObject_JSObjectSetMember
81_KJS_JSObject_JSObjectSetSlot
82_KJS_JSObject_JSObjectToString
83_WTFLog
84_WTFReportArgumentAssertionFailure
85_WTFReportAssertionFailure
86_WTFReportAssertionFailureWithMessage
87_WTFReportError
88_WTFReportFatalError
89__NPN_CreateObject
90__NPN_DeallocateObject
91__NPN_Evaluate
92__NPN_GetIntIdentifier
93__NPN_GetProperty
94__NPN_GetStringIdentifier
95__NPN_GetStringIdentifiers
96__NPN_IdentifierIsString
97__NPN_Invoke
98__NPN_InvokeDefault
99__NPN_ReleaseObject
100__NPN_ReleaseVariantValue
101__NPN_RemoveProperty
102__NPN_RetainObject
103__NPN_SetException
104__NPN_SetProperty
105__NPN_UTF8FromIdentifier
106__Z23_NPN_CreateScriptObjectP4_NPPPN3KJS8JSObjectEPKNS1_8Bindings10RootObjectES7_
107__Z25_NPN_CreateNoScriptObjectv
108__ZN3KJS10Identifier3addEPKNS_5UCharEi
109__ZN3KJS10Identifier3addEPKc
110__ZN3KJS10Identifier3addEPNS_7UString3RepE
111__ZN3KJS10Identifier5equalEPKNS_7UString3RepEPKc
112__ZN3KJS10throwErrorEPNS_9ExecStateENS_9ErrorTypeE
113__ZN3KJS10throwErrorEPNS_9ExecStateENS_9ErrorTypeEPKc
114__ZN3KJS11Interpreter10globalExecEv
115__ZN3KJS11Interpreter11checkSyntaxERKNS_7UStringEiPKNS_5UCharEi
116__ZN3KJS11Interpreter11checkSyntaxERKNS_7UStringEiS3_
117__ZN3KJS11Interpreter15restoreBuiltinsERKNS_13SavedBuiltinsE
118__ZN3KJS11Interpreter16initGlobalObjectEv
119__ZN3KJS11Interpreter16stopTimeoutCheckEv
120__ZN3KJS11Interpreter17pauseTimeoutCheckEv
121__ZN3KJS11Interpreter17startTimeoutCheckEv
122__ZN3KJS11Interpreter18resumeTimeoutCheckEv
123__ZN3KJS11Interpreter21shouldPrintExceptionsEv
124__ZN3KJS11Interpreter24setShouldPrintExceptionsEb
125__ZN3KJS11Interpreter30createLanguageInstanceForValueEPNS_9ExecStateEiPNS_8JSObjectEPKNS_8Bindings10RootObjectES8_
126__ZN3KJS11Interpreter4markEb
127__ZN3KJS11Interpreter7collectEv
128__ZN3KJS11Interpreter8evaluateERKNS_7UStringEiPKNS_5UCharEiPNS_7JSValueE
129__ZN3KJS11Interpreter8evaluateERKNS_7UStringEiS3_PNS_7JSValueE
130__ZN3KJS11InterpreterC1EPNS_8JSObjectE
131__ZN3KJS11InterpreterC1Ev
132__ZN3KJS11InterpreterC2EPNS_8JSObjectE
133__ZN3KJS11InterpreterD1Ev
134__ZN3KJS11InterpreterD2Ev
135__ZN3KJS11JSImmediate4typeEPKNS_7JSValueE
136__ZN3KJS11JSImmediate8toObjectEPKNS_7JSValueEPNS_9ExecStateE
137__ZN3KJS11JSImmediate8toStringEPKNS_7JSValueE
138__ZN3KJS11PropertyMap11getLocationERKNS_10IdentifierE
139__ZN3KJS11PropertyMap5clearEv
140__ZN3KJS11PropertyMap7restoreERKNS_15SavedPropertiesE
141__ZN3KJS11PropertyMapD1Ev
142__ZN3KJS12DateInstance4infoE
143__ZN3KJS12PropertySlot15undefinedGetterEPNS_9ExecStateEPNS_8JSObjectERKNS_10IdentifierERKS0_
144__ZN3KJS12jsNumberCellEd
145__ZN3KJS13ReferenceList6appendERKNS_9ReferenceE
146__ZN3KJS13ReferenceListC1Ev
147__ZN3KJS13ReferenceListD1Ev
148__ZN3KJS13SavedBuiltinsC1Ev
149__ZN3KJS13SavedBuiltinsD1Ev
150__ZN3KJS15SavedPropertiesC1Ev
151__ZN3KJS15SavedPropertiesD1Ev
152__ZN3KJS16RuntimeObjectImpC1EPNS_8Bindings8InstanceE
153__ZN3KJS18lengthPropertyNameE
154__ZN3KJS19InternalFunctionImp11hasInstanceEPNS_9ExecStateEPNS_7JSValueE
155__ZN3KJS19InternalFunctionImp4infoE
156__ZN3KJS19InternalFunctionImpC2EPNS_17FunctionPrototypeERKNS_10IdentifierE
157__ZN3KJS19messagePropertyNameE
158__ZN3KJS21ReferenceListIteratorppEi
159__ZN3KJS21prototypePropertyNameE
160__ZN3KJS4List6appendEPNS_7JSValueE
161__ZN3KJS4List7releaseEv
162__ZN3KJS4ListC1Ev
163__ZN3KJS6JSCell9getObjectEv
164__ZN3KJS6JSCellnwEm
165__ZN3KJS6JSLock12DropAllLocksC1Ev
166__ZN3KJS6JSLock12DropAllLocksD1Ev
167__ZN3KJS6JSLock4lockEv
168__ZN3KJS6JSLock6unlockEv
169__ZN3KJS6Lookup9findEntryEPKNS_9HashTableERKNS_10IdentifierE
170__ZN3KJS7CStringD1Ev
171__ZN3KJS7UString3Rep4nullE
172__ZN3KJS7UString3Rep7destroyEv
173__ZN3KJS7UString6appendERKS0_
174__ZN3KJS7UStringC1EPKNS_5UCharEi
175__ZN3KJS7UStringC1EPKc
176__ZN3KJS7UStringC1ERKS0_S2_
177__ZN3KJS7UStringaSEPKc
178__ZN3KJS8Bindings10RootObject14setInterpreterEPNS_11InterpreterE
179__ZN3KJS8Bindings10RootObject25removeAllNativeReferencesEv
180__ZN3KJS8Bindings10RootObject40setFindRootObjectForNativeHandleFunctionEPFPS1_PvE
181__ZN3KJS8Bindings10RootObject41_findRootObjectForNativeHandleFunctionPtrE
182__ZN3KJS8Bindings8Instance21setDidExecuteFunctionEPFvPNS_9ExecStateEPNS_8JSObjectEE
183__ZN3KJS8Bindings8Instance32createBindingForLanguageInstanceENS1_15BindingLanguageEPvPKNS0_10RootObjectE
184__ZN3KJS8Debugger12sourceUnusedEPNS_9ExecStateEi
185__ZN3KJS8Debugger6attachEPNS_11InterpreterE
186__ZN3KJS8Debugger9exceptionEPNS_9ExecStateEiiPNS_8JSObjectE
187__ZN3KJS8DebuggerC2Ev
188__ZN3KJS8DebuggerD2Ev
189__ZN3KJS8JSObject11hasInstanceEPNS_9ExecStateEPNS_7JSValueE
190__ZN3KJS8JSObject14callAsFunctionEPNS_9ExecStateEPS0_RKNS_4ListE
191__ZN3KJS8JSObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
192__ZN3KJS8JSObject14deletePropertyEPNS_9ExecStateEj
193__ZN3KJS8JSObject15getPropertyListEPNS_9ExecStateERNS_13ReferenceListEb
194__ZN3KJS8JSObject18getOwnPropertySlotEPNS_9ExecStateEjRNS_12PropertySlotE
195__ZN3KJS8JSObject22fillGetterPropertySlotERNS_12PropertySlotEPPNS_7JSValueE
196__ZN3KJS8JSObject3putEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueEi
197__ZN3KJS8JSObject3putEPNS_9ExecStateEjPNS_7JSValueEi
198__ZN3KJS8JSObject4callEPNS_9ExecStateEPS0_RKNS_4ListE
199__ZN3KJS8JSObject4markEv
200__ZN3KJS8JSObject9constructEPNS_9ExecStateERKNS_4ListE
201__ZN3KJS8JSObject9constructEPNS_9ExecStateERKNS_4ListERKNS_10IdentifierERKNS_7UStringEi
202__ZN3KJS8JSObject9putDirectERKNS_10IdentifierEPNS_7JSValueEi
203__ZN3KJS8JSObject9putDirectERKNS_10IdentifierEii
204__ZN3KJS8jsStringEPKc
205__ZN3KJS8jsStringERKNS_7UStringE
206__ZN3KJS9Collector15numInterpretersEv
207__ZN3KJS9Collector19numProtectedObjectsEv
208__ZN3KJS9Collector20rootObjectTypeCountsEv
209__ZN3KJS9Collector4sizeEv
210__ZN3KJS9Collector7collectEv
211__ZN3KJS9Collector7protectEPNS_7JSValueE
212__ZN3KJS9Collector9unprotectEPNS_7JSValueE
213__ZN3KJS9ReferenceC1EPNS_8JSObjectERKNS_10IdentifierE
214__ZN3KJSeqERKNS_7UStringEPKc
215__ZN3WTF10fastCallocEmm
216__ZN3WTF10fastMallocEm
217__ZN3WTF11fastReallocEPvm
218__ZN3WTF8fastFreeEPv
219__ZNK3KJS11Interpreter12builtinArrayEv
220__ZNK3KJS11Interpreter12globalObjectEv
221__ZNK3KJS11Interpreter12saveBuiltinsERNS_13SavedBuiltinsE
222__ZNK3KJS11Interpreter15builtinFunctionEv
223__ZNK3KJS11Interpreter22builtinObjectPrototypeEv
224__ZNK3KJS11Interpreter24builtinFunctionPrototypeEv
225__ZNK3KJS11PropertyMap3getERKNS_10IdentifierE
226__ZNK3KJS11PropertyMap4saveERNS_15SavedPropertiesE
227__ZNK3KJS12DateInstance7getTimeERdRi
228__ZNK3KJS13ReferenceList3endEv
229__ZNK3KJS13ReferenceList5beginEv
230__ZNK3KJS19InternalFunctionImp14implementsCallEv
231__ZNK3KJS19InternalFunctionImp21implementsHasInstanceEv
232__ZNK3KJS21ReferenceListIteratorneERKS0_
233__ZNK3KJS21ReferenceListIteratorptEv
234__ZNK3KJS4List2atEi
235__ZNK3KJS4List8copyTailEv
236__ZNK3KJS6JSCell9getNumberERd
237__ZNK3KJS6JSCell9getNumberEv
238__ZNK3KJS6JSCell9getStringERNS_7UStringE
239__ZNK3KJS6JSCell9getStringEv
240__ZNK3KJS6JSCell9getUInt32ERj
241__ZNK3KJS7JSValue7toInt32EPNS_9ExecStateE
242__ZNK3KJS7JSValue8toUInt32EPNS_9ExecStateE
243__ZNK3KJS7JSValue9toIntegerEPNS_9ExecStateE
244__ZNK3KJS7UString10UTF8StringEv
245__ZNK3KJS7UString14toStrictUInt32EPb
246__ZNK3KJS7UString8toUInt32EPb
247__ZNK3KJS8JSObject11hasPropertyEPNS_9ExecStateERKNS_10IdentifierE
248__ZNK3KJS8JSObject12defaultValueEPNS_9ExecStateENS_6JSTypeE
249__ZNK3KJS8JSObject14implementsCallEv
250__ZNK3KJS8JSObject19implementsConstructEv
251__ZNK3KJS8JSObject21implementsHasInstanceEv
252__ZNK3KJS8JSObject3getEPNS_9ExecStateERKNS_10IdentifierE
253__ZNK3KJS8JSObject3getEPNS_9ExecStateEj
254__ZNK3KJS8JSObject4typeEv
255__ZNK3KJS8JSObject6canPutEPNS_9ExecStateERKNS_10IdentifierE
256__ZNK3KJS8JSObject8toNumberEPNS_9ExecStateE
257__ZNK3KJS8JSObject8toObjectEPNS_9ExecStateE
258__ZNK3KJS8JSObject8toStringEPNS_9ExecStateE
259__ZNK3KJS8JSObject9classInfoEv
260__ZNK3KJS8JSObject9classNameEv
261__ZNK3KJS8JSObject9toBooleanEPNS_9ExecStateE
262__ZNK3KJS9ExecState18lexicalInterpreterEv
263__ZNK3KJS9Reference15getPropertyNameEv
264__ZTVN3KJS19InternalFunctionImpE
265__ZTVN3KJS8JSObjectE
266_kJSObjectCallbacksNone
267_kjs_pcre_compile
268_kjs_pcre_exec
269_kjs_pcre_free
270_kjs_pcre_free_substring
271_kjs_pcre_get_substring
272_kjs_strtod
Note: See TracBrowser for help on using the repository browser.