coregrind/m_debuginfo: Add VG_(DebugInfo_get_bss_avma)() and VG_(DebugInfo_get_bss_size)()

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13510
This commit is contained in:
Bart Van Assche 2013-08-24 17:52:26 +00:00
parent 46135647c9
commit de32048275
2 changed files with 12 additions and 0 deletions

View 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;

View 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 );