[llvm-commits] [llvm] r121927 - /llvm/trunk/test/Scripts/elf-dump

Jason W Kim jason.w.kim.2009 at gmail.com
Wed Dec 15 16:15:10 PST 2010


Author: jasonwkim
Date: Wed Dec 15 18:15:10 2010
New Revision: 121927

URL: http://llvm.org/viewvc/llvm-project?rev=121927&view=rev
Log:
Fix elf-dump --dump-section-data for .bss section

Modified:
    llvm/trunk/test/Scripts/elf-dump

Modified: llvm/trunk/test/Scripts/elf-dump
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Scripts/elf-dump?rev=121927&r1=121926&r2=121927&view=diff
==============================================================================
--- llvm/trunk/test/Scripts/elf-dump (original)
+++ llvm/trunk/test/Scripts/elf-dump Wed Dec 15 18:15:10 2010
@@ -97,8 +97,11 @@
             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):





More information about the llvm-commits mailing list