die_mem 89 tools/perf/util/dwarf-aux.c static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data); die_mem 104 tools/perf/util/dwarf-aux.c Dwarf_Die die_mem; die_mem 109 tools/perf/util/dwarf-aux.c for (sc_die = die_find_realfunc(cu_die, addr, &die_mem); die_mem 112 tools/perf/util/dwarf-aux.c &die_mem)) { die_mem 203 tools/perf/util/dwarf-aux.c Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) die_mem 208 tools/perf/util/dwarf-aux.c dwarf_formref_die(&attr, die_mem)) die_mem 209 tools/perf/util/dwarf-aux.c return die_mem; die_mem 215 tools/perf/util/dwarf-aux.c static Dwarf_Die *__die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) die_mem 220 tools/perf/util/dwarf-aux.c vr_die = die_get_type(vr_die, die_mem); die_mem 242 tools/perf/util/dwarf-aux.c Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) die_mem 245 tools/perf/util/dwarf-aux.c vr_die = __die_get_real_type(vr_die, die_mem); die_mem 450 tools/perf/util/dwarf-aux.c void *data, Dwarf_Die *die_mem) die_mem 455 tools/perf/util/dwarf-aux.c ret = dwarf_child(rt_die, die_mem); die_mem 460 tools/perf/util/dwarf-aux.c ret = callback(die_mem, data); die_mem 462 tools/perf/util/dwarf-aux.c return die_mem; die_mem 465 tools/perf/util/dwarf-aux.c die_find_child(die_mem, callback, data, &child_die)) { die_mem 466 tools/perf/util/dwarf-aux.c memcpy(die_mem, &child_die, sizeof(Dwarf_Die)); die_mem 467 tools/perf/util/dwarf-aux.c return die_mem; die_mem 470 tools/perf/util/dwarf-aux.c dwarf_siblingof(die_mem, die_mem) == 0); die_mem 477 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem; die_mem 488 tools/perf/util/dwarf-aux.c memcpy(ad->die_mem, fn_die, sizeof(Dwarf_Die)); die_mem 505 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem) die_mem 509 tools/perf/util/dwarf-aux.c ad.die_mem = die_mem; die_mem 514 tools/perf/util/dwarf-aux.c return die_mem; die_mem 528 tools/perf/util/dwarf-aux.c memcpy(ad->die_mem, fn_die, sizeof(Dwarf_Die)); die_mem 544 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem) die_mem 548 tools/perf/util/dwarf-aux.c ad.die_mem = die_mem; die_mem 553 tools/perf/util/dwarf-aux.c return die_mem; die_mem 557 tools/perf/util/dwarf-aux.c static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data) die_mem 561 tools/perf/util/dwarf-aux.c if (dwarf_tag(die_mem) == DW_TAG_inlined_subroutine && die_mem 562 tools/perf/util/dwarf-aux.c dwarf_haspc(die_mem, *addr)) die_mem 580 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem) die_mem 582 tools/perf/util/dwarf-aux.c return die_find_child(sp_die, __die_find_inline_cb, &addr, die_mem); die_mem 597 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem) die_mem 607 tools/perf/util/dwarf-aux.c memcpy(die_mem, sp_die, sizeof(Dwarf_Die)); die_mem 612 tools/perf/util/dwarf-aux.c return die_mem; die_mem 671 tools/perf/util/dwarf-aux.c Dwarf_Die die_mem; die_mem 682 tools/perf/util/dwarf-aux.c die_find_child(&cu_die, __die_walk_instances_cb, &iwp, &die_mem); die_mem 737 tools/perf/util/dwarf-aux.c Dwarf_Die die_mem; die_mem 750 tools/perf/util/dwarf-aux.c die_find_child(sp_die, __die_walk_funclines_cb, &lw, &die_mem); die_mem 790 tools/perf/util/dwarf-aux.c Dwarf_Die die_mem, *cu_die; die_mem 796 tools/perf/util/dwarf-aux.c cu_die = dwarf_diecu(rt_die, &die_mem, NULL, NULL); die_mem 839 tools/perf/util/dwarf-aux.c if (die_find_inlinefunc(rt_die, addr, &die_mem)) { die_mem 841 tools/perf/util/dwarf-aux.c inf = die_get_call_file(&die_mem); die_mem 843 tools/perf/util/dwarf-aux.c die_get_call_lineno(&die_mem) == lineno) die_mem 846 tools/perf/util/dwarf-aux.c dwarf_decl_line(&die_mem, &inl); die_mem 848 tools/perf/util/dwarf-aux.c decf != dwarf_decl_file(&die_mem)) die_mem 890 tools/perf/util/dwarf-aux.c static int __die_find_variable_cb(Dwarf_Die *die_mem, void *data) die_mem 896 tools/perf/util/dwarf-aux.c tag = dwarf_tag(die_mem); die_mem 899 tools/perf/util/dwarf-aux.c die_compare_name(die_mem, fvp->name) && die_mem 901 tools/perf/util/dwarf-aux.c (dwarf_attr(die_mem, DW_AT_external, &attr) || die_mem 902 tools/perf/util/dwarf-aux.c dwarf_attr(die_mem, DW_AT_location, &attr))) die_mem 904 tools/perf/util/dwarf-aux.c if (dwarf_haspc(die_mem, fvp->addr)) die_mem 920 tools/perf/util/dwarf-aux.c Dwarf_Addr addr, Dwarf_Die *die_mem) die_mem 925 tools/perf/util/dwarf-aux.c die_mem); die_mem 928 tools/perf/util/dwarf-aux.c static int __die_find_member_cb(Dwarf_Die *die_mem, void *data) die_mem 932 tools/perf/util/dwarf-aux.c if (dwarf_tag(die_mem) == DW_TAG_member) { die_mem 933 tools/perf/util/dwarf-aux.c if (die_compare_name(die_mem, name)) die_mem 935 tools/perf/util/dwarf-aux.c else if (!dwarf_diename(die_mem)) { /* Unnamed structure */ die_mem 937 tools/perf/util/dwarf-aux.c if (die_get_type(die_mem, &type_die) && die_mem 954 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem) die_mem 957 tools/perf/util/dwarf-aux.c die_mem); die_mem 54 tools/perf/util/dwarf-aux.h Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem); die_mem 57 tools/perf/util/dwarf-aux.h Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem); die_mem 76 tools/perf/util/dwarf-aux.h void *data, Dwarf_Die *die_mem); die_mem 80 tools/perf/util/dwarf-aux.h Dwarf_Die *die_mem); die_mem 84 tools/perf/util/dwarf-aux.h Dwarf_Die *die_mem); die_mem 88 tools/perf/util/dwarf-aux.h Dwarf_Die *die_mem); die_mem 92 tools/perf/util/dwarf-aux.h Dwarf_Die *die_mem); die_mem 110 tools/perf/util/dwarf-aux.h Dwarf_Addr addr, Dwarf_Die *die_mem); die_mem 114 tools/perf/util/dwarf-aux.h Dwarf_Die *die_mem); die_mem 403 tools/perf/util/probe-finder.c Dwarf_Die *die_mem, bool user_access) die_mem 422 tools/perf/util/probe-finder.c memcpy(die_mem, &type, sizeof(*die_mem)); die_mem 494 tools/perf/util/probe-finder.c if (die_find_member(&type, field->name, die_mem) == NULL) { die_mem 504 tools/perf/util/probe-finder.c ret = die_get_data_member_location(die_mem, &offs); die_mem 515 tools/perf/util/probe-finder.c if (!dwarf_diename(die_mem)) die_mem 516 tools/perf/util/probe-finder.c return convert_variable_fields(die_mem, varname, field, die_mem 517 tools/perf/util/probe-finder.c &ref, die_mem, user_access); die_mem 522 tools/perf/util/probe-finder.c return convert_variable_fields(die_mem, field->name, die_mem 523 tools/perf/util/probe-finder.c field->next, &ref, die_mem, user_access); die_mem 531 tools/perf/util/probe-finder.c Dwarf_Die die_mem; die_mem 549 tools/perf/util/probe-finder.c &die_mem, pf->pvar->user_access); die_mem 550 tools/perf/util/probe-finder.c vr_die = &die_mem; die_mem 716 tools/perf/util/probe-finder.c Dwarf_Die *die_mem; die_mem 735 tools/perf/util/probe-finder.c memcpy(fsp->die_mem, fn_die, sizeof(Dwarf_Die)); die_mem 745 tools/perf/util/probe-finder.c memcpy(fsp->die_mem, fn_die, sizeof(Dwarf_Die)); die_mem 757 tools/perf/util/probe-finder.c memcpy(fsp->die_mem, fn_die, sizeof(Dwarf_Die)); die_mem 763 tools/perf/util/probe-finder.c static Dwarf_Die *find_best_scope(struct probe_finder *pf, Dwarf_Die *die_mem) die_mem 770 tools/perf/util/probe-finder.c .die_mem = die_mem, die_mem 781 tools/perf/util/probe-finder.c return fsp.found ? die_mem : NULL; die_mem 788 tools/perf/util/probe-finder.c Dwarf_Die *sc_die, die_mem; die_mem 795 tools/perf/util/probe-finder.c sc_die = find_best_scope(pf, &die_mem); die_mem 857 tools/perf/util/probe-finder.c Dwarf_Die *sc_die, die_mem; die_mem 868 tools/perf/util/probe-finder.c sc_die = find_best_scope(pf, &die_mem); die_mem 1196 tools/perf/util/probe-finder.c static int copy_variables_cb(Dwarf_Die *die_mem, void *data) die_mem 1202 tools/perf/util/probe-finder.c tag = dwarf_tag(die_mem); die_mem 1205 tools/perf/util/probe-finder.c if (convert_variable_location(die_mem, vf->pf->addr, die_mem 1208 tools/perf/util/probe-finder.c vf->args[vf->nargs].var = (char *)dwarf_diename(die_mem); die_mem 1218 tools/perf/util/probe-finder.c if (dwarf_haspc(die_mem, vf->pf->addr)) die_mem 1227 tools/perf/util/probe-finder.c Dwarf_Die die_mem; die_mem 1247 tools/perf/util/probe-finder.c &die_mem); die_mem 1375 tools/perf/util/probe-finder.c static int collect_variables_cb(Dwarf_Die *die_mem, void *data) die_mem 1384 tools/perf/util/probe-finder.c tag = dwarf_tag(die_mem); die_mem 1387 tools/perf/util/probe-finder.c ret = convert_variable_location(die_mem, af->pf.addr, die_mem 1407 tools/perf/util/probe-finder.c ret2 = die_get_varname(die_mem, &buf); die_mem 1414 tools/perf/util/probe-finder.c die_mem, &buf); die_mem 1426 tools/perf/util/probe-finder.c if (af->child && dwarf_haspc(die_mem, af->pf.addr)) die_mem 1455 tools/perf/util/probe-finder.c Dwarf_Die die_mem; die_mem 1487 tools/perf/util/probe-finder.c die_find_child(sc_die, collect_variables_cb, (void *)af, &die_mem); die_mem 1494 tools/perf/util/probe-finder.c die_find_child(&pf->cu_die, collect_variables_cb, (void *)af, &die_mem);