Fix elf-dump --dump-section-data for .bss section

llvm-svn: 121927
This commit is contained in:
Jason W Kim 2010-12-16 00:15:10 +00:00
parent 4b33209a04
commit c7a2c053ff
1 changed files with 5 additions and 2 deletions

View File

@ -97,8 +97,11 @@ class Section:
print " ])"
elif dumpdata:
f.seek(self.sh_offset)
data = f.read(self.sh_size)
print " ('_section_data', '%s')" % common_dump.dataToHex(data)
if self.sh_type != 8: # != SHT_NOBITS
data = f.read(self.sh_size)
print " ('_section_data', '%s')" % common_dump.dataToHex(data)
else:
print " ('_section_data', '')"
print " ),"
def dumpSymtab(f, section, strtab):