- print " ('address', %r)" % f.read32()
- print " ('size', %r)" % f.read32()
- print " ('offset', %r)" % f.read32()
- print " ('alignment', %r)" % f.read32()
- print " ('reloc_offset', %r)" % f.read32()
- print " ('num_reloc', %r)" % f.read32()
+ if is64Bit:
+ print " ('address', %r)" % f.read64()
+ size = f.read64()
+ print " ('size', %r)" % size
+ else:
+ print " ('address', %r)" % f.read32()
+ size = f.read32()
+ print " ('size', %r)" % size
+ offset = f.read32()
+ print " ('offset', %r)" % offset
+ print " ('alignment', %r)" % f.read32()
+ reloc_offset = f.read32()
+ print " ('reloc_offset', %r)" % reloc_offset
+ num_reloc = f.read32()
+ print " ('num_reloc', %r)" % num_reloc