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

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

Reviewed by Maciej.


  • Standardized which functions take a JSContext as an argument. The rule is: if you might execute JavaScript, you take a JSContext, otherwise you don't.


The FIXME in JSObjectRef.h requires refactoring some parts of Interpreter,
but not API changes, so I'm putting it off until later.

  • API/JSCallbackObject.cpp: (KJS::JSCallbackObject::JSCallbackObject): (KJS::JSCallbackObject::init):
  • API/JSCallbackObject.h:
  • API/JSContextRef.cpp: (JSContextCreate):
  • API/JSContextRef.h:
  • API/JSObjectRef.cpp: (JSObjectMake): (JSPropertyEnumeratorGetNext):
  • API/JSObjectRef.h:
  • API/testapi.c: (MyObject_initialize): (main):
  • JavaScriptCore.exp:
  • kjs/array_object.cpp: (ArrayInstance::setLength): (ArrayInstance::pushUndefinedObjectsToEnd):
  • kjs/nodes.cpp: (ForInNode::execute):
  • kjs/reference.cpp: (KJS::Reference::getPropertyName): (KJS::Reference::getValue):
  • kjs/reference.h:
  • kjs/scope_chain.cpp: (KJS::ScopeChain::print):
File size: 9.2 KB
Line 
1.objc_class_name_WebScriptObject
2.objc_class_name_WebScriptObjectPrivate
3.objc_class_name_WebUndefined
4_CFStringCreateWithJSStringBuffer
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_JSNullMake
24_JSNumberMake
25_JSObjectCallAsConstructor
26_JSObjectCallAsFunction
27_JSObjectCreatePropertyEnumerator
28_JSObjectDeleteProperty
29_JSObjectGetDescription
30_JSObjectGetPrivate
31_JSObjectGetProperty
32_JSObjectGetPrototype
33_JSObjectHasProperty
34_JSObjectIsConstructor
35_JSObjectIsFunction
36_JSObjectMake
37_JSObjectSetPrivate
38_JSObjectSetProperty
39_JSObjectSetPrototype
40_JSPropertyEnumeratorGetNext
41_JSPropertyEnumeratorRelease
42_JSPropertyEnumeratorRetain
43_JSPropertyListAdd
44_JSStringBufferCreate
45_JSStringBufferCreateUTF8
46_JSStringBufferCreateCF
47_JSStringBufferGetCharacters
48_JSStringBufferGetCharactersPtr
49_JSStringBufferGetCharactersUTF8
50_JSStringBufferGetLength
51_JSStringBufferGetMaxLengthUTF8
52_JSStringBufferIsEqual
53_JSStringBufferIsEqualUTF8
54_JSStringBufferRelease
55_JSStringBufferRetain
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_GetCreatedJavaVMs
74_KJS_JSCreateNativeJSObject
75_KJS_JSObject_JSFinalize
76_KJS_JSObject_JSObjectCall
77_KJS_JSObject_JSObjectEval
78_KJS_JSObject_JSObjectGetMember
79_KJS_JSObject_JSObjectGetSlot
80_KJS_JSObject_JSObjectRemoveMember
81_KJS_JSObject_JSObjectSetMember
82_KJS_JSObject_JSObjectSetSlot
83_KJS_JSObject_JSObjectToString
84_WTFLog
85_WTFReportArgumentAssertionFailure
86_WTFReportAssertionFailure
87_WTFReportAssertionFailureWithMessage
88_WTFReportError
89_WTFReportFatalError
90__NPN_CreateObject
91__NPN_DeallocateObject
92__NPN_Evaluate
93__NPN_GetIntIdentifier
94__NPN_GetProperty
95__NPN_GetStringIdentifier
96__NPN_GetStringIdentifiers
97__NPN_IdentifierIsString
98__NPN_Invoke
99__NPN_InvokeDefault
100__NPN_ReleaseObject
101__NPN_ReleaseVariantValue
102__NPN_RemoveProperty
103__NPN_RetainObject
104__NPN_SetException
105__NPN_SetProperty
106__NPN_UTF8FromIdentifier
107__Z23_NPN_CreateScriptObjectP4_NPPPN3KJS8JSObjectEPKNS1_8Bindings10RootObjectES7_
108__Z25_NPN_CreateNoScriptObjectv
109__ZN3KJS10Identifier3addEPKNS_5UCharEi
110__ZN3KJS10Identifier3addEPKc
111__ZN3KJS10Identifier3addEPNS_7UString3RepE
112__ZN3KJS10Identifier5equalEPKNS_7UString3RepEPKc
113__ZN3KJS10throwErrorEPNS_9ExecStateENS_9ErrorTypeE
114__ZN3KJS10throwErrorEPNS_9ExecStateENS_9ErrorTypeEPKc
115__ZN3KJS11Interpreter10globalExecEv
116__ZN3KJS11Interpreter11checkSyntaxERKNS_7UStringEiPKNS_5UCharEi
117__ZN3KJS11Interpreter11checkSyntaxERKNS_7UStringEiS3_
118__ZN3KJS11Interpreter15restoreBuiltinsERKNS_13SavedBuiltinsE
119__ZN3KJS11Interpreter16initGlobalObjectEv
120__ZN3KJS11Interpreter16stopTimeoutCheckEv
121__ZN3KJS11Interpreter17pauseTimeoutCheckEv
122__ZN3KJS11Interpreter17startTimeoutCheckEv
123__ZN3KJS11Interpreter18resumeTimeoutCheckEv
124__ZN3KJS11Interpreter21shouldPrintExceptionsEv
125__ZN3KJS11Interpreter24setShouldPrintExceptionsEb
126__ZN3KJS11Interpreter30createLanguageInstanceForValueEPNS_9ExecStateEiPNS_8JSObjectEPKNS_8Bindings10RootObjectES8_
127__ZN3KJS11Interpreter4markEb
128__ZN3KJS11Interpreter7collectEv
129__ZN3KJS11Interpreter8evaluateERKNS_7UStringEiPKNS_5UCharEiPNS_7JSValueE
130__ZN3KJS11Interpreter8evaluateERKNS_7UStringEiS3_PNS_7JSValueE
131__ZN3KJS11InterpreterC1EPNS_8JSObjectE
132__ZN3KJS11InterpreterC1Ev
133__ZN3KJS11InterpreterC2EPNS_8JSObjectE
134__ZN3KJS11InterpreterD1Ev
135__ZN3KJS11InterpreterD2Ev
136__ZN3KJS11JSImmediate4typeEPKNS_7JSValueE
137__ZN3KJS11JSImmediate8toObjectEPKNS_7JSValueEPNS_9ExecStateE
138__ZN3KJS11JSImmediate8toStringEPKNS_7JSValueE
139__ZN3KJS11PropertyMap11getLocationERKNS_10IdentifierE
140__ZN3KJS11PropertyMap5clearEv
141__ZN3KJS11PropertyMap7restoreERKNS_15SavedPropertiesE
142__ZN3KJS11PropertyMapD1Ev
143__ZN3KJS12DateInstance4infoE
144__ZN3KJS12PropertySlot15undefinedGetterEPNS_9ExecStateEPNS_8JSObjectERKNS_10IdentifierERKS0_
145__ZN3KJS12jsNumberCellEd
146__ZN3KJS13ReferenceList6appendERKNS_9ReferenceE
147__ZN3KJS13ReferenceListC1Ev
148__ZN3KJS13ReferenceListD1Ev
149__ZN3KJS13SavedBuiltinsC1Ev
150__ZN3KJS13SavedBuiltinsD1Ev
151__ZN3KJS15SavedPropertiesC1Ev
152__ZN3KJS15SavedPropertiesD1Ev
153__ZN3KJS16RuntimeObjectImpC1EPNS_8Bindings8InstanceE
154__ZN3KJS18lengthPropertyNameE
155__ZN3KJS19InternalFunctionImp11hasInstanceEPNS_9ExecStateEPNS_7JSValueE
156__ZN3KJS19InternalFunctionImp4infoE
157__ZN3KJS19InternalFunctionImpC2EPNS_17FunctionPrototypeERKNS_10IdentifierE
158__ZN3KJS19messagePropertyNameE
159__ZN3KJS21ReferenceListIteratorppEi
160__ZN3KJS21prototypePropertyNameE
161__ZN3KJS4List6appendEPNS_7JSValueE
162__ZN3KJS4List7releaseEv
163__ZN3KJS4ListC1Ev
164__ZN3KJS6JSCell9getObjectEv
165__ZN3KJS6JSCellnwEm
166__ZN3KJS6JSLock12DropAllLocksC1Ev
167__ZN3KJS6JSLock12DropAllLocksD1Ev
168__ZN3KJS6JSLock4lockEv
169__ZN3KJS6JSLock6unlockEv
170__ZN3KJS6Lookup9findEntryEPKNS_9HashTableERKNS_10IdentifierE
171__ZN3KJS7CStringD1Ev
172__ZN3KJS7UString3Rep4nullE
173__ZN3KJS7UString3Rep7destroyEv
174__ZN3KJS7UString6appendERKS0_
175__ZN3KJS7UStringC1EPKNS_5UCharEi
176__ZN3KJS7UStringC1EPKc
177__ZN3KJS7UStringC1ERKS0_S2_
178__ZN3KJS7UStringaSEPKc
179__ZN3KJS8Bindings10RootObject14setInterpreterEPNS_11InterpreterE
180__ZN3KJS8Bindings10RootObject25removeAllNativeReferencesEv
181__ZN3KJS8Bindings10RootObject40setFindRootObjectForNativeHandleFunctionEPFPS1_PvE
182__ZN3KJS8Bindings10RootObject41_findRootObjectForNativeHandleFunctionPtrE
183__ZN3KJS8Bindings8Instance21setDidExecuteFunctionEPFvPNS_9ExecStateEPNS_8JSObjectEE
184__ZN3KJS8Bindings8Instance32createBindingForLanguageInstanceENS1_15BindingLanguageEPvPKNS0_10RootObjectE
185__ZN3KJS8Debugger12sourceUnusedEPNS_9ExecStateEi
186__ZN3KJS8Debugger6attachEPNS_11InterpreterE
187__ZN3KJS8Debugger9exceptionEPNS_9ExecStateEiiPNS_8JSObjectE
188__ZN3KJS8DebuggerC2Ev
189__ZN3KJS8DebuggerD2Ev
190__ZN3KJS8JSObject11hasInstanceEPNS_9ExecStateEPNS_7JSValueE
191__ZN3KJS8JSObject14callAsFunctionEPNS_9ExecStateEPS0_RKNS_4ListE
192__ZN3KJS8JSObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
193__ZN3KJS8JSObject14deletePropertyEPNS_9ExecStateEj
194__ZN3KJS8JSObject15getPropertyListEPNS_9ExecStateERNS_13ReferenceListEb
195__ZN3KJS8JSObject18getOwnPropertySlotEPNS_9ExecStateEjRNS_12PropertySlotE
196__ZN3KJS8JSObject22fillGetterPropertySlotERNS_12PropertySlotEPPNS_7JSValueE
197__ZN3KJS8JSObject3putEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueEi
198__ZN3KJS8JSObject3putEPNS_9ExecStateEjPNS_7JSValueEi
199__ZN3KJS8JSObject4callEPNS_9ExecStateEPS0_RKNS_4ListE
200__ZN3KJS8JSObject4markEv
201__ZN3KJS8JSObject9constructEPNS_9ExecStateERKNS_4ListE
202__ZN3KJS8JSObject9constructEPNS_9ExecStateERKNS_4ListERKNS_10IdentifierERKNS_7UStringEi
203__ZN3KJS8JSObject9putDirectERKNS_10IdentifierEPNS_7JSValueEi
204__ZN3KJS8JSObject9putDirectERKNS_10IdentifierEii
205__ZN3KJS8jsStringEPKc
206__ZN3KJS8jsStringERKNS_7UStringE
207__ZN3KJS9Collector15numInterpretersEv
208__ZN3KJS9Collector19numProtectedObjectsEv
209__ZN3KJS9Collector20rootObjectTypeCountsEv
210__ZN3KJS9Collector4sizeEv
211__ZN3KJS9Collector7collectEv
212__ZN3KJS9Collector7protectEPNS_7JSValueE
213__ZN3KJS9Collector9unprotectEPNS_7JSValueE
214__ZN3KJS9ReferenceC1EPNS_8JSObjectERKNS_10IdentifierE
215__ZN3KJSeqERKNS_7UStringEPKc
216__ZN3WTF10fastCallocEmm
217__ZN3WTF10fastMallocEm
218__ZN3WTF11fastReallocEPvm
219__ZN3WTF8fastFreeEPv
220__ZNK3KJS11Interpreter12builtinArrayEv
221__ZNK3KJS11Interpreter12globalObjectEv
222__ZNK3KJS11Interpreter12saveBuiltinsERNS_13SavedBuiltinsE
223__ZNK3KJS11Interpreter15builtinFunctionEv
224__ZNK3KJS11Interpreter22builtinObjectPrototypeEv
225__ZNK3KJS11Interpreter24builtinFunctionPrototypeEv
226__ZNK3KJS11PropertyMap3getERKNS_10IdentifierE
227__ZNK3KJS11PropertyMap4saveERNS_15SavedPropertiesE
228__ZNK3KJS12DateInstance7getTimeERdRi
229__ZNK3KJS13ReferenceList3endEv
230__ZNK3KJS13ReferenceList5beginEv
231__ZNK3KJS19InternalFunctionImp14implementsCallEv
232__ZNK3KJS19InternalFunctionImp21implementsHasInstanceEv
233__ZNK3KJS21ReferenceListIteratorneERKS0_
234__ZNK3KJS21ReferenceListIteratorptEv
235__ZNK3KJS4List2atEi
236__ZNK3KJS4List8copyTailEv
237__ZNK3KJS6JSCell9getNumberERd
238__ZNK3KJS6JSCell9getNumberEv
239__ZNK3KJS6JSCell9getStringERNS_7UStringE
240__ZNK3KJS6JSCell9getStringEv
241__ZNK3KJS6JSCell9getUInt32ERj
242__ZNK3KJS7JSValue7toInt32EPNS_9ExecStateE
243__ZNK3KJS7JSValue8toUInt32EPNS_9ExecStateE
244__ZNK3KJS7JSValue9toIntegerEPNS_9ExecStateE
245__ZNK3KJS7UString10UTF8StringEv
246__ZNK3KJS7UString14toStrictUInt32EPb
247__ZNK3KJS7UString8toUInt32EPb
248__ZNK3KJS8JSObject11hasPropertyEPNS_9ExecStateERKNS_10IdentifierE
249__ZNK3KJS8JSObject12defaultValueEPNS_9ExecStateENS_6JSTypeE
250__ZNK3KJS8JSObject14implementsCallEv
251__ZNK3KJS8JSObject19implementsConstructEv
252__ZNK3KJS8JSObject21implementsHasInstanceEv
253__ZNK3KJS8JSObject3getEPNS_9ExecStateERKNS_10IdentifierE
254__ZNK3KJS8JSObject3getEPNS_9ExecStateEj
255__ZNK3KJS8JSObject4typeEv
256__ZNK3KJS8JSObject6canPutEPNS_9ExecStateERKNS_10IdentifierE
257__ZNK3KJS8JSObject8toNumberEPNS_9ExecStateE
258__ZNK3KJS8JSObject8toObjectEPNS_9ExecStateE
259__ZNK3KJS8JSObject8toStringEPNS_9ExecStateE
260__ZNK3KJS8JSObject9classInfoEv
261__ZNK3KJS8JSObject9classNameEv
262__ZNK3KJS8JSObject9toBooleanEPNS_9ExecStateE
263__ZNK3KJS9ExecState18lexicalInterpreterEv
264__ZNK3KJS9Reference15getPropertyNameEv
265__ZTVN3KJS19InternalFunctionImpE
266__ZTVN3KJS8JSObjectE
267_kJSObjectCallbacksNone
268_kjs_pcre_compile
269_kjs_pcre_exec
270_kjs_pcre_free
271_kjs_pcre_free_substring
272_kjs_pcre_get_substring
273_kjs_strtod
Note: See TracBrowser for help on using the repository browser.