]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add two gnu extensions DW_AT definition and tracing
authorPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Tue, 7 Oct 2014 21:25:36 +0000 (21:25 +0000)
committerPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Tue, 7 Oct 2014 21:25:36 +0000 (21:25 +0000)
(no functional changes, except that these values will be visible
in the dwarf trace, instead of DW_AT_???)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14611

coregrind/m_debuginfo/d3basics.c
coregrind/m_debuginfo/priv_d3basics.h

index 0d882ed07ad8bd50a00942833544f3d8bd8a02ac..3e132419f2751c80ef3047295ebd2c02e1034c40 100644 (file)
@@ -324,6 +324,8 @@ const HChar* ML_(pp_DW_AT) ( DW_AT attr )
       case DW_AT_body_begin: return "DW_AT_body_begin";
       case DW_AT_body_end: return "DW_AT_body_end";
       case DW_AT_GNU_vector: return "DW_AT_GNU_vector";
+      case DW_AT_GNU_all_tail_call_sites: return "DW_AT_GNU_all_tail_call_sites";
+      case DW_AT_GNU_all_call_sites: return "DW_AT_GNU_all_call_sites";
       /* VMS extensions.  */
       case DW_AT_VMS_rtnbeg_pd_address: return "DW_AT_VMS_rtnbeg_pd_address";
       /* UPC extension.  */
index 3d05e840081aa7ca01dfb4d02613770fe3bcdec6..b2bf6100c37b4682a25bdfb8982e9321b5b1e5b4 100644 (file)
@@ -344,6 +344,8 @@ typedef enum
     DW_AT_body_begin = 0x2105,
     DW_AT_body_end   = 0x2106,
     DW_AT_GNU_vector = 0x2107,
+    DW_AT_GNU_all_tail_call_sites = 0x2116,
+    DW_AT_GNU_all_call_sites = 0x2117,
     /* VMS extensions.  */
     DW_AT_VMS_rtnbeg_pd_address = 0x2201,
     /* UPC extension.  */