2012-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
* probe.c (parse_probes): Move conditional to check for debuginfo files from here... * stap-probe.c (stap_get_probes): ... to here.
This commit is contained in:
parent
c8599c9377
commit
d733398780
|
@ -1,3 +1,9 @@
|
|||
2012-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
|
||||
|
||||
* probe.c (parse_probes): Move conditional to check for
|
||||
debuginfo files from here...
|
||||
* stap-probe.c (stap_get_probes): ... to here.
|
||||
|
||||
2012-05-07 Mark Kettenis <kettenis@gnu.org>
|
||||
H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
|
|
|
@ -120,9 +120,6 @@ parse_probes (char **argptr, struct linespec_result *canonical)
|
|||
&& FILENAME_CMP (lbasename (objfile->name), objfile_name) != 0)
|
||||
continue;
|
||||
|
||||
if (objfile->separate_debug_objfile_backlink != NULL)
|
||||
continue;
|
||||
|
||||
probes = objfile->sf->sym_probe_fns->sym_get_probes (objfile);
|
||||
|
||||
for (ix = 0; VEC_iterate (probe_p, probes, ix, probe); ix++)
|
||||
|
|
|
@ -1411,6 +1411,12 @@ stap_get_probes (VEC (probe_p) **probesp, struct objfile *objfile)
|
|||
struct sdt_note *iter;
|
||||
unsigned save_probesp_len = VEC_length (probe_p, *probesp);
|
||||
|
||||
if (objfile->separate_debug_objfile_backlink != NULL)
|
||||
{
|
||||
/* This is a .debug file, not the objfile itself. */
|
||||
return;
|
||||
}
|
||||
|
||||
if (!elf_tdata (obfd)->sdt_note_head)
|
||||
{
|
||||
/* There isn't any probe here. */
|
||||
|
|
Loading…
Reference in New Issue