forked from bellard/quickjs
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathquickjs.def
More file actions
368 lines (368 loc) · 6.81 KB
/
quickjs.def
File metadata and controls
368 lines (368 loc) · 6.81 KB
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
EXPORTS
bf_acos
bf_add
bf_add_si
bf_asin
bf_atan
bf_atan2
bf_atof
bf_atof2
bf_can_round
bf_clear_cache
bf_cmp
bf_cmp_full
bf_cmpu
bf_const_log2
bf_const_pi
bf_context_end
bf_context_init
bf_cos
bfdec_add
bfdec_add_si
bfdec_atof
bfdec_div
bfdec_divrem
bfdec_ftoa
bfdec_get_int32
bfdec_mul
bfdec_mul_si
bfdec_normalize_and_round
bfdec_pow_ui
bfdec_print_str
bfdec_rem
bfdec_rint
bfdec_round
bfdec_set_si
bfdec_set_ui
bfdec_sqrt
bfdec_sub
bf_div
bf_divrem
bf_exp
bf_ftoa
bf_get_exp_min
bf_get_fft_size
bf_get_float64
bf_get_int32
bf_get_int64
bf_get_uint64
bf_init
bf_isqrt
bf_log
bf_logic_and
bf_logic_or
bf_logic_xor
bf_move
bf_mul
bf_mul_2exp
bf_mul_log2_radix
bf_mul_pow_radix
bf_mul_si
bf_mul_ui
bf_normalize_and_round
bf_pow
bf_print_str
bf_rem
bf_remquo
bf_resize
bf_rint
bf_round
bf_set
bf_set_float64
bf_set_inf
bf_set_nan
bf_set_si
bf_set_ui
bf_set_zero
bf_sin
bf_sqrt
bf_sqrtrem
bf_sub
bf_tan
cr_copy
cr_free
cr_init
cr_invert
cr_op
cr_realloc
cr_union1
dbuf_free
dbuf_init
dbuf_init2
dbuf_printf
dbuf_put
dbuf_putc
dbuf_put_self
dbuf_putstr
dbuf_realloc
dbuf_write
has_suffix
JS_AddIntrinsicAtomics
JS_AddIntrinsicBaseObjects
JS_AddIntrinsicBigDecimal
JS_AddIntrinsicBigFloat
JS_AddIntrinsicBigInt
JS_AddIntrinsicDate
JS_AddIntrinsicEval
JS_AddIntrinsicJSON
JS_AddIntrinsicMapSet
JS_AddIntrinsicOperators
JS_AddIntrinsicPromise
JS_AddIntrinsicProxy
JS_AddIntrinsicRegExp
JS_AddIntrinsicRegExpCompiler
JS_AddIntrinsicStringNormalize
JS_AddIntrinsicTypedArrays
JS_AddModuleExport
JS_AddModuleExportList
JS_AtomToCString
JS_AtomToString
JS_AtomToValue
JS_Call
JS_CallConstructor
JS_CallConstructor2
JS_ComputeMemoryUsage
js_debugger_attach
js_debugger_build_backtrace
js_debugger_check
js_debugger_check_breakpoint
js_debugger_closure_variables
js_debugger_connect
js_debugger_cooperate
js_debugger_current_location
js_debugger_evaluate
js_debugger_exception
js_debugger_file_breakpoints
js_debugger_free
js_debugger_free_context
js_debugger_info
js_debugger_is_transport_connected
js_debugger_local_variables
js_debugger_new_context
js_debugger_stack_depth
js_debugger_wait_connection
JS_DefineProperty
JS_DefinePropertyGetSet
JS_DefinePropertyValue
JS_DefinePropertyValueInt64
JS_DefinePropertyValueStr
JS_DefinePropertyValueUint32
JS_DefinePropertyValueValue
JS_DeleteProperty
JS_DeletePropertyInt64
JS_DetachArrayBuffer
JS_DetectModule
JS_DumpMemoryUsage
JS_DupAtom
JS_DupContext
JS_EnableBignumExt
JS_EnqueueJob
JS_Eval
JS_EvalFunction
JS_EvalThis
JS_ExecutePendingJob
js_free
JS_FreeAtom
JS_FreeAtomRT
JS_FreeContext
JS_FreeCString
js_free_rt
JS_FreeRuntime
__JS_FreeValue
__JS_FreeValueRT
JS_GetArrayBuffer
JS_GetClassID
JS_GetClassProto
JS_GetContextOpaque
JS_GetException
JS_GetGlobalObject
JS_GetImportMeta
JS_GetModuleLoaderFunc
JS_GetModuleLoaderOpaque
JS_GetModuleName
JS_GetOpaque
JS_GetOpaque2
JS_GetOwnProperty
JS_GetOwnPropertyNames
JS_GetPropertyInternal
JS_GetPropertyStr
JS_GetPropertyUint32
JS_GetPrototype
JS_GetRuntime
JS_GetRuntimeOpaque
JS_GetScriptOrModuleName
JS_GetTypedArrayBuffer
JS_HasProperty
js_init_module_os
js_init_module_std
JS_Invoke
JS_IsArray
JS_IsCFunction
JS_IsConstructor
JS_IsError
JS_IsExtensible
JS_IsFunction
JS_IsInstanceOf
JS_IsJobPending
JS_IsLiveObject
JS_IsRegisteredClass
JS_IsUncatchableError
JS_JSONStringify
js_load_file
js_malloc
js_malloc_rt
js_malloc_usable_size
js_malloc_usable_size_rt
js_mallocz
js_mallocz_rt
JS_MarkValue
js_module_loader
js_module_loader_path
js_module_set_import_meta
JS_NewArray
JS_NewArrayBuffer
JS_NewArrayBufferCopy
JS_NewAtom
JS_NewAtomLen
JS_NewAtomString
JS_NewAtomUInt32
JS_NewBigInt64
JS_NewBigInt64_1
JS_NewBigUint64
JS_NewCFunction2
JS_NewCFunctionData
JS_NewClass
JS_NewClassID
JS_NewCModule
JS_NewContext
JS_NewContextRaw
JS_NewError
JS_NewObject
JS_NewObjectClass
JS_NewObjectProto
JS_NewObjectProtoClass
JS_NewPromiseCapability
JS_NewRuntime
JS_NewRuntime2
JS_NewString
JS_NewStringLen
js_parse_error
JS_ParseJSON
JS_ParseJSON2
JS_PreventExtensions
JS_ReadObject
js_realloc
js_realloc2
js_realloc_rt
JS_ResetUncatchableError
JS_ResolveModule
JS_RunGC
JS_RunModule
JS_SetCanBlock
JS_SetClassProto
JS_SetConstructor
JS_SetConstructorBit
JS_SetContextOpaque
JS_SetGCThreshold
JS_SetHostPromiseRejectionTracker
JS_SetInterruptHandler
JS_SetIsHTMLDDA
JS_SetMaxStackSize
JS_SetMemoryLimit
JS_SetModuleExport
JS_SetModuleExportList
JS_SetModuleLoaderFunc
JS_SetOpaque
JS_SetPropertyFunctionList
JS_SetPropertyInt64
JS_SetPropertyInternal
JS_SetPropertyStr
JS_SetPropertyUint32
JS_SetPrototype
JS_SetRuntimeInfo
JS_SetRuntimeOpaque
JS_SetSharedArrayBufferFunctions
JS_SetUncatchableError
js_std_add_helpers
js_std_dump_error
js_std_eval_binary
js_std_free_handlers
js_std_init_handlers
js_std_loop
js_std_promise_rejection_tracker
js_std_set_worker_new_context_func
js_strdup
js_string_codePointRange
js_strndup
JS_Throw
JS_ThrowInternalError
JS_ThrowOutOfMemory
JS_ThrowRangeError
JS_ThrowReferenceError
JS_ThrowSyntaxError
JS_ThrowTypeError
JS_ToBigInt64
JS_ToBool
JS_ToCStringLen2
JS_ToFloat64
JS_ToIndex
JS_ToInt32
JS_ToInt32Clamp
JS_ToInt32Sat
JS_ToInt64
JS_ToInt64Clamp
JS_ToInt64Ext
JS_ToInt64Sat
JS_ToPropertyKey
JS_ToString
JS_ToStringInternal
js_transport_data
JS_UpdateStackTop
JS_ValueToAtom
JS_WriteObject
JS_WriteObject2
lre_case_conv
lre_check_stack_overflow
lre_compile
lre_exec
lre_get_capture_count
lre_get_flags
lre_get_groupnames
lre_id_continue_table_ascii
lre_id_start_table_ascii
lre_is_cased
lre_is_case_ignorable
lre_is_id_continue
lre_is_id_start
lre_is_space
lre_parse_escape
lre_realloc
mp_add
mp_add_dec
mp_add_mul1_dec
mp_add_ui
mp_add_ui_dec
mp_div1_dec
mp_mul
mp_mul1_dec
mp_mul_basecase_dec
mp_pow_dec
mp_print_str
mp_recip
mp_sqrtrem
mp_sqrtrem_dec
mp_sub
mp_sub_dec
mp_sub_mul1_dec
mp_sub_ui
mp_sub_ui_dec
pstrcat
pstrcpy
rqsort
strstart
unicode_from_utf8
unicode_general_category
unicode_normalize
unicode_prop
unicode_script
unicode_to_utf8