From 800a64895b5bb7a94f50797cae77bf4a8e036ea8 Mon Sep 17 00:00:00 2001 From: Philippe Waroquiers Date: Tue, 7 Oct 2014 21:25:36 +0000 Subject: [PATCH] Add two gnu extensions DW_AT definition and tracing (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 | 2 ++ coregrind/m_debuginfo/priv_d3basics.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/coregrind/m_debuginfo/d3basics.c b/coregrind/m_debuginfo/d3basics.c index 0d882ed07a..3e132419f2 100644 --- a/coregrind/m_debuginfo/d3basics.c +++ b/coregrind/m_debuginfo/d3basics.c @@ -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. */ diff --git a/coregrind/m_debuginfo/priv_d3basics.h b/coregrind/m_debuginfo/priv_d3basics.h index 3d05e84008..b2bf6100c3 100644 --- a/coregrind/m_debuginfo/priv_d3basics.h +++ b/coregrind/m_debuginfo/priv_d3basics.h @@ -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. */ -- 2.47.2