summaryrefslogtreecommitdiffstats
path: root/llvm/test/Scripts
diff options
context:
space:
mode:
authorJason W Kim <jason.w.kim.2009@gmail.com>2010-12-16 00:15:10 +0000
committerJason W Kim <jason.w.kim.2009@gmail.com>2010-12-16 00:15:10 +0000
commitc7a2c053ff4175ce99f7686706baade829fbe6fd (patch)
treec23b3073536e89f2ab434dd9a4fa10d24eee017a /llvm/test/Scripts
parent4b33209a047ca30219362b1842bde0a0cdbf8ac8 (diff)
downloadbcm5719-llvm-c7a2c053ff4175ce99f7686706baade829fbe6fd.tar.gz
bcm5719-llvm-c7a2c053ff4175ce99f7686706baade829fbe6fd.zip
Fix elf-dump --dump-section-data for .bss section
llvm-svn: 121927
Diffstat (limited to 'llvm/test/Scripts')
-rwxr-xr-xllvm/test/Scripts/elf-dump7
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/test/Scripts/elf-dump b/llvm/test/Scripts/elf-dump
index 784533c57bd..2d470c8c8f7 100755
--- a/llvm/test/Scripts/elf-dump
+++ b/llvm/test/Scripts/elf-dump
@@ -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):
OpenPOWER on IntegriCloud