Exemplo n.º 1
0
 def test_round_trip(self):
     for file_name in [
         "data/null_elf",
         "data/arm_exec",
         "data/arm_exec_nosect",
         "data/arm_object",
         "data/arm_scatter_load",
         "data/mips64_exec",
         "data/mips32_exec",
         "data/ia32_exec",
         "data/amd64_exec",
         "data/ia64_exec",
     ]:
         ef = PreparedElfFile(filename=file_name)
         ef.to_filename("elf.tmp")
         # FIXME
         # self.assertEqual(open("elf.tmp", "rb").read(), open(file_name, "rb").read(), "%s: failed to read back correctly" % file_name)
         os.remove("elf.tmp")
Exemplo n.º 2
0
 def test_round_trip(self):
     for file_name in ["data/null_elf",
                       "data/arm_exec",
                       "data/arm_stripped_exec",
                       "data/arm_exec_nosect",
                       "data/arm_object",
                       "data/arm_scatter_load",
                       "data/mips64_exec",
                       "data/mips32_exec",
                       "data/ia32_exec",
                       "data/amd64_exec",
                       "data/ia64_exec",
                       ]:
         ef = PreparedElfFile(filename=file_name)
         ef.to_filename("elf.tmp")
         # FIXME
         # self.assertEqual(open("elf.tmp", "rb").read(), open(file_name, "rb").read(), "%s: failed to read back correctly" % file_name)
         os.remove("elf.tmp")