]> sourceware.org Git - systemtap.git/commit
Don't recurse into DW_AT_declaration subprograms in iterate_over_labels.
authorMark Wielaard <mjw@redhat.com>
Sun, 3 May 2009 04:49:02 +0000 (06:49 +0200)
committerMark Wielaard <mjw@redhat.com>
Sun, 3 May 2009 04:49:02 +0000 (06:49 +0200)
commitc60a55f23fb41890e59887749a2248aecb4c6ffe
treedae05cab481770f64c1bef303efd52b33676aa4b
parent669add55f740e904485c119de78ddb5ed06bbbc6
Don't recurse into DW_AT_declaration subprograms in iterate_over_labels.

Newer gcc (4.4) places more DW_TAG_subprograms with DW_AT_declaration
at call sites. iterate_over_labels should only be concerned about
complete declarations.

* tapsets.cxx (dwflpp::iterate_over_labels): Skip DW_TAG_subprogram
  that has attribute DW_AT_declaration.
tapsets.cxx
This page took 0.026913 seconds and 5 git commands to generate.