Home
last modified time | relevance | path

Searched refs:sp_die (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/tools/perf/util/
H A Ddwarf-aux.c635 * @sp_die: a subprogram DIE which including @addr
644 Dwarf_Die *die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_top_inlinefunc() argument
647 return die_find_child(sp_die, __die_find_inline_cb, &addr, die_mem); in die_find_top_inlinefunc()
652 * @sp_die: a subprogram DIE which including @addr
661 Dwarf_Die *die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_inlinefunc() argument
666 sp_die = die_find_child(sp_die, __die_find_inline_cb, &addr, &tmp_die); in die_find_inlinefunc()
667 if (!sp_die) in die_find_inlinefunc()
671 while (sp_die) { in die_find_inlinefunc()
672 memcpy(die_mem, sp_die, sizeo in die_find_inlinefunc()
793 __die_walk_funclines(Dwarf_Die *sp_die, bool recursive, line_walk_callback_t callback, void *data) __die_walk_funclines() argument
820 __die_walk_culines_cb(Dwarf_Die *sp_die, void *data) __die_walk_culines_cb() argument
988 die_find_variable_at(Dwarf_Die *sp_die, const char *name, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_variable_at() argument
1100 die_get_var_innermost_scope(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf) die_get_var_innermost_scope() argument
1163 die_get_var_range(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf) die_get_var_range() argument
1378 die_skip_prologue(Dwarf_Die *sp_die, Dwarf_Die *cu_die, Dwarf_Addr *entrypc) die_skip_prologue() argument
[all...]
H A Dprobe-finder.c171 Dwarf_Op *fb_ops, Dwarf_Die *sp_die, in convert_variable_location()
206 ret = dwarf_entrypc(sp_die, &tmp); in convert_variable_location()
218 ret = dwarf_highpc(sp_die, &tmp); in convert_variable_location()
569 &pf->sp_die, pf->machine, pf->tvar); in convert_variable()
635 static int convert_to_trace_point(Dwarf_Die *sp_die, Dwfl_Module *mod, in convert_to_trace_point() argument
645 if (!dwarf_haspc(sp_die, paddr)) { in convert_to_trace_point()
647 dwarf_diename(sp_die)); in convert_to_trace_point()
651 if (dwarf_entrypc(sp_die, &eaddr) == 0) { in convert_to_trace_point()
653 symbol = dwarf_diename(sp_die); in convert_to_trace_point()
701 if (!die_find_realfunc(&pf->cu_die, pf->addr, &pf->sp_die)) { in call_probe_finder()
170 convert_variable_location(Dwarf_Die *vr_die, Dwarf_Addr addr, Dwarf_Op *fb_ops, Dwarf_Die *sp_die, unsigned int machine, struct probe_trace_arg *tvar) convert_variable_location() argument
953 find_probe_point_lazy(Dwarf_Die *sp_die, struct probe_finder *pf) find_probe_point_lazy() argument
985 skip_prologue(Dwarf_Die *sp_die, struct probe_finder *pf) skip_prologue() argument
1056 probe_point_search_cb(Dwarf_Die *sp_die, void *data) probe_point_search_cb() argument
1125 Dwarf_Die *sp_die; global() member
1849 find_line_range_by_line(Dwarf_Die *sp_die, struct line_finder *lf) find_line_range_by_line() argument
1881 line_range_search_cb(Dwarf_Die *sp_die, void *data) line_range_search_cb() argument
[all...]
H A Ddwarf-aux.h87 Dwarf_Die *die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr,
91 Dwarf_Die *die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr,
109 Dwarf_Die *die_find_variable_at(Dwarf_Die *sp_die, const char *name,
121 int die_get_var_range(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf);
127 void die_skip_prologue(Dwarf_Die *sp_die, Dwarf_Die *cu_die,
H A Dprobe-finder.h79 Dwarf_Die sp_die; member
120 Dwarf_Die sp_die; member
/kernel/linux/linux-6.6/tools/perf/util/
H A Ddwarf-aux.c654 * @sp_die: a subprogram DIE which including @addr
663 Dwarf_Die *die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_top_inlinefunc() argument
666 return die_find_child(sp_die, __die_find_inline_cb, &addr, die_mem); in die_find_top_inlinefunc()
671 * @sp_die: a subprogram DIE which including @addr
680 Dwarf_Die *die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_inlinefunc() argument
685 sp_die = die_find_child(sp_die, __die_find_inline_cb, &addr, &tmp_die); in die_find_inlinefunc()
686 if (!sp_die) in die_find_inlinefunc()
690 while (sp_die) { in die_find_inlinefunc()
691 memcpy(die_mem, sp_die, sizeo in die_find_inlinefunc()
812 __die_walk_funclines(Dwarf_Die *sp_die, bool recursive, line_walk_callback_t callback, void *data) __die_walk_funclines() argument
839 __die_walk_culines_cb(Dwarf_Die *sp_die, void *data) __die_walk_culines_cb() argument
1012 die_find_variable_at(Dwarf_Die *sp_die, const char *name, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_variable_at() argument
1126 die_get_var_innermost_scope(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf) die_get_var_innermost_scope() argument
1189 die_get_var_range(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf) die_get_var_range() argument
1404 die_skip_prologue(Dwarf_Die *sp_die, Dwarf_Die *cu_die, Dwarf_Addr *entrypc) die_skip_prologue() argument
[all...]
H A Dprobe-finder.c176 Dwarf_Op *fb_ops, Dwarf_Die *sp_die, in convert_variable_location()
211 ret = dwarf_entrypc(sp_die, &tmp); in convert_variable_location()
223 ret = dwarf_highpc(sp_die, &tmp); in convert_variable_location()
574 &pf->sp_die, pf->machine, pf->tvar); in convert_variable()
640 static int convert_to_trace_point(Dwarf_Die *sp_die, Dwfl_Module *mod, in convert_to_trace_point() argument
650 if (!dwarf_haspc(sp_die, paddr)) { in convert_to_trace_point()
652 dwarf_diename(sp_die)); in convert_to_trace_point()
656 if (dwarf_entrypc(sp_die, &eaddr) == 0) { in convert_to_trace_point()
658 symbol = dwarf_diename(sp_die); in convert_to_trace_point()
706 if (!die_find_realfunc(&pf->cu_die, pf->addr, &pf->sp_die)) { in call_probe_finder()
175 convert_variable_location(Dwarf_Die *vr_die, Dwarf_Addr addr, Dwarf_Op *fb_ops, Dwarf_Die *sp_die, unsigned int machine, struct probe_trace_arg *tvar) convert_variable_location() argument
958 find_probe_point_lazy(Dwarf_Die *sp_die, struct probe_finder *pf) find_probe_point_lazy() argument
990 skip_prologue(Dwarf_Die *sp_die, struct probe_finder *pf) skip_prologue() argument
1061 probe_point_search_cb(Dwarf_Die *sp_die, void *data) probe_point_search_cb() argument
1136 Dwarf_Die *sp_die; global() member
1864 find_line_range_by_line(Dwarf_Die *sp_die, struct line_finder *lf) find_line_range_by_line() argument
1896 line_range_search_cb(Dwarf_Die *sp_die, void *data) line_range_search_cb() argument
[all...]
H A Ddwarf-aux.h90 Dwarf_Die *die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr,
94 Dwarf_Die *die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr,
112 Dwarf_Die *die_find_variable_at(Dwarf_Die *sp_die, const char *name,
124 int die_get_var_range(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf);
130 void die_skip_prologue(Dwarf_Die *sp_die, Dwarf_Die *cu_die,
H A Dprobe-finder.h79 Dwarf_Die sp_die; member
120 Dwarf_Die sp_die; member

Completed in 8 milliseconds