diff options
Diffstat (limited to 'tools/perf/util/probe-finder.c')
-rw-r--r-- | tools/perf/util/probe-finder.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/perf/util/probe-finder.c b/tools/perf/util/probe-finder.c index 2cc162d3b78c..d448984ed789 100644 --- a/tools/perf/util/probe-finder.c +++ b/tools/perf/util/probe-finder.c | |||
@@ -972,10 +972,12 @@ static int probe_point_search_cb(Dwarf_Die *sp_die, void *data) | |||
972 | struct dwarf_callback_param *param = data; | 972 | struct dwarf_callback_param *param = data; |
973 | struct probe_finder *pf = param->data; | 973 | struct probe_finder *pf = param->data; |
974 | struct perf_probe_point *pp = &pf->pev->point; | 974 | struct perf_probe_point *pp = &pf->pev->point; |
975 | Dwarf_Attribute attr; | ||
975 | 976 | ||
976 | /* Check tag and diename */ | 977 | /* Check tag and diename */ |
977 | if (dwarf_tag(sp_die) != DW_TAG_subprogram || | 978 | if (dwarf_tag(sp_die) != DW_TAG_subprogram || |
978 | !die_compare_name(sp_die, pp->function)) | 979 | !die_compare_name(sp_die, pp->function) || |
980 | dwarf_attr(sp_die, DW_AT_declaration, &attr)) | ||
979 | return DWARF_CB_OK; | 981 | return DWARF_CB_OK; |
980 | 982 | ||
981 | /* Check declared file */ | 983 | /* Check declared file */ |