Lines Matching refs:die_mem
396 Dwarf_Die *die_mem) in convert_variable_fields() argument
415 memcpy(die_mem, &type, sizeof(*die_mem)); in convert_variable_fields()
435 memcpy(die_mem, vr_die, sizeof(*die_mem)); in convert_variable_fields()
489 if (die_find_member(&type, field->name, die_mem) == NULL) { in convert_variable_fields()
499 ret = die_get_data_member_location(die_mem, &offs); in convert_variable_fields()
509 if (!dwarf_diename(die_mem)) in convert_variable_fields()
510 return convert_variable_fields(die_mem, varname, field, in convert_variable_fields()
511 &ref, die_mem); in convert_variable_fields()
516 return convert_variable_fields(die_mem, field->name, in convert_variable_fields()
517 field->next, &ref, die_mem); in convert_variable_fields()
525 Dwarf_Die die_mem; in convert_variable() local
543 &die_mem); in convert_variable()
544 vr_die = &die_mem; in convert_variable()
713 Dwarf_Die *die_mem; member
732 memcpy(fsp->die_mem, fn_die, sizeof(Dwarf_Die)); in find_best_scope_cb()
742 memcpy(fsp->die_mem, fn_die, sizeof(Dwarf_Die)); in find_best_scope_cb()
750 static Dwarf_Die *find_best_scope(struct probe_finder *pf, Dwarf_Die *die_mem) in find_best_scope() argument
757 .die_mem = die_mem, in find_best_scope()
763 return fsp.found ? die_mem : NULL; in find_best_scope()
770 Dwarf_Die *sc_die, die_mem; in probe_point_line_walker() local
777 sc_die = find_best_scope(pf, &die_mem); in probe_point_line_walker()
839 Dwarf_Die *sc_die, die_mem; in probe_point_lazy_walker() local
850 sc_die = find_best_scope(pf, &die_mem); in probe_point_lazy_walker()
1119 static int copy_variables_cb(Dwarf_Die *die_mem, void *data) in copy_variables_cb() argument
1125 tag = dwarf_tag(die_mem); in copy_variables_cb()
1128 if (convert_variable_location(die_mem, vf->pf->addr, in copy_variables_cb()
1131 vf->args[vf->nargs].var = (char *)dwarf_diename(die_mem); in copy_variables_cb()
1141 if (dwarf_haspc(die_mem, vf->pf->addr)) in copy_variables_cb()
1150 Dwarf_Die die_mem; in expand_probe_args() local
1170 &die_mem); in expand_probe_args()
1279 static int collect_variables_cb(Dwarf_Die *die_mem, void *data) in collect_variables_cb() argument
1287 tag = dwarf_tag(die_mem); in collect_variables_cb()
1290 ret = convert_variable_location(die_mem, af->pf.addr, in collect_variables_cb()
1310 ret2 = die_get_varname(die_mem, &buf); in collect_variables_cb()
1316 die_mem, &buf); in collect_variables_cb()
1328 if (af->child && dwarf_haspc(die_mem, af->pf.addr)) in collect_variables_cb()
1341 Dwarf_Die die_mem; in add_available_vars() local
1365 die_find_child(sc_die, collect_variables_cb, (void *)af, &die_mem); in add_available_vars()
1372 die_find_child(&pf->cu_die, collect_variables_cb, (void *)af, &die_mem); in add_available_vars()