blob: cf4e8c41ce5d21320518dd437bbce87dc2dfdc53 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
|
js_MarkGCThing ; 5893956
JS_GetPrivate ; 2090130
JS_HashTableRawLookup ; 1709984
js_Mark ; 1547496
js_GetToken ; 1406677
js_UngetToken ; 1154416
js_MarkAtom ; 992874
js_MatchToken ; 980277
js_CompareStrings ; 662772
js_Lock ; 628184
js_Unlock ; 628184
js_AtomizeString ; 611102
js_HashString ; 611102
js_DropScopeProperty ; 546476
JS_malloc ; 484350
js_Atomize ; 464433
js_InflateStringToBuffer ; 460739
js_HoldScopeProperty ; 442612
JS_free ; 382991
js_MarkScript ; 376942
js_HashId ; 365238
JS_CompareValues ; 352366
js_IdToValue ; 337594
JS_GetClass ; 325296
js_LookupProperty ; 324680
js_GetAtom ; 244669
js_DropProperty ; 223217
JS_GetParent ; 209680
js_LiveContext ; 205767
js_PeekToken ; 200646
js_GetSlotThreadSafe ; 198839
JS_GetStringChars ; 190862
JS_HashTableRawAdd ; 179156
js_FoldConstants ; 162626
js_EmitTree ; 145634
JS_EnumerateStub ; 140640
js_NewSrcNote ; 136983
js_GetProperty ; 135639
js_NewScopeProperty ; 135057
js_MutateScope ; 135057
js_GetMutableScope ; 135057
js_AllocSlot ; 132401
JS_GetRuntime ; 127316
JS_FrameIterator ; 121963
JS_GetFrameFunctionObject ; 120567
js_AllocGCThing ; 119828
js_DestroyScopeProperty ; 115989
js_Emit3 ; 109135
js_AtomizeChars ; 108038
JS_HashTableLookup ; 107154
JS_InstanceOf ; 103905
js_DefineProperty ; 99514
js_strncpy ; 88276
js_PeekTokenSameLine ; 87197
js_HoldObjectMap ; 79084
js_DropObjectMap ; 77824
js_NewObject ; 72421
js_ValueToString ; 72143
js_GetClassPrototype ; 66235
js_UnlockRuntime ; 64699
js_LockRuntime ; 64699
js_ContextIterator ; 64586
JS_ClearWatchPointsForObject ; 64155
js_FinalizeObject ; 63925
js_IndexAtom ; 63789
JS_SetPrivate ; 63702
JS_GetGlobalObject ; 63546
js_Emit1 ; 63012
JS_ContextIterator ; 57847
JS_GetInstancePrivate ; 57817
JS_HashTableRawRemove ; 57057
js_AllocRawStack ; 54181
js_Invoke ; 53568
js_FindProperty ; 53150
JS_GetFrameScript ; 51395
js_LinkFunctionObject ; 50651
js_SetSrcNoteOffset ; 47735
js_InWithStatement ; 47346
js_NewFunction ; 47074
js_NewSrcNote2 ; 46165
JS_HashTableAdd ; 45503
JS_HashTableRemove ; 45213
js_InCatchBlock ; 42198
js_AddRootRT ; 40587
js_AddRoot ; 40587
js_SetProperty ; 40558
JS_AddNamedRoot ; 40462
js_RemoveRoot ; 40384
JS_RemoveRootRT ; 38129
js_NewString ; 37471
js_DefineFunction ; 36629
JS_GetContextThread ; 36498
JS_LookupProperty ; 35137
JS_ValueToString ; 34072
JS_realloc ; 33776
JS_DefineFunction ; 33268
JS_SetErrorReporter ; 32851
js_FinalizeString ; 30311
js_FinalizeStringRT ; 30311
JS_ArenaAllocate ; 30099
JS_BeginRequest ; 29323
JS_EndRequest ; 29323
JS_GetContextPrivate ; 29189
JS_CompactArenaPool ; 28874
js_ValueToStringAtom ; 27934
JS_ValueToId ; 26517
js_ValueToBoolean ; 25908
JS_InternString ; 25467
js_PopStatement ; 24364
js_PushStatement ; 24364
js_NewStringCopyN ; 23911
js_FlushPropertyCacheByProp ; 23883
js_GetStringBytes ; 23421
JS_ArenaRelease ; 23267
JS_GetStringBytes ; 23106
js_FreeStack ; 22399
js_AllocStack ; 22399
JS_SetProperty ; 21240
js_InitObjectMap ; 19991
js_NewScope ; 19991
js_strlen ; 19070
JS_GetScriptPrincipals ; 18063
js_SrcNoteLength ; 17369
js_DestroyObjectMap ; 17198
js_DestroyScope ; 17198
JS_GetStringLength ; 16306
js_PopStatementCG ; 15418
JS_GetFrameAnnotation ; 14949
js_FreeRawStack ; 14032
js_Interpret ; 14032
js_TransferScopeLock ; 13899
JS_ResolveStandardClass ; 13645
JS_ResumeRequest ; 12837
JS_SuspendRequest ; 12837
JS_GetProperty ; 12488
JS_NewObject ; 11660
js_AllocTryNotes ; 11418
js_NewNumberValue ; 10859
js_InternalInvoke ; 10051
js_NewDouble ; 9936
js_SetJumpOffset ; 9886
js_SkipWhiteSpace ; 9299
js_NewDoubleValue ; 7474
JS_GetPendingException ; 7404
js_NewObjectMap ; 7236
JS_ClearPendingException ; 7092
JS_strtod ; 7053
js_strtod ; 7053
js_InflateString ; 7004
JS_GetFunctionName ; 6808
JS_NewHashTable ; 6794
JS_NewFunction ; 6575
js_FreeSlot ; 6476
js_LockScope ; 6332
JS_HashTableEnumerateEntries ; 6285
js_GetLengthProperty ; 6162
js_LockObj ; 6149
JS_NewUCStringCopyN ; 5994
JS_NewNumberValue ; 5904
js_NewStringCopyZ ; 5809
JS_NewUCStringCopyZ ; 5809
js_DeflateString ; 5612
js_ValueToNumber ; 5456
JS_SetOptions ; 5322
js_NewScript ; 4941
js_InitCodeGenerator ; 4810
js_FinishTakingSrcNotes ; 4810
js_NewScriptFromParams ; 4810
js_InitAtomMap ; 4810
js_FinishTakingTryNotes ; 4810
js_NewScriptFromCG ; 4810
js_FinishCodeGenerator ; 4810
JS_strdup ; 4534
JS_HashTableDestroy ; 4119
js_CheckRedeclaration ; 3965
JS_DefineFunctions ; 3808
js_EmitFunctionBody ; 3739
js_TryMethod ; 3685
js_DefaultValue ; 3610
js_CloneFunctionObject ; 3577
JS_InitClass ; 3546
js_SetClassPrototype ; 3377
JS_GetPrototype ; 3268
JS_DefineProperties ; 3115
js_FindVariable ; 3093
js_DestroyScript ; 3041
JS_ClearScriptTraps ; 3041
js_FreeAtomMap ; 3041
JS_NewStringCopyZ ; 2953
js_AtomizeObject ; 2709
JS_ValueToBoolean ; 2643
js_SetLengthProperty ; 2637
JS_GetOptions ; 2593
js_ValueToObject ; 2522
js_ValueToNonNullObject ; 2510
js_StringToObject ; 2482
JS_SetElement ; 2448
js_NumberToString ; 2407
JS_TypeOfValue ; 2275
js_NewBufferTokenStream ; 2253
js_NewTokenStream ; 2253
js_CloseTokenStream ; 2253
JS_RemoveRoot ; 2148
JS_NewDouble ; 2129
JS_vsnprintf ; 1937
JS_snprintf ; 1937
JS_CallFunctionValue ; 1844
JS_DHashVoidPtrKeyStub ; 1840
JS_DHashTableOperate ; 1840
js_SetProtoOrParent ; 1758
js_DoubleToInteger ; 1729
JS_SetVersion ; 1531
js_ValueToFunction ; 1476
JS_SetPrototype ; 1408
JS_CeilingLog2 ; 1317
js_Execute ; 1199
js_CompileFunctionBody ; 1182
JS_CompileUCFunctionForPrincipals ; 1182
js_GetSrcNoteOffset ; 1139
JS_DHashMatchEntryStub ; 1094
JS_VersionToString ; 1090
JS_CompileUCScriptForPrincipals ; 1071
js_CompileTokenStream ; 1071
js_CurrentThreadId ; 1058
JS_IdToValue ; 1046
js_ConstructObject ; 974
JS_DestroyScript ; 967
js_PCToLineNumber ; 967
JS_DefineProperty ; 930
JS_GetScriptFilename ; 924
JS_GetFramePC ; 899
JS_EvaluateUCScriptForPrincipals ; 892
JS_PCToLineNumber ; 848
JS_StringToVersion ; 761
js_ExecuteRegExp ; 755
JS_MaybeGC ; 717
JS_ValueToNumber ; 698
JS_GetVersion ; 698
JS_AliasProperty ; 693
js_AtomizeValue ; 664
js_BooleanToString ; 664
js_SetSlotThreadSafe ; 596
JS_DHashClearEntryStub ; 584
JS_DHashTableRawRemove ; 584
JS_DefineObject ; 557
js_PutCallObject ; 516
js_GetCallObject ; 516
js_strchr ; 511
JS_DefineUCProperty ; 480
JS_dtostr ; 475
JS_ValueToInt32 ; 464
js_ValueToInt32 ; 464
JS_FinishArenaPool ; 453
js_NewTryNote ; 441
js_strtointeger ; 437
JS_vsmprintf ; 428
JS_DHashTableInit ; 423
JS_DHashAllocTable ; 423
JS_DHashGetStubOps ; 423
JS_NewDHashTable ; 423
JS_DHashTableDestroy ; 423
JS_DHashFreeTable ; 423
JS_DHashTableFinish ; 423
js_EmitBreak ; 412
js_GetAttributes ; 412
JS_DefineConstDoubles ; 407
JS_ArenaGrow ; 374
js_AtomizeInt ; 372
JS_SetParent ; 345
JS_CloneFunctionObject ; 343
JS_IsNativeFrame ; 343
JS_ReportErrorNumber ; 340
js_ErrorToException ; 340
js_ReportErrorNumberVA ; 340
js_GetErrorMessage ; 340
js_ExpandErrorArguments ; 340
js_ReportUncaughtException ; 315
JS_IsExceptionPending ; 315
js_ReportErrorAgain ; 315
js_ErrorFromException ; 315
JS_LookupUCProperty ; 307
JS_InitArenaPool ; 293
PRMJ_Now ; 262
DllMain@12 ; 235
JS_ExecuteScript ; 232
JS_GetFrameFunction ; 226
PRMJ_LocalGMTDifference ; 175
JS_GetConstructor ; 175
JS_SetGlobalObject ; 164
js_LockGCThing ; 155
js_NewRegExpObject ; 152
js_NewRegExp ; 152
js_InitObjectClass ; 131
js_InitFunctionClass ; 131
js_EmitN ; 128
JS_ArenaFinish ; 124
js_GC ; 124
js_SweepAtomState ; 124
js_MarkAtomState ; 124
JS_ArenaRealloc ; 124
js_ForceGC ; 124
js_FlushPropertyCache ; 122
js_InitNumberClass ; 114
JS_smprintf ; 112
js_DoubleToECMAInt32 ; 112
js_ValueToECMAInt32 ; 111
JS_ValueToECMAInt32 ; 111
JS_SetContextPrivate ; 109
PRMJ_DSTOffset ; 108
js_Clear ; 105
JS_ClearScope ; 105
JS_NewScriptObject ; 104
JS_smprintf_free ; 104
JS_ConvertValue ; 99
js_GetSrcNote ; 98
JS_ValueToECMAUint32 ; 93
js_ValueToECMAUint32 ; 93
js_printf ; 93
js_DoubleToECMAUint32 ; 93
js_DestroyRegExp ; 89
js_UnlockGCThing ; 89
js_TryValueOf ; 87
js_NewSrcNote3 ; 86
JS_ConvertStub ; 81
JS_SetPendingException ; 80
js_InitStringClass ; 79
JS_GC ; 78
js_InitArrayClass ; 74
js_InitDateClass ; 67
JS_NewContext ; 64
JS_AddArgumentFormatter ; 64
js_InitContextForLocking ; 64
js_NewContext ; 64
JS_SetBranchCallback ; 64
JS_ClearRegExpStatics ; 64
js_InitRegExpStatics ; 64
js_InitCallClass ; 63
js_InitRegExpClass ; 61
js_Enumerate ; 58
JS_DestroyContext ; 46
js_DestroyContext ; 46
js_FreeRegExpStatics ; 46
js_InitScanner ; 39
js_NewPrinter ; 36
js_DestroyPrinter ; 36
js_GetPrinterOutput ; 36
JS_FreeArenaPool ; 36
js_DecompileCode ; 34
js_EmitContinue ; 33
js_CheckAccess ; 30
js_DecompileValueGenerator ; 28
js_InitMathClass ; 27
js_InitExceptionClasses ; 25
js_NewArrayObject ; 24
js_InitArgumentsClass ; 21
js_puts ; 20
js_InitBooleanClass ; 19
JS_InitStandardClasses ; 19
js_InitScriptClass ; 19
js_obj_toString ; 15
js_GetArgsValue ; 14
js_GetArgsObject ; 14
js_AtomizeDouble ; 12
JS_DestroyIdArray ; 11
js_NewIdArray ; 11
JS_GetElement ; 11
JS_EvaluateScript ; 9
JS_EvaluateUCScript ; 9
JS_DecompileFunction ; 8
js_DecompileFunction ; 8
JS_NewString ; 8
js_SetStringBytes ; 8
JS_GetArrayLength ; 7
JS_NewArrayObject ; 7
JS_IsArrayObject ; 7
JS_ValueToObject ; 7
JS_DefineElement ; 6
js_DecompileScript ; 6
JS_PushArguments ; 4
JS_PopArguments ; 4
JS_PushArgumentsVA ; 4
js_PutArgsObject ; 2
JS_SetGCCallbackRT ; 2
JS_Init ; 1
js_SetupLocks ; 1
js_InitRuntimeNumberState ; 1
js_InitRuntimeStringState ; 1
js_InitLock ; 1
js_InitGC ; 1
js_InitAtomState ; 1
js_InitStringGlobals ; 1
|