def test_get_address_span(self): for fn in elf_address: ef = PreparedElfFile(filename=fn) self.assertEqual( ef.get_address_span(), elf_address[fn][0] - elf_address[fn][2], "%s 0x%x != 0x%x" % (fn, ef.get_address_span(), elf_address[fn][0] - elf_address[fn][2]))
def test_get_address_span(self): for fn in elf_address: ef = PreparedElfFile(filename=fn) self.assertEqual( ef.get_address_span(), elf_address[fn][0] - elf_address[fn][2], "%s 0x%x != 0x%x" % (fn, ef.get_address_span(), elf_address[fn][0] - elf_address[fn][2]), )
def test_get_address_span_phys(self): for filename in elf_address: ef = PreparedElfFile(filename=filename) if elf_address[filename][1] is None: self.assertRaises(InvalidArgument, ef.get_last_addr, "physical") else: self.assertEqual(ef.get_address_span("physical"), elf_address[filename][1] - elf_address[filename][3], "%s 0x%x != 0x%x" % (filename, ef.get_address_span(), elf_address[filename][1] - elf_address[filename][3]))