Lines Matching refs:cu_die

22 const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname)  in cu_find_realpath()  argument
32 ret = dwarf_getsrcfiles(cu_die, &files, &nfiles); in cu_find_realpath()
54 const char *cu_get_comp_dir(Dwarf_Die *cu_die) in cu_get_comp_dir() argument
57 if (dwarf_attr(cu_die, DW_AT_comp_dir, &attr) == NULL) in cu_get_comp_dir()
63 static Dwarf_Line *cu_getsrc_die(Dwarf_Die *cu_die, Dwarf_Addr addr) in cu_getsrc_die() argument
71 if (dwarf_getsrclines(cu_die, &lines, &nlines) != 0 || in cu_getsrc_die()
116 int cu_find_lineinfo(Dwarf_Die *cu_die, unsigned long addr, in cu_find_lineinfo() argument
123 if (die_find_realfunc(cu_die, (Dwarf_Addr)addr, &die_mem) in cu_find_lineinfo()
131 line = cu_getsrc_die(cu_die, (Dwarf_Addr)addr); in cu_find_lineinfo()
155 int cu_walk_functions_at(Dwarf_Die *cu_die, Dwarf_Addr addr, in cu_walk_functions_at() argument
163 for (sc_die = die_find_realfunc(cu_die, addr, &die_mem); in cu_walk_functions_at()
498 Dwarf_Die cu_die; in die_get_call_file() local
503 if (idx < 0 || !dwarf_diecu(in_die, &cu_die, NULL, NULL) || in die_get_call_file()
504 dwarf_getsrcfiles(&cu_die, &files, NULL) != 0) in die_get_call_file()
582 Dwarf_Die *die_find_tailfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, in die_find_tailfunc() argument
589 if (!dwarf_getfuncs(cu_die, __die_search_func_tail_cb, &ad, 0)) in die_find_tailfunc()
621 Dwarf_Die *die_find_realfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, in die_find_realfunc() argument
628 if (!dwarf_getfuncs(cu_die, __die_search_func_cb, &ad, 0)) in die_find_realfunc()
748 Dwarf_Die cu_die; in die_walk_instances() local
757 if (dwarf_diecu(or_die, &cu_die, NULL, NULL) == NULL) in die_walk_instances()
760 die_find_child(&cu_die, __die_walk_instances_cb, &iwp, &die_mem); in die_walk_instances()
868 Dwarf_Die die_mem, *cu_die; in die_walk_lines() local
874 cu_die = dwarf_diecu(rt_die, &die_mem, NULL, NULL); in die_walk_lines()
878 cu_die = rt_die; in die_walk_lines()
879 if (!cu_die) { in die_walk_lines()
885 if (dwarf_getsrclines(cu_die, &lines, &nlines) != 0) { in die_walk_lines()
908 if (rt_die != cu_die) { in die_walk_lines()
943 if (rt_die != cu_die) in die_walk_lines()
956 dwarf_getfuncs(cu_die, __die_walk_culines_cb, &param, 0); in die_walk_lines()
1263 bool die_is_optimized_target(Dwarf_Die *cu_die) in die_is_optimized_target() argument
1267 if (die_has_loclist(cu_die)) in die_is_optimized_target()
1270 if (!dwarf_child(cu_die, &tmp_die) && in die_is_optimized_target()
1274 if (!dwarf_siblingof(cu_die, &tmp_die) && in die_is_optimized_target()
1391 void die_skip_prologue(Dwarf_Die *sp_die, Dwarf_Die *cu_die, in die_skip_prologue() argument
1403 if (dwarf_getsrclines(cu_die, &lines, &nr_lines)) in die_skip_prologue()