* dwarf.c (process_debug_info): Check dwarf_cutoff_level.
authorTom Tromey <tromey@redhat.com>
Mon, 8 Apr 2013 14:59:04 +0000 (14:59 +0000)
committerTom Tromey <tromey@redhat.com>
Mon, 8 Apr 2013 14:59:04 +0000 (14:59 +0000)
binutils/ChangeLog
binutils/dwarf.c

index 1e4738c..eeb6a46 100644 (file)
@@ -1,5 +1,9 @@
 2013-04-08  Tom Tromey  <tromey@redhat.com>
 
+       * dwarf.c (process_debug_info): Check dwarf_cutoff_level.
+
+2013-04-08  Tom Tromey  <tromey@redhat.com>
+
        * dwarf-mode.el: Bump version number.
        (dwarf-mode): Remove autoload.
        (dwarf-die-reference): Relax regexp.
index 4f5aa2b..2f877e7 100644 (file)
@@ -2379,7 +2379,9 @@ process_debug_info (struct dwarf_section *section,
                    break;
                }
 
-             if (!do_loc && die_offset >= dwarf_start_die)
+             if (!do_loc && die_offset >= dwarf_start_die
+                 && (dwarf_cutoff_level == -1
+                     || level < dwarf_cutoff_level))
                printf (_(" <%d><%lx>: Abbrev Number: 0\n"),
                        level, die_offset);