Lines Matching refs:h_res
58257 duk_hcompiledfunction *h_res; local
58280 h_res = (duk_hcompiledfunction *) DUK_GET_HOBJECT_NEGIDX(ctx, -1); /* XXX: specific getter */
58281 DUK_ASSERT(h_res != NULL);
58285 DUK_HOBJECT_SET_NEWENV((duk_hobject *) h_res);
58296 DUK_HOBJECT_SET_CREATEARGS((duk_hobject *) h_res);
58301 DUK_HOBJECT_SET_NEWENV((duk_hobject *) h_res);
58307 DUK_ASSERT(!DUK_HOBJECT_HAS_NEWENV((duk_hobject *) h_res));
58316 DUK_HOBJECT_SET_NAMEBINDING((duk_hobject *) h_res);
58321 DUK_HOBJECT_SET_STRICT((duk_hobject *) h_res);
58326 DUK_HOBJECT_SET_NOTAIL((duk_hobject *) h_res);
58358 DUK_HCOMPILEDFUNCTION_SET_DATA(thr->heap, h_res, (duk_hbuffer *) h_data);
58374 DUK_HCOMPILEDFUNCTION_SET_FUNCS(thr->heap, h_res, p_func);
58392 DUK_HCOMPILEDFUNCTION_SET_BYTECODE(thr->heap, h_res, p_instr);
58545 h_res->nregs = (duk_uint16_t) func->temp_max;
58546 h_res->nargs = (duk_uint16_t) duk_hobject_get_length(thr, func->h_argnames);
58547 DUK_ASSERT(h_res->nregs >= h_res->nargs); /* pass2 allocation handles this */
58549 h_res->start_line = (duk_uint32_t) func->min_line;
58550 h_res->end_line = (duk_uint32_t) func->max_line;
79514 duk_hobject *h_res; local
79531 h_res = duk_require_hobject(ctx, -1);
79532 DUK_ASSERT(DUK_HOBJECT_HAS_EXTENSIBLE(h_res));
79533 DUK_ASSERT(DUK_HOBJECT_HAS_EXOTIC_ARRAY(h_res));
79534 DUK_ASSERT(DUK_HOBJECT_GET_CLASS_NUMBER(h_res) == DUK_HOBJECT_CLASS_ARRAY);