[Midnightbsd-cvs] src [8050] trunk/contrib/gdb/gdb/dwarf2read.c: teach gdb about DW_FORM_flag_present

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Sep 15 17:19:15 EDT 2016


Revision: 8050
          http://svnweb.midnightbsd.org/src/?rev=8050
Author:   laffer1
Date:     2016-09-15 17:19:15 -0400 (Thu, 15 Sep 2016)
Log Message:
-----------
teach gdb about DW_FORM_flag_present

Modified Paths:
--------------
    trunk/contrib/gdb/gdb/dwarf2read.c

Modified: trunk/contrib/gdb/gdb/dwarf2read.c
===================================================================
--- trunk/contrib/gdb/gdb/dwarf2read.c	2016-09-15 21:11:07 UTC (rev 8049)
+++ trunk/contrib/gdb/gdb/dwarf2read.c	2016-09-15 21:19:15 UTC (rev 8050)
@@ -4647,6 +4647,9 @@
       DW_UNSND (attr) = read_1_byte (abfd, info_ptr);
       info_ptr += 1;
       break;
+    case DW_FORM_flag_present:
+      DW_UNSND (attr) = 1;
+      break;
     case DW_FORM_sdata:
       DW_SND (attr) = read_signed_leb128 (abfd, info_ptr, &bytes_read);
       info_ptr += bytes_read;
@@ -7278,6 +7281,9 @@
 	  else
 	    fprintf_unfiltered (gdb_stderr, "flag: FALSE");
 	  break;
+	case DW_FORM_flag_present:
+	  fprintf_unfiltered (gdb_stderr, "flag: TRUE");
+	  break;
 	case DW_FORM_indirect:
 	  /* the reader will have reduced the indirect form to
 	     the "base form" so this form should not occur */



More information about the Midnightbsd-cvs mailing list