]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Update experimental DWARF-5 values for two-level line number tables.
authorCary Coutant <ccoutant@google.com>
Wed, 7 Jan 2015 00:20:14 +0000 (16:20 -0800)
committerCary Coutant <ccoutant@google.com>
Wed, 7 Jan 2015 00:23:59 +0000 (16:23 -0800)
http://wiki.dwarfstd.org/index.php?title=TwoLevelLineTables

2015-01-06  Cary Coutant  <ccoutant@google.com>

include/
    * dwarf2.h (enum dwarf_line_number_ops): Replace DW_LNS_inlined_call
    with DW_LNS_set_context and DW_LNS_set_subprogram.  Renumber subsequent
    opcodes.

include/dwarf2.h

index 4fca1dce7b7c76a0e3edfa00abe854f66bd4ec9d..f9d5559560805a612594f6417d40f4ee99399b57 100644 (file)
@@ -225,9 +225,10 @@ enum dwarf_line_number_ops
     DW_LNS_set_isa = 12,
     /* Experimental DWARF 5 extensions.
        See http://wiki.dwarfstd.org/index.php?title=TwoLevelLineTables.  */
-    DW_LNS_inlined_call = 13,
-    DW_LNS_pop_context = 14,
-    DW_LNS_set_address_from_logical = 15
+    DW_LNS_set_address_from_logical = 13, /* Actuals table only.  */
+    DW_LNS_set_context = 13,              /* Logicals table only.  */
+    DW_LNS_set_subprogram = 14,           /* Logicals table only.  */
+    DW_LNS_pop_context = 15               /* Logicals table only.  */
   };
 
 /* Line number extended opcodes.  */