Lines Matching refs:die_mem
383 Dwarf_Die *die_mem) in convert_variable_fields() argument
402 memcpy(die_mem, &type, sizeof(*die_mem)); in convert_variable_fields()
422 memcpy(die_mem, vr_die, sizeof(*die_mem)); in convert_variable_fields()
476 if (die_find_member(&type, field->name, die_mem) == NULL) { in convert_variable_fields()
486 ret = die_get_data_member_location(die_mem, &offs); in convert_variable_fields()
496 if (!dwarf_diename(die_mem)) in convert_variable_fields()
497 return convert_variable_fields(die_mem, varname, field, in convert_variable_fields()
498 &ref, die_mem); in convert_variable_fields()
503 return convert_variable_fields(die_mem, field->name, in convert_variable_fields()
504 field->next, &ref, die_mem); in convert_variable_fields()
512 Dwarf_Die die_mem; in convert_variable() local
528 &die_mem); in convert_variable()
529 vr_die = &die_mem; in convert_variable()
704 Dwarf_Die *die_mem; member
723 memcpy(fsp->die_mem, fn_die, sizeof(Dwarf_Die)); in find_best_scope_cb()
733 memcpy(fsp->die_mem, fn_die, sizeof(Dwarf_Die)); in find_best_scope_cb()
741 static Dwarf_Die *find_best_scope(struct probe_finder *pf, Dwarf_Die *die_mem) in find_best_scope() argument
748 .die_mem = die_mem, in find_best_scope()
754 return fsp.found ? die_mem : NULL; in find_best_scope()
761 Dwarf_Die *sc_die, die_mem; in probe_point_line_walker() local
768 sc_die = find_best_scope(pf, &die_mem); in probe_point_line_walker()
830 Dwarf_Die *sc_die, die_mem; in probe_point_lazy_walker() local
841 sc_die = find_best_scope(pf, &die_mem); in probe_point_lazy_walker()
1098 static int copy_variables_cb(Dwarf_Die *die_mem, void *data) in copy_variables_cb() argument
1104 tag = dwarf_tag(die_mem); in copy_variables_cb()
1107 if (convert_variable_location(die_mem, vf->pf->addr, in copy_variables_cb()
1110 vf->args[vf->nargs].var = (char *)dwarf_diename(die_mem); in copy_variables_cb()
1120 if (dwarf_haspc(die_mem, vf->pf->addr)) in copy_variables_cb()
1129 Dwarf_Die die_mem; in expand_probe_args() local
1142 &die_mem); in expand_probe_args()
1243 static int collect_variables_cb(Dwarf_Die *die_mem, void *data) in collect_variables_cb() argument
1252 tag = dwarf_tag(die_mem); in collect_variables_cb()
1255 ret = convert_variable_location(die_mem, af->pf.addr, in collect_variables_cb()
1259 ret = die_get_varname(die_mem, buf, MAX_VAR_LEN); in collect_variables_cb()
1266 if (af->child && dwarf_haspc(die_mem, af->pf.addr)) in collect_variables_cb()
1278 Dwarf_Die die_mem; in add_available_vars() local
1302 die_find_child(sc_die, collect_variables_cb, (void *)af, &die_mem); in add_available_vars()
1309 die_find_child(&pf->cu_die, collect_variables_cb, (void *)af, &die_mem); in add_available_vars()