Searched refs:JS_MKPTR (Results 1 – 2 of 2) sorted by relevance
/AliOS-Things-master/components/amp/engine/quickjs_engine/quickjs/ |
A D | quickjs.h | 114 #define JS_MKPTR(tag, p) (JSValue)((intptr_t)(p) | (tag)) macro 142 #define JS_MKPTR(tag, ptr) (((uint64_t)(tag) << 32) | (uintptr_t)(ptr)) macro 219 #define JS_MKPTR(tag, p) (JSValue){ (JSValueUnion){ .ptr = p }, tag } macro
|
A D | quickjs.c | 3479 return JS_MKPTR(JS_TAG_STRING, str); in js_new_string8() 3489 return JS_MKPTR(JS_TAG_STRING, str); in js_new_string16() 3526 return JS_MKPTR(JS_TAG_STRING, str); in js_sub_string() 3869 return JS_MKPTR(JS_TAG_STRING, str); in string_buffer_end() 4182 return JS_MKPTR(JS_TAG_STRING, p); in JS_ConcatString1() 4812 return JS_MKPTR(JS_TAG_OBJECT, p); in JS_NewObjectFromShape() 12096 return JS_MKPTR(JS_TAG_BIG_FLOAT, p); in JS_NewBigFloat() 12118 return JS_MKPTR(JS_TAG_BIG_INT, p); in JS_NewBigInt() 15511 this_val = JS_MKPTR(JS_TAG_OBJECT, p); in js_instantiate_prototype() 18792 func_obj = JS_MKPTR(JS_TAG_INT, s); in async_func_resume() [all …]
|
Completed in 100 milliseconds