Lines Matching refs:var_name

534     JSAtom var_name;  member
557 JSAtom var_name; member
19792 JSAtom var_name; /* variable name if cpool_idx < 0 */ member
21496 if (fd->args[i].var_name == name) in find_arg()
21506 if (fd->vars[i].var_name == name && fd->vars[i].scope_level == 0) in find_var()
21532 if (vd->var_name == name && vd->scope_level == 0) { in find_var_in_child_scope()
21546 if (hf->var_name == name) in find_hoisted_def()
21566 if (vd->var_name == name && in find_lexical_decl()
21664 vd->var_name = JS_DupAtom(ctx, name); in add_var()
21718 vd->var_name = JS_DupAtom(ctx, name); in add_arg()
21741 hf->var_name = JS_ATOM_NULL; in add_hoisted_def()
21743 hf->var_name = JS_DupAtom(ctx, name); in add_hoisted_def()
22576 if (fd->vars[idx].var_name == name) in find_private_class_field()
23268 if (vd->var_name == JS_ATOM__with_) in has_with_scope()
23584 if (fd->args[i].var_name == name) in js_parse_check_duplicate_parameter()
23588 if (fd->vars[i].var_name == name) in js_parse_check_duplicate_parameter()
23624 JSAtom prop_name, var_name; in js_parse_destructuring_element() local
23671 var_name = js_parse_destructuring_var(s, tok, is_arg); in js_parse_destructuring_element()
23672 if (var_name == JS_ATOM_NULL) in js_parse_destructuring_element()
23682 if (get_lvalue(s, &opcode, &scope, &var_name, in js_parse_destructuring_element()
23698 var_name = JS_ATOM_NULL; in js_parse_destructuring_element()
23767 var_name = js_parse_destructuring_var(s, tok, is_arg); in js_parse_destructuring_element()
23768 if (var_name == JS_ATOM_NULL) in js_parse_destructuring_element()
23774 if (get_lvalue(s, &opcode, &scope, &var_name, in js_parse_destructuring_element()
23849 var_name = JS_DupAtom(s->ctx, prop_name); in js_parse_destructuring_element()
23856 if (js_define_var(s, var_name, tok)) in js_parse_destructuring_element()
23872 set_object_name(s, var_name); in js_parse_destructuring_element()
23876 put_lvalue_nokeep(s, opcode, scope, var_name, label_lvalue, tok); in js_parse_destructuring_element()
23933 var_name = JS_ATOM_NULL; in js_parse_destructuring_element()
23936 var_name = js_parse_destructuring_var(s, tok, is_arg); in js_parse_destructuring_element()
23937 if (var_name == JS_ATOM_NULL) in js_parse_destructuring_element()
23939 if (js_define_var(s, var_name, tok)) in js_parse_destructuring_element()
23946 if (get_lvalue(s, &opcode, &scope, &var_name, in js_parse_destructuring_element()
23971 set_object_name(s, var_name); in js_parse_destructuring_element()
23975 put_lvalue_nokeep(s, opcode, scope, var_name, in js_parse_destructuring_element()
24024 JS_FreeAtom(s->ctx, var_name); in js_parse_destructuring_element()
25673 JSAtom var_name; in js_parse_for_in_of() local
25727 var_name = JS_ATOM_NULL; in js_parse_for_in_of()
25729 var_name = JS_DupAtom(ctx, s->token.u.ident.atom); in js_parse_for_in_of()
25731 JS_FreeAtom(s->ctx, var_name); in js_parse_for_in_of()
25734 if (js_define_var(s, var_name, tok)) { in js_parse_for_in_of()
25735 JS_FreeAtom(s->ctx, var_name); in js_parse_for_in_of()
25739 emit_atom(s, var_name); in js_parse_for_in_of()
25751 if (get_lvalue(s, &opcode, &scope, &var_name, &lvalue_label, in js_parse_for_in_of()
25769 put_lvalue_nokeep(s, opcode, scope, var_name, lvalue_label, in js_parse_for_in_of()
25772 var_name = JS_ATOM_NULL; in js_parse_for_in_of()
25785 JS_FreeAtom(ctx, var_name); in js_parse_for_in_of()
25788 if (var_name != JS_ATOM_NULL) { in js_parse_for_in_of()
25790 emit_atom(s, var_name); in js_parse_for_in_of()
25794 JS_FreeAtom(ctx, var_name); in js_parse_for_in_of()
28091 int var_idx, JSAtom var_name,
28108 if (s->cur_func->closure_var[i].var_name == local_name) in add_import()
28392 JS_FreeAtom(ctx, fd->vars[i].var_name); in js_free_function_def()
28396 JS_FreeAtom(ctx, fd->args[i].var_name); in js_free_function_def()
28401 JS_FreeAtom(ctx, fd->hoisted_def[i].var_name); in js_free_function_def()
28407 JS_FreeAtom(ctx, cv->var_name); in js_free_function_def()
28684 print_atom(ctx, vars[idx].var_name); in dump_byte_code()
28695 print_atom(ctx, args[idx].var_name); in dump_byte_code()
28706 print_atom(ctx, closure_var[idx].var_name); in dump_byte_code()
28795 b->vardefs[i].var_name)); in js_dump_function_bytecode()
28805 JS_AtomGetStr(ctx, atom_buf, sizeof(atom_buf), vd->var_name)); in js_dump_function_bytecode()
28816 JS_AtomGetStr(ctx, atom_buf, sizeof(atom_buf), cv->var_name), in js_dump_function_bytecode()
28841 int var_idx, JSAtom var_name, in add_closure_var() argument
28864 cv->var_name = JS_DupAtom(ctx, var_name); in add_closure_var()
28869 JSAtom var_name) in find_closure_var() argument
28874 if (cv->var_name == var_name) in find_closure_var()
28885 BOOL is_arg, int var_idx, JSAtom var_name, in get_closure_var2() argument
28893 is_arg, var_idx, var_name, in get_closure_var2()
28905 return add_closure_var(ctx, s, is_local, is_arg, var_idx, var_name, in get_closure_var2()
28911 int var_idx, JSAtom var_name, in get_closure_var() argument
28916 var_idx, var_name, is_const, is_lexical, in get_closure_var()
28995 JSAtom var_name) in optimize_scope_make_global_ref() argument
29008 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in optimize_scope_make_global_ref()
29014 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in optimize_scope_make_global_ref()
29051 put_u32(bc_buf + pos + 1, JS_DupAtom(ctx, var_name)); in optimize_scope_make_global_ref()
29073 JSAtom var_name) in resolve_pseudo_var() argument
29079 switch (var_name) { in resolve_pseudo_var()
29082 var_idx = s->home_object_var_idx = add_var(ctx, s, var_name); in resolve_pseudo_var()
29086 var_idx = s->this_active_func_var_idx = add_var(ctx, s, var_name); in resolve_pseudo_var()
29090 var_idx = s->new_target_var_idx = add_var(ctx, s, var_name); in resolve_pseudo_var()
29105 JSAtom var_name, int scope_level, int op, in resolve_scope_var() argument
29120 is_pseudo_var = (var_name == JS_ATOM_home_object || in resolve_scope_var()
29121 var_name == JS_ATOM_this_active_func || in resolve_scope_var()
29122 var_name == JS_ATOM_new_target || in resolve_scope_var()
29123 var_name == JS_ATOM_this); in resolve_scope_var()
29129 if (vd->var_name == var_name) { in resolve_scope_var()
29133 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29141 } else if (vd->var_name == JS_ATOM__with_ && !is_pseudo_var) { in resolve_scope_var()
29145 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29159 var_idx = find_var(ctx, s, var_name); in resolve_scope_var()
29164 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29172 var_idx = resolve_pseudo_var(ctx, s, var_name); in resolve_scope_var()
29174 if (var_idx < 0 && var_name == JS_ATOM_arguments && in resolve_scope_var()
29177 var_idx = add_arguments_var(ctx, s, var_name); in resolve_scope_var()
29179 if (var_idx < 0 && s->is_func_expr && var_name == s->func_name) { in resolve_scope_var()
29181 var_idx = add_func_var(ctx, s, var_name); in resolve_scope_var()
29197 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29199 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29218 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29222 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29244 if (var_name == JS_ATOM_this) in resolve_scope_var()
29275 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29292 var_idx = find_arg(ctx, fd, var_name); in resolve_scope_var()
29297 if (vd->var_name == var_name) { in resolve_scope_var()
29301 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29309 } else if (vd->var_name == JS_ATOM__with_ && !is_pseudo_var) { in resolve_scope_var()
29311 … idx = get_closure_var(ctx, s, fd, FALSE, idx, vd->var_name, FALSE, FALSE, JS_VAR_NORMAL); in resolve_scope_var()
29316 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29329 var_idx = find_var(ctx, fd, var_name); in resolve_scope_var()
29337 var_idx = resolve_pseudo_var(ctx, fd, var_name); in resolve_scope_var()
29341 if (var_name == JS_ATOM_arguments && fd->has_arguments_binding) { in resolve_scope_var()
29342 var_idx = add_arguments_var(ctx, fd, var_name); in resolve_scope_var()
29345 if (fd->is_func_expr && fd->func_name == var_name) { in resolve_scope_var()
29347 var_idx = add_func_var(ctx, fd, var_name); in resolve_scope_var()
29361 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29381 if (var_name == cv->var_name) { in resolve_scope_var()
29386 cv->var_name, cv->is_const, in resolve_scope_var()
29392 } else if ((cv->var_name == JS_ATOM__var_ || in resolve_scope_var()
29393 cv->var_name == JS_ATOM__with_) && in resolve_scope_var()
29395 int is_with = (cv->var_name == JS_ATOM__with_); in resolve_scope_var()
29400 cv->var_name, FALSE, FALSE, in resolve_scope_var()
29408 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29424 var_name, FALSE, FALSE, JS_VAR_NORMAL); in resolve_scope_var()
29429 var_name, in resolve_scope_var()
29439 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29451 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29453 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29468 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29487 if (var_name == JS_ATOM_this) in resolve_scope_var()
29520 pos_next, var_name); in resolve_scope_var()
29523 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29531 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29537 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29541 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29545 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_var()
29565 if (fd->vars[idx].var_name == name) in find_private_class_field_all()
29586 JSAtom var_name, int scope_level) in resolve_scope_private_field1() argument
29595 idx = find_private_class_field_all(ctx, fd, var_name, scope_level); in resolve_scope_private_field1()
29599 idx = get_closure_var(ctx, s, fd, FALSE, idx, var_name, in resolve_scope_private_field1()
29612 if (cv->var_name == var_name) { in resolve_scope_private_field1()
29619 cv->var_name, cv->is_const, in resolve_scope_private_field1()
29631 var_name); in resolve_scope_private_field1()
29646 JSAtom var_name, int scope_level, int op, in resolve_scope_private_field() argument
29653 var_name, scope_level); in resolve_scope_private_field()
29685 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_private_field()
29702 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name)); in resolve_scope_private_field()
29707 JSAtom setter_name = get_private_setter_name(ctx, var_name); in resolve_scope_private_field()
29822 vd->var_name, vd->is_const, vd->is_lexical, vd->var_kind); in add_eval_variables()
29828 if (vd->var_name != JS_ATOM_NULL) { in add_eval_variables()
29830 TRUE, i, vd->var_name, FALSE, FALSE, in add_eval_variables()
29838 vd->var_name != JS_ATOM__ret_ && in add_eval_variables()
29839 vd->var_name != JS_ATOM_NULL) { in add_eval_variables()
29841 FALSE, i, vd->var_name, FALSE, FALSE, in add_eval_variables()
29853 idx, cv->var_name, cv->is_const, in add_eval_variables()
29888 cv->var_name = JS_DupAtom(ctx, vd->var_name); in add_closure_variables()
29902 cv->var_name = JS_DupAtom(ctx, vd->var_name); in add_closure_variables()
29907 if (vd->scope_level == 0 && vd->var_name != JS_ATOM__ret_) { in add_closure_variables()
29915 cv->var_name = JS_DupAtom(ctx, vd->var_name); in add_closure_variables()
29927 cv->var_name = JS_DupAtom(ctx, cv0->var_name); in add_closure_variables()
30070 if (s->is_global_var && hf->var_name != JS_ATOM_NULL) { in instantiate_hoisted_definitions()
30077 if (cv->var_name == hf->var_name) { in instantiate_hoisted_definitions()
30082 if (cv->var_name == JS_ATOM__var_) { in instantiate_hoisted_definitions()
30102 dbuf_put_u32(bc, JS_DupAtom(ctx, hf->var_name)); in instantiate_hoisted_definitions()
30113 dbuf_put_u32(bc, JS_DupAtom(ctx, hf->var_name)); in instantiate_hoisted_definitions()
30122 if (hf->var_name == JS_ATOM__default_) { in instantiate_hoisted_definitions()
30136 dbuf_put_u32(bc, JS_DupAtom(ctx, hf->var_name)); in instantiate_hoisted_definitions()
30141 dbuf_put_u32(bc, JS_DupAtom(ctx, hf->var_name)); in instantiate_hoisted_definitions()
30155 JS_FreeAtom(ctx, hf->var_name); in instantiate_hoisted_definitions()
30241 JSAtom var_name; in resolve_variables() local
30257 if (hf->var_name != JS_ATOM_NULL) { in resolve_variables()
30261 if (cv->var_name == hf->var_name) { in resolve_variables()
30270 dbuf_put_u32(&bc_out, JS_DupAtom(ctx, hf->var_name)); in resolve_variables()
30275 if (cv->var_name == JS_ATOM__var_) in resolve_variables()
30280 dbuf_put_u32(&bc_out, JS_DupAtom(ctx, hf->var_name)); in resolve_variables()
30328 var_name = get_u32(bc_buf + pos + 1); in resolve_variables()
30330 pos_next = resolve_scope_var(ctx, s, var_name, scope, op, &bc_out, in resolve_variables()
30332 JS_FreeAtom(ctx, var_name); in resolve_variables()
30337 var_name = get_u32(bc_buf + pos + 1); in resolve_variables()
30342 pos_next = resolve_scope_var(ctx, s, var_name, scope, op, &bc_out, in resolve_variables()
30344 JS_FreeAtom(ctx, var_name); in resolve_variables()
30350 var_name = get_u32(bc_buf + pos + 1); in resolve_variables()
30352 ret = resolve_scope_private_field(ctx, s, var_name, scope, op, &bc_out); in resolve_variables()
30355 JS_FreeAtom(ctx, var_name); in resolve_variables()
31880 if (add_closure_var(ctx, fd, TRUE, FALSE, i, hf->var_name, hf->is_const, in add_module_variables()
32030 JS_FreeAtom(ctx, fd->vars[i].var_name); in js_create_function()
32033 JS_FreeAtom(ctx, fd->args[i].var_name); in js_create_function()
32036 JS_FreeAtom(ctx, fd->closure_var[i].var_name); in js_create_function()
32037 fd->closure_var[i].var_name = JS_ATOM_NULL; in js_create_function()
32141 JS_FreeAtomRT(rt, b->vardefs[i].var_name); in free_function_bytecode()
32149 JS_FreeAtomRT(rt, cv->var_name); in free_function_bytecode()
32279 name = fd->args[idx].var_name; in js_parse_function_check_names()
32289 name = fd->args[idx].var_name; in js_parse_function_check_names()
32292 if (fd->args[i].var_name == name) in js_parse_function_check_names()
32298 if (fd->vars[i].var_name == name) in js_parse_function_check_names()
33696 bc_put_atom(s, vd->var_name); in JS_WriteFunctionTag()
33714 bc_put_atom(s, cv->var_name); in JS_WriteFunctionTag()
34681 if (bc_get_atom(s, &vd->var_name)) in JS_ReadFunctionTag()
34698 print_atom(s->ctx, vd->var_name); in JS_ReadFunctionTag()
34710 if (bc_get_atom(s, &cv->var_name)) in JS_ReadFunctionTag()
34725 print_atom(s->ctx, cv->var_name); in JS_ReadFunctionTag()