Lines Matching refs:cu_die
250 static const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname)
260 ret = dwarf_getsrcfiles(cu_die, &files, &nfiles);
275 static const char *cu_get_comp_dir(Dwarf_Die *cu_die)
278 if (dwarf_attr(cu_die, DW_AT_comp_dir, &attr) == NULL)
497 static Dwarf_Die *die_find_real_subprogram(Dwarf_Die *cu_die, Dwarf_Addr addr,
504 if (!dwarf_getfuncs(cu_die, __die_search_func_cb, &ad, 0))
620 Dwarf_Die die_mem, *cu_die;
625 cu_die = dwarf_diecu(pdie, &die_mem, NULL, NULL);
627 cu_die = pdie;
628 if (!cu_die) {
634 if (dwarf_getsrclines(cu_die, &lines, &nlines) != 0) {
651 if (pdie != cu_die)
672 if (pdie != cu_die)
680 dwarf_getfuncs(cu_die, __die_walk_culines_cb, ¶m, 0);
1255 sp_die = die_find_real_subprogram(&pf->cu_die,
1310 return die_walk_lines(&pf->cu_die, probe_point_line_walker, pf);
1477 dwarf_getfuncs(&pf->cu_die, probe_point_search_cb, &_param, 0);
1484 Dwarf_Die *cu_die;
1498 if (!dwarf_offdie(dbg, gl->cu_offset, param->cu_die))
1546 .cu_die = &pf->cu_die,
1565 diep = dwarf_offdie(dbg, off + cuhl, &pf->cu_die);
1571 pf->fname = cu_find_realpath(&pf->cu_die, pp->file);
1922 ret = die_walk_lines(sp_die ?: &lf->cu_die, line_range_walk_cb, lf);
1988 dwarf_getfuncs(&lf->cu_die, line_range_search_cb, ¶m, 0);
2016 .cu_die = &lf.cu_die, .sp_die = &lf.sp_die, .found = 0};
2034 diep = dwarf_offdie(dbg, off + cuhl, &lf.cu_die);
2040 lf.fname = cu_find_realpath(&lf.cu_die, lr->file);
2059 comp_dir = cu_get_comp_dir(&lf.cu_die);