]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
coregrind/m_debuginfo: Add VG_(DebugInfo_get_bss_avma)() and VG_(DebugInfo_get_bss_si...
authorBart Van Assche <bvanassche@acm.org>
Sat, 24 Aug 2013 17:52:26 +0000 (17:52 +0000)
committerBart Van Assche <bvanassche@acm.org>
Sat, 24 Aug 2013 17:52:26 +0000 (17:52 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13510

coregrind/m_debuginfo/debuginfo.c
include/pub_tool_debuginfo.h

index 9ebf4296ae85c8b0141d11d60dade41f8955b659..e2be57a14bc20366ef6586ed0e4a40fcf39a3106 100644 (file)
@@ -3771,6 +3771,16 @@ SizeT VG_(DebugInfo_get_text_size)(const DebugInfo* di)
    return di->text_present ? di->text_size : 0; 
 }
 
+Addr VG_(DebugInfo_get_bss_avma)(const DebugInfo* di)
+{
+   return di->bss_present ? di->bss_avma : 0; 
+}
+
+SizeT VG_(DebugInfo_get_bss_size)(const DebugInfo* di)
+{
+   return di->bss_present ? di->bss_size : 0; 
+}
+
 Addr VG_(DebugInfo_get_plt_avma)(const DebugInfo* di)
 {
    return di->plt_present ? di->plt_avma : 0; 
index d4cb6d8ab7025213a2b97f18e196ade611f764ab..2f734c803ec81e2f3ad8385ef8dec3da4d6dd4d9 100644 (file)
@@ -184,6 +184,8 @@ DebugInfo* VG_(find_DebugInfo) ( Addr a );
 /* Fish bits out of DebugInfos. */
 Addr          VG_(DebugInfo_get_text_avma)   ( const DebugInfo *di );
 SizeT         VG_(DebugInfo_get_text_size)   ( const DebugInfo *di );
+Addr          VG_(DebugInfo_get_bss_avma)    ( const DebugInfo *di );
+SizeT         VG_(DebugInfo_get_bss_size)    ( const DebugInfo *di );
 Addr          VG_(DebugInfo_get_plt_avma)    ( const DebugInfo *di );
 SizeT         VG_(DebugInfo_get_plt_size)    ( const DebugInfo *di );
 Addr          VG_(DebugInfo_get_gotplt_avma) ( const DebugInfo *di );