Lines Matching refs:JS_DupValue

1835         e->argv[i] = JS_DupValue(ctx, argv[i]);  in JS_EnqueueJob()
2228 return JS_DupValue(ctx, ctx->class_proto[class_id]); in JS_GetClassProto()
3034 JS_DupValue(ctx, JS_MKPTR(JS_TAG_STRING, p)); in JS_NewSymbolFromAtom()
3115 return JS_DupValue(ctx, JS_MKPTR(JS_TAG_STRING, p)); in __JS_AtomToValue()
3117 return JS_DupValue(ctx, JS_MKPTR(JS_TAG_SYMBOL, p)); in __JS_AtomToValue()
3507 return JS_DupValue(ctx, JS_MKPTR(JS_TAG_STRING, p)); in js_sub_string()
3994 val = JS_DupValue(ctx, val1); in JS_ToCStringLen2()
4357 JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, proto)); in js_new_shape2()
4401 JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, sh->proto)); in js_clone_shape()
4860 return JS_DupValue(ctx, p->u.object_data);
4965 p1 = JS_VALUE_GET_OBJ(JS_DupValue(ctx, home_obj)); in js_method_set_home_object()
5132 s->data[i] = JS_DupValue(ctx, data[i]); in JS_NewCFunctionData()
6299 return JS_DupValue(ctx, ctx->global_obj); in JS_GetGlobalObject()
6817 JS_DupValue(ctx, proto_val); in JS_SetPrototypeInternal()
6887 val = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p)); in JS_GetPrototype()
6890 val = JS_DupValue(ctx, JS_GetPrototypePrimitive(ctx, obj)); in JS_GetPrototype()
6938 obj1 = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, (JSObject*)p)); in JS_OrdinaryIsInstanceOf()
7079 func = JS_DupValue(ctx, func); in JS_GetPropertyInternal()
7086 return JS_DupValue(ctx, val); in JS_GetPropertyInternal()
7094 return JS_DupValue(ctx, pr->u.value); in JS_GetPropertyInternal()
7130 obj1 = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p)); in JS_GetPropertyInternal()
7142 obj1 = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p)); in JS_GetPropertyInternal()
7233 return JS_DupValue(ctx, pr->u.value); in JS_GetPrivateField()
7290 pr->u.value = JS_DupValue(ctx, brand); in JS_AddBrand()
7292 brand = JS_DupValue(ctx, pr->u.value); in JS_AddBrand()
7616 … desc->getter = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, pr->u.getset.getter)); in JS_GetOwnPropertyInternal()
7618 … desc->setter = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, pr->u.getset.setter)); in JS_GetOwnPropertyInternal()
7625 desc->value = JS_DupValue(ctx, val); in JS_GetOwnPropertyInternal()
7633 desc->value = JS_DupValue(ctx, pr->u.value); in JS_GetOwnPropertyInternal()
7744 obj1 = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p)); in JS_HasProperty()
7751 JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p)); in JS_HasProperty()
7827 return JS_DupValue(ctx, p->u.array.u.values[idx]); in JS_GetPropertyValue()
8108 func = JS_DupValue(ctx, func); in call_setter()
8275 obj1 = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p)); in JS_SetPropertyGeneric()
8462 obj1 = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p1)); in JS_SetPropertyInternal()
8471 obj1 = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p1)); in JS_SetPropertyInternal()
8793 JS_DupValue(ctx, val), flags); in JS_CreateProperty()
8863 JS_VALUE_GET_OBJ(JS_DupValue(ctx, getter)); in JS_CreateProperty()
8868 JS_VALUE_GET_OBJ(JS_DupValue(ctx, setter)); in JS_CreateProperty()
8872 pr->u.value = JS_DupValue(ctx, val); in JS_CreateProperty()
9040 JS_DupValue(ctx, getter); in JS_DefineProperty()
9047 JS_DupValue(ctx, setter); in JS_DefineProperty()
9079 res = set_array_length(ctx, p, pr, JS_DupValue(ctx, val), in JS_DefineProperty()
9106 JS_DupValue(ctx, val)); in JS_DefineProperty()
9114 val1 = JS_DupValue(ctx, *pr->u.var_ref->pvalue); in JS_DefineProperty()
9125 pr->u.value = JS_DupValue(ctx, val); in JS_DefineProperty()
9166 set_value(ctx, &p->u.array.u.values[idx], JS_DupValue(ctx, val)); in JS_DefineProperty()
9212 … return JS_SetPropertyValue(ctx, this_obj, JS_NewInt32(ctx, idx), JS_DupValue(ctx, val), flags); in JS_DefineProperty()
9493 return JS_DupValue(ctx, pr->u.value); in JS_GetGlobalVar()
9520 sp[0] = JS_DupValue(ctx, ctx->global_var_obj); in JS_GetGlobalVarRef()
9527 sp[0] = JS_DupValue(ctx, ctx->global_obj); in JS_GetGlobalVarRef()
9829 return JS_ToPrimitiveFree(ctx, JS_DupValue(ctx, val), hint); in JS_ToPrimitive()
9879 return JS_ToBoolFree(ctx, JS_DupValue(ctx, val)); in JS_ToBool()
10403 return JS_ToNumericFree(ctx, JS_DupValue(ctx, val)); in JS_ToNumeric()
10461 return JS_ToFloat64Free(ctx, pres, JS_DupValue(ctx, val)); in JS_ToFloat64()
10466 return JS_ToNumberFree(ctx, JS_DupValue(ctx, val)); in JS_ToNumber()
10505 ret = JS_DupValue(ctx, val); in JS_ToIntegerFree()
10581 return JS_ToInt32SatFree(ctx, pres, JS_DupValue(ctx, val)); in JS_ToInt32Sat()
10587 int res = JS_ToInt32SatFree(ctx, pres, JS_DupValue(ctx, val)); in JS_ToInt32Clamp()
10651 return JS_ToInt64SatFree(ctx, pres, JS_DupValue(ctx, val)); in JS_ToInt64Sat()
10657 int res = JS_ToInt64SatFree(ctx, pres, JS_DupValue(ctx, val)); in JS_ToInt64Clamp()
10729 return JS_ToInt64Free(ctx, pres, JS_DupValue(ctx, val)); in JS_ToInt64()
10800 return JS_ToInt32Free(ctx, pres, JS_DupValue(ctx, val)); in JS_ToInt32()
11383 return JS_DupValue(ctx, val); in JS_ToStringInternal()
11410 return JS_DupValue(ctx, val); in JS_ToStringInternal()
12014 return JS_ToBigIntFree(ctx, buf, JS_DupValue(ctx, val)); in JS_ToBigInt()
12074 return JS_ToBigInt64Free(ctx, pres, JS_DupValue(ctx, val)); in JS_ToBigInt64()
12309 new_op1 = JS_DupValue(ctx, op1); in js_call_binary_op_fallback()
12323 new_op2 = JS_DupValue(ctx, op2); in js_call_binary_op_fallback()
12329 method = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p)); in js_call_binary_op_fallback()
12408 method = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p)); in js_call_binary_op_simple()
12461 method = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p)); in js_call_unary_op_fallback()
12744 sp[0] = JS_DupValue(ctx, op1); in js_post_inc_slow()
14488 JS_DupValue(ctx, op1), JS_DupValue(ctx, op2), in js_same_value()
14495 JS_DupValue(ctx, op1), JS_DupValue(ctx, op2), in js_same_value_zero()
14729 tab[i] = JS_DupValue(ctx, argv[i]); in js_build_arguments()
14736 JS_DupValue(ctx, ctx->array_proto_values), in js_build_arguments()
14786 JS_DupValue(ctx, argv[i]), in js_build_mapped_arguments()
14792 JS_DupValue(ctx, ctx->array_proto_values), in js_build_mapped_arguments()
14796 JS_DupValue(ctx, ctx->rt->current_stack_frame->cur_func), in js_build_mapped_arguments()
14814 JS_DupValue(ctx, argv[i]), in js_build_rest()
15339 JS_DupValue(ctx, arrp[i]), JS_PROP_C_W_E) < 0) in js_append_enumerate()
15518 JS_DupValue(ctx, this_val), in js_instantiate_prototype()
15604 parent_class = JS_DupValue(ctx, ctx->function_proto); in js_op_define_class()
15620 parent_proto = JS_DupValue(ctx, ctx->class_proto[JS_CLASS_OBJECT]); in js_op_define_class()
15621 parent_class = JS_DupValue(ctx, ctx->function_proto); in js_op_define_class()
15656 JS_DupValue(ctx, ctor), in js_op_define_class()
15662 JS_DupValue(ctx, proto), JS_PROP_THROW) < 0) in js_op_define_class()
15715 var_ref->value = JS_DupValue(ctx, sf->var_buf[var_idx]); in close_lexical_var()
16021 arg_buf[i] = JS_DupValue(caller_ctx, argv[i]); in JS_CallInternal()
16052 * sp++ = JS_DupValue(ctx, b->cpool[get_u32(pc)]); in JS_CallInternal()
16076 * sp++ = JS_DupValue(ctx, b->cpool[*pc++]); in JS_CallInternal()
16079 … * sp++ = js_closure(ctx, JS_DupValue(ctx, b->cpool[*pc++]), var_refs, sf); in JS_CallInternal()
16117 val = JS_DupValue(ctx, ctx->global_obj); in JS_CallInternal()
16125 val = JS_DupValue(ctx, this_obj); in JS_CallInternal()
16157 *sp++ = JS_DupValue(ctx, sf->cur_func); in JS_CallInternal()
16160 *sp++ = JS_DupValue(ctx, new_target); in JS_CallInternal()
16168 *sp++ = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, p1)); in JS_CallInternal()
16212 sp[0] = JS_DupValue(ctx, sp[-1]); in JS_CallInternal()
16217 sp[0] = JS_DupValue(ctx, sp[-2]); in JS_CallInternal()
16218 sp[1] = JS_DupValue(ctx, sp[-1]); in JS_CallInternal()
16223 sp[0] = JS_DupValue(ctx, sp[-3]); in JS_CallInternal()
16224 sp[1] = JS_DupValue(ctx, sp[-2]); in JS_CallInternal()
16225 sp[2] = JS_DupValue(ctx, sp[-1]); in JS_CallInternal()
16231 sp[-1] = JS_DupValue(ctx, sp[-2]); in JS_CallInternal()
16238 sp[-2] = JS_DupValue(ctx, sp[0]); in JS_CallInternal()
16246 sp[-3] = JS_DupValue(ctx, sp[0]); in JS_CallInternal()
16255 sp[-4] = JS_DupValue(ctx, sp[0]); in JS_CallInternal()
16355 JSValue bfunc = JS_DupValue(ctx, b->cpool[get_u32(pc)]); in JS_CallInternal()
16731 sp[0] = JS_DupValue(ctx, var_buf[idx]); in JS_CallInternal()
16749 set_value(ctx, &var_buf[idx], JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16757 sp[0] = JS_DupValue(ctx, arg_buf[idx]); in JS_CallInternal()
16775 set_value(ctx, &arg_buf[idx], JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16781 * sp++ = JS_DupValue(ctx, var_buf[*pc++]); in JS_CallInternal()
16787 set_value(ctx, &var_buf[*pc++], JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16791 * sp++ = JS_DupValue(ctx, var_buf[0]); in JS_CallInternal()
16794 * sp++ = JS_DupValue(ctx, var_buf[1]); in JS_CallInternal()
16797 * sp++ = JS_DupValue(ctx, var_buf[2]); in JS_CallInternal()
16800 * sp++ = JS_DupValue(ctx, var_buf[3]); in JS_CallInternal()
16815 set_value(ctx, &var_buf[0], JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16818 set_value(ctx, &var_buf[1], JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16821 set_value(ctx, &var_buf[2], JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16824 set_value(ctx, &var_buf[3], JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16827 * sp++ = JS_DupValue(ctx, arg_buf[0]); in JS_CallInternal()
16830 * sp++ = JS_DupValue(ctx, arg_buf[1]); in JS_CallInternal()
16833 * sp++ = JS_DupValue(ctx, arg_buf[2]); in JS_CallInternal()
16836 * sp++ = JS_DupValue(ctx, arg_buf[3]); in JS_CallInternal()
16851 set_value(ctx, &arg_buf[0], JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16854 set_value(ctx, &arg_buf[1], JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16857 set_value(ctx, &arg_buf[2], JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16860 set_value(ctx, &arg_buf[3], JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16863 * sp++ = JS_DupValue(ctx, *var_refs[0]->pvalue); in JS_CallInternal()
16866 * sp++ = JS_DupValue(ctx, *var_refs[1]->pvalue); in JS_CallInternal()
16869 * sp++ = JS_DupValue(ctx, *var_refs[2]->pvalue); in JS_CallInternal()
16872 * sp++ = JS_DupValue(ctx, *var_refs[3]->pvalue); in JS_CallInternal()
16887 set_value(ctx, var_refs[0]->pvalue, JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16890 set_value(ctx, var_refs[1]->pvalue, JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16893 set_value(ctx, var_refs[2]->pvalue, JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16896 set_value(ctx, var_refs[3]->pvalue, JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16907 sp[0] = JS_DupValue(ctx, val); in JS_CallInternal()
16925 set_value(ctx, var_refs[idx]->pvalue, JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
16939 sp[0] = JS_DupValue(ctx, val); in JS_CallInternal()
16986 sp[0] = JS_DupValue(ctx, var_buf[idx]); in JS_CallInternal()
17622 JS_DupValue(ctx, sp[-1])); in JS_CallInternal()
17673 sp[-3] = JS_DupValue(ctx, ctx->global_obj); in JS_CallInternal()
17711 ret = JS_DefinePropertyValueValue(ctx, sp[-3], JS_DupValue(ctx, sp[-2]), sp[-1], in JS_CallInternal()
18606 proto = JS_DupValue(ctx, ctx->class_proto[class_id]); in js_create_from_ctor()
18616 proto = JS_DupValue(ctx, realm->class_proto[class_id]); in js_create_from_ctor()
18729 sf->cur_func = JS_DupValue(ctx, func_obj); in async_func_init()
18730 s->this_val = JS_DupValue(ctx, this_obj); in async_func_init()
18736 sf->arg_buf[i] = JS_DupValue(ctx, argv[i]); in async_func_init()
18881 method = JS_DupValue(ctx, sf->cur_sp[-1]); in js_generator_next()
18892 ret = JS_DupValue(ctx, argv[0]); in js_generator_next()
18943 ret = JS_DupValue(ctx, argv[0]); in js_generator_next()
18995 ret = JS_DupValue(ctx, argv[0]); in js_generator_next()
18998 ret = JS_Throw(ctx, JS_DupValue(ctx, argv[0])); in js_generator_next()
19185 JS_Throw(ctx, JS_DupValue(ctx, arg)); in js_async_function_resolve_call()
19188 s->func_state.frame.cur_sp[-1] = JS_DupValue(ctx, arg); in js_async_function_resolve_call()
19397 result = js_create_iterator_result(ctx, JS_DupValue(ctx, value), done); in js_async_generator_resolve()
19484 value = JS_DupValue(ctx, next->result); in js_async_generator_resume_next()
19572 JS_Throw(ctx, JS_DupValue(ctx, arg)); in js_async_generator_resolve_function()
19575 s->func_state.frame.cur_sp[-1] = JS_DupValue(ctx, arg); in js_async_generator_resolve_function()
19610 req->result = JS_DupValue(ctx, argv[0]); in js_async_generator_next()
19611 req->promise = JS_DupValue(ctx, promise); in js_async_generator_next()
21473 JS_DupValue(s->ctx, val); in emit_push_const()
21482 idx = cpool_add(s, JS_DupValue(s->ctx, val)); in emit_push_const()
21980 JS_DupValue(ctx, s->token.u.str.str), in js_parse_template()
27392 return JS_DupValue(ctx, m->module_ns); in js_get_module_ns()
27726 return JS_DupValue(ctx, obj); in JS_GetImportMeta()
27787 func_obj = JS_DupValue(ctx, JS_MKPTR(JS_TAG_MODULE, m)); in js_dynamic_import_job()
27863 return JS_Throw(ctx, JS_DupValue(ctx, m->eval_exception)); in js_evaluate_module()
27897 m->eval_exception = JS_DupValue(ctx, ctx->rt->current_exception); in js_evaluate_module()
33048 fun_obj = JS_DupValue(ctx, JS_MKPTR(JS_TAG_MODULE, m)); in __JS_EvalInternal()
33083 return JS_DupValue(ctx, val); in JS_EvalObject()
34798 obj = JS_DupValue(ctx, JS_MKPTR(JS_TAG_MODULE, m)); in JS_ReadModule()
35209 obj = JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, s->objects[val])); in JS_ReadObjectRec()
35529 JS_DupValue(ctx, proto), proto_flags); in JS_SetConstructor2()
35531 JS_DupValue(ctx, func_obj), in JS_SetConstructor2()
35550 JS_DupValue(ctx, func_obj), in JS_NewGlobalCConstructor2()
35618 return JS_DupValue(ctx, val); in JS_ToObject()
35649 JS_SetObjectData(ctx, obj, JS_DupValue(ctx, val)); in JS_ToObject()
35862 return JS_DupValue(ctx, obj); in js_object_setPrototypeOf()
35892 return JS_DupValue(ctx, obj); in js_object_defineProperty()
35905 return JS_DupValue(ctx, obj); in js_object_defineProperties()
35968 obj = JS_DupValue(ctx, argv[0]); in js_object_getOwnPropertyDescriptor()
35989 …e(ctx, ret, JS_ATOM_get, JS_DupValue(ctx, desc.getter), flags) < 0 || JS_DefinePropertyValue(ctx, … in js_object_getOwnPropertyDescriptor()
35992 …if (JS_DefinePropertyValue(ctx, ret, JS_ATOM_value, JS_DupValue(ctx, desc.value), flags) < 0 || JS… in js_object_getOwnPropertyDescriptor()
36199 return JS_DupValue(ctx, obj); in js_object_preventExtensions()
36209 return JS_DupValue(ctx, obj); in js_object_preventExtensions()
36344 return JS_DupValue(ctx, obj); in js_object_seal()
36378 return JS_DupValue(ctx, obj); in js_object_seal()
36504 ret = JS_DefinePropertyValueValue(ctx, argv[0], JS_DupValue(ctx, argv[1]),
36505 JS_DupValue(ctx, argv[2]),
36569 if (JS_SetObjectData(ctx, argv[0], JS_DupValue(ctx, argv[1])))
36571 return JS_DupValue(ctx, argv[1]);
36610 return JS_DupValue(ctx, defaultConstructor); in JS_SpeciesConstructor()
36620 return JS_DupValue(ctx, defaultConstructor); in JS_SpeciesConstructor()
36674 v1 = JS_DupValue(ctx, v); in js_object_isPrototypeOf()
36753 res = JS_DupValue(ctx, setter ? desc.setter : desc.getter); in js_object___lookupGetter__()
36889 proto = JS_DupValue(ctx, realm->class_proto[func_kind_to_class_id[func_kind]]); in js_function_constructor()
36961 tab[i] = JS_DupValue(ctx, p->u.array.u.values[i]); in build_arg_list()
37036 bf->func_obj = JS_DupValue(ctx, this_val); in js_function_bind()
37037 bf->this_val = JS_DupValue(ctx, argv[0]); in js_function_bind()
37040 bf->argv[i] = JS_DupValue(ctx, argv[i + 1]); in js_function_bind()
37200 proto = JS_DupValue(ctx, proto1); in js_error_constructor()
37284 JS_DefinePropertyValue(ctx, obj, JS_ATOM_errors, JS_DupValue(ctx, errors), in js_aggregate_error_constructor()
37337 if (JS_ToArrayLengthFree(ctx, &len, JS_DupValue(ctx, argv[0]))) in js_array_constructor()
37343 if (JS_SetPropertyUint32(ctx, obj, i, JS_DupValue(ctx, argv[i])) < 0) in js_array_constructor()
37393 stack[0] = JS_DupValue(ctx, items); in js_array_from()
37481 if (JS_CreateDataPropertyUint32(ctx, obj, i, JS_DupValue(ctx, argv[i]), in js_array_of()
37508 return JS_DupValue(ctx, this_val); in js_get_this()
37626 if (JS_DefinePropertyValueInt64(ctx, arr, n, JS_DupValue(ctx, e), in js_array_concat()
37669 obj = JS_DupValue(ctx, this_val); in js_array_every()
37763 if (JS_DefinePropertyValueInt64(ctx, ret, n++, JS_DupValue(ctx, val), in js_array_every()
37817 obj = JS_DupValue(ctx, this_val); in js_array_reduce()
37833 acc = JS_DupValue(ctx, argv[1]); in js_array_reduce()
37907 JS_DupValue(ctx, argv[0])) < 0) in js_array_fill()
37939 if (js_strict_eq2(ctx, JS_DupValue(ctx, argv[0]), in js_array_includes()
37940 JS_DupValue(ctx, arrp[n]), in js_array_includes()
37951 if (js_strict_eq2(ctx, JS_DupValue(ctx, argv[0]), val, in js_array_includes()
37988 if (js_strict_eq2(ctx, JS_DupValue(ctx, argv[0]), in js_array_indexOf()
37989 JS_DupValue(ctx, arrp[n]), JS_EQ_STRICT)) { in js_array_indexOf()
38000 if (js_strict_eq2(ctx, JS_DupValue(ctx, argv[0]), val, JS_EQ_STRICT)) { in js_array_indexOf()
38040 if (js_strict_eq2(ctx, JS_DupValue(ctx, argv[0]), val, JS_EQ_STRICT)) { in js_array_lastIndexOf()
38272 JS_DupValue(ctx, argv[i])) < 0) in js_array_push()
38415 … if (JS_CreateDataPropertyUint32(ctx, arr, n, JS_DupValue(ctx, arrp[k]), JS_PROP_THROW) < 0) in js_array_slice()
38446 if (JS_SetPropertyInt64(ctx, obj, start + i, JS_DupValue(ctx, argv[i + 2])) < 0) in js_array_slice()
38795 if (JS_CreateDataPropertyUint32(ctx, obj, i, JS_DupValue(ctx, tab[i]), 0) < 0) { in js_create_array()
38904 return JS_DupValue(ctx, this_val); in js_iterator_proto_iterator()
39000 return JS_ToIntegerFree(ctx, JS_DupValue(ctx, argv[0]));
39007 if (JS_ToLengthFree(ctx, &v, JS_DupValue(ctx, argv[0])))
39074 return JS_DupValue(ctx, this_val); in js_thisNumberValue()
39080 return JS_DupValue(ctx, p->u.object_data); in js_thisNumberValue()
39276 return JS_DupValue(ctx, this_val); in js_thisBooleanValue()
39476 return JS_DupValue(ctx, this_val); in js_thisStringValue()
39482 return JS_DupValue(ctx, p->u.object_data); in js_thisStringValue()
39712 r = JS_ConcatString(ctx, r, JS_DupValue(ctx, argv[i])); in js_string_concat()
41377 proto = JS_DupValue(ctx, def_proto);
41393 JS_SetObjectData(ctx, obj, JS_DupValue(ctx, argv[2]));
41559 return JS_DupValue(ctx, pat); in js_regexp_constructor()
41564 pattern = JS_DupValue(ctx, JS_MKPTR(JS_TAG_STRING, re->pattern)); in js_regexp_constructor()
41566 bc = JS_DupValue(ctx, JS_MKPTR(JS_TAG_STRING, re->bytecode)); in js_regexp_constructor()
41584 flags = JS_DupValue(ctx, flags1); in js_regexp_constructor()
41587 pattern = JS_DupValue(ctx, pat); in js_regexp_constructor()
41588 flags = JS_DupValue(ctx, flags1); in js_regexp_constructor()
41628 pattern = JS_DupValue(ctx, JS_MKPTR(JS_TAG_STRING, re1->pattern)); in js_regexp_compile()
41629 bc = JS_DupValue(ctx, JS_MKPTR(JS_TAG_STRING, re1->bytecode)); in js_regexp_compile()
41649 return JS_DupValue(ctx, this_val); in js_regexp_compile()
41662 return JS_DupValue(ctx, JS_MKPTR(JS_TAG_STRING, re->pattern));
41943 JS_DupValue(ctx, val), in js_regexp_exec()
42529 if (JS_SetPropertyInt64(ctx, tab, 0, JS_DupValue(ctx, matched)) < 0) in js_regexp_Symbol_replace()
42551 if (JS_SetPropertyInt64(ctx, tab, n++, JS_DupValue(ctx, str)) < 0) in js_regexp_Symbol_replace()
42554 if (JS_SetPropertyInt64(ctx, tab, n++, JS_DupValue(ctx, namedCaptures)) < 0) in js_regexp_Symbol_replace()
42837 ctx->regexp_ctor = JS_DupValue(ctx, obj); in JS_AddIntrinsicRegExp()
42944 val = JS_DupValue(ctx, s->token.u.str.str); in json_parse_value()
43246 indent1 = JS_ConcatString(ctx, JS_DupValue(ctx, indent), JS_DupValue(ctx, jsc->gap)); in js_json_to_str()
43250 sep = JS_ConcatString3(ctx, "\n", JS_DupValue(ctx, indent1), ""); in js_json_to_str()
43257 sep = JS_DupValue(ctx, jsc->empty); in js_json_to_str()
43258 sep1 = JS_DupValue(ctx, jsc->empty); in js_json_to_str()
43298 tab = JS_DupValue(ctx, jsc->property_list); in js_json_to_str()
43312 v = JS_GetPropertyValue(ctx, val, JS_DupValue(ctx, prop)); in js_json_to_str()
43461 space = JS_DupValue(ctx, space0); in JS_JSONStringify()
43483 jsc->gap = JS_DupValue(ctx, jsc->empty); in JS_JSONStringify()
43492 JS_DupValue(ctx, obj), JS_PROP_C_W_E) < 0) in JS_JSONStringify()
43494 val = JS_DupValue(ctx, obj); in JS_JSONStringify()
43663 JS_DupValue(ctx, val), receiver, 0); in js_reflect_set()
44010 JS_DupValue(ctx, value), receiver, in js_proxy_set()
44064 JS_DefinePropertyValue(ctx, ret, JS_ATOM_get, JS_DupValue(ctx, getter), in js_create_desc()
44068 JS_DefinePropertyValue(ctx, ret, JS_ATOM_set, JS_DupValue(ctx, setter), in js_create_desc()
44072 JS_DefinePropertyValue(ctx, ret, JS_ATOM_value, JS_DupValue(ctx, val), in js_create_desc()
44584 s->target = JS_DupValue(ctx, target); in js_proxy_constructor()
44585 s->handler = JS_DupValue(ctx, handler); in js_proxy_constructor()
44691 return JS_DupValue(ctx, this_val); in js_thisSymbolValue()
44697 return JS_DupValue(ctx, p->u.object_data); in js_thisSymbolValue()
44770 return JS_DupValue(ctx, JS_MKPTR(JS_TAG_STRING, p)); in js_symbol_keyFor()
45032 JS_DupValue(ctx, key); in map_add_record()
45149 mr->value = JS_DupValue(ctx, value); in js_map_set()
45150 return JS_DupValue(ctx, this_val); in js_map_set()
45167 return JS_DupValue(ctx, mr->value); in js_map_get()
45252 args[1] = JS_DupValue(ctx, mr->key); in js_map_forEach()
45256 args[0] = JS_DupValue(ctx, mr->value); in js_map_forEach()
45381 it->obj = JS_DupValue(ctx, this_val); in js_create_map_iterator()
45439 return JS_DupValue(ctx, mr->key); in js_map_iterator_next()
45448 return JS_DupValue(ctx, args[1]); in js_map_iterator_next()
45635 res = JS_Throw(ctx, JS_DupValue(ctx, arg)); in promise_reaction_job()
45637 res = JS_DupValue(ctx, arg); in promise_reaction_job()
45678 set_value(ctx, &s->promise_result, JS_DupValue(ctx, value)); in fulfill_or_reject_promise()
45785 s->promise = JS_DupValue(ctx, promise); in js_create_resolving_functions()
45966 func_data[i] = JS_DupValue(ctx, argv[i]); in js_promise_executor()
46008 resolving_funcs[i] = JS_DupValue(ctx, s->data[i]); in js_new_promise_capability()
46039 return JS_DupValue(ctx, argv[0]); in js_promise_resolve()
46141 JS_DupValue(ctx, argv[0]), in js_promise_all_resolve_element()
46148 obj = JS_DupValue(ctx, argv[0]); in js_promise_all_resolve_element()
46266 resolve_element = JS_DupValue(ctx, resolving_funcs[0]); in js_promise_all()
46268 reject_element = JS_DupValue(ctx, resolving_funcs[1]); in js_promise_all()
46410 rd->resolving_funcs[j] = JS_DupValue(ctx, cap_resolving_funcs[j]); in perform_promise_then()
46414 rd->handler = JS_DupValue(ctx, handler); in perform_promise_then()
46487 return JS_DupValue(ctx, func_data[0]); in js_promise_finally_value_thunk()
46494 return JS_Throw(ctx, JS_DupValue(ctx, func_data[0])); in js_promise_finally_thrower()
46552 then_funcs[0] = JS_DupValue(ctx, onFinally); in js_promise_finally()
46553 then_funcs[1] = JS_DupValue(ctx, onFinally); in js_promise_finally()
46602 return js_create_iterator_result(ctx, JS_DupValue(ctx, argv[0]), in js_async_from_sync_iterator_unwrap()
46671 s->sync_iter = JS_DupValue(ctx, sync_iter); in JS_CreateAsyncFromSyncIterator()
46696 method = JS_DupValue(ctx, s->next_method); in js_async_from_sync_iterator_next()
46704 err = js_create_iterator_result(ctx, JS_DupValue(ctx, argv[0]), TRUE); in js_async_from_sync_iterator_next()
46707 err = JS_DupValue(ctx, argv[0]); in js_async_from_sync_iterator_next()
46837 ctx->promise_ctor = JS_DupValue(ctx, obj1); in JS_AddIntrinsicPromise()
47238 return JS_DupValue(ctx, p->u.object_data); in JS_SetThisTimeValue()
48461 return JS_ToBigIntCtorFree(ctx, JS_DupValue(ctx, argv[0])); in js_bigint_constructor()
48467 return JS_DupValue(ctx, this_val); in js_thisBigIntValue()
48473 return JS_DupValue(ctx, p->u.object_data); in js_thisBigIntValue()
48730 return JS_DupValue(ctx, this_val); in js_thisBigFloatValue()
48736 return JS_DupValue(ctx, p->u.object_data); in js_thisBigFloatValue()
48948 val = JS_DupValue(ctx, argv[0]); in js_bigfloat_constructor()
49728 val = JS_ToBigDecimalFree(ctx, JS_DupValue(ctx, argv[0]), FALSE); in js_bigdecimal_constructor()
49736 return JS_DupValue(ctx, this_val); in js_thisBigDecimalValue()
49742 return JS_DupValue(ctx, p->u.object_data); in js_thisBigDecimalValue()
50122 ctx->class_proto[JS_CLASS_BYTECODE_FUNCTION] = JS_DupValue(ctx, ctx->function_proto); in JS_AddIntrinsicBasicObjects()
50203 JS_NewGlobalCConstructor2(ctx, JS_DupValue(ctx, ctx->function_ctor), "Function", in JS_AddIntrinsicBaseObjects()
50236 ctx->array_ctor = JS_DupValue(ctx, obj); in JS_AddIntrinsicBaseObjects()
50375 JS_DupValue(ctx, ctx->eval_obj), in JS_AddIntrinsicBaseObjects()
50379 JS_DupValue(ctx, ctx->global_obj), in JS_AddIntrinsicBaseObjects()
50791 return JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, ta->buffer)); in js_typed_array_get_buffer()
50857 return JS_DupValue(ctx, JS_MKPTR(JS_TAG_OBJECT, ta->buffer)); in JS_GetTypedArrayBuffer()
51021 if (JS_ToLengthFree(ctx, &len, JS_DupValue(ctx, argv[0]))) in js_typed_array_create()
51106 stack[0] = JS_DupValue(ctx, items); in js_typed_array_from()
51175 if (JS_SetPropertyUint32(ctx, obj, i, JS_DupValue(ctx, argv[i])) < 0) { in js_typed_array_of()
51215 return JS_DupValue(ctx, this_val); in js_typed_array_copyWithin()
51232 if (JS_ToUint8ClampFree(ctx, &v, JS_DupValue(ctx, argv[0]))) in js_typed_array_fill()
51305 return JS_DupValue(ctx, this_val); in js_typed_array_fill()
51708 return JS_DupValue(ctx, this_val); in js_typed_array_reverse()
52137 return JS_DupValue(ctx, this_val); in js_typed_array_sort()
52288 arr = JS_DupValue(ctx, obj); in js_typed_array_constructor_obj()
52425 buffer = JS_DupValue(ctx, argv[0]); in js_typed_array_constructor()
52524 ta->buffer = JS_VALUE_GET_OBJ(JS_DupValue(ctx, buffer)); in js_dataview_constructor()
53013 ret = JS_ToBigIntValueFree(ctx, JS_DupValue(ctx, argv[2])); in js_atomics_store()
53028 ret = JS_ToIntegerFree(ctx, JS_DupValue(ctx, argv[2])); in js_atomics_store()