diff options
author | Jason W Kim <jason.w.kim.2009@gmail.com> | 2010-12-16 00:15:10 +0000 |
---|---|---|
committer | Jason W Kim <jason.w.kim.2009@gmail.com> | 2010-12-16 00:15:10 +0000 |
commit | 6147bda06140f2a9771045a6d2538654da728465 (patch) | |
tree | 531f891b8644e7a7347fdc9ece3c5b93201f16b6 /test | |
parent | d67ca9de89ea4e13c3e9832ecf587d09d16d65c8 (diff) | |
download | llvm-6147bda06140f2a9771045a6d2538654da728465.tar.gz llvm-6147bda06140f2a9771045a6d2538654da728465.tar.bz2 llvm-6147bda06140f2a9771045a6d2538654da728465.tar.xz |
Fix elf-dump --dump-section-data for .bss section
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121927 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rwxr-xr-x | test/Scripts/elf-dump | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/test/Scripts/elf-dump b/test/Scripts/elf-dump index 784533c57b..2d470c8c8f 100755 --- a/test/Scripts/elf-dump +++ b/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): |