X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fdisassembler%2Fllvm%2Ftests%2Famd64MachODisassemblerTest.cxx;h=901ad284440b26d48c8f046650a34debf5e58f8b;hp=db7eaec3dd5b5514add94045b0e0d4518ac9e255;hb=7268ab21d8676b43dc115dfb2a242d2ed73c8166;hpb=8dcd30d2cecfbd6a159dd654e8382de10d86bc98 diff --git a/src/disassembler/llvm/tests/amd64MachODisassemblerTest.cxx b/src/disassembler/llvm/tests/amd64MachODisassemblerTest.cxx index db7eaec..901ad28 100644 --- a/src/disassembler/llvm/tests/amd64MachODisassemblerTest.cxx +++ b/src/disassembler/llvm/tests/amd64MachODisassemblerTest.cxx @@ -9,7 +9,6 @@ extern char * TEST_DATA_DIRECTORY; static void testMainFunction(Function* main) { - SCOPED_TRACE("main"); ASSERT_NE(nullptr, main); EXPECT_STREQ("_main", main->getName().c_str()); @@ -25,7 +24,6 @@ static void testMainFunction(Function* main) { } static void testCheckFunction(Function* check) { - SCOPED_TRACE("check"); ASSERT_NE(nullptr, check); EXPECT_STREQ("_check", check->getName().c_str()); @@ -38,7 +36,7 @@ static void testCheckFunction(Function* check) { } TEST(llvmDisassemblerTest, amd64MachOOpenBinaryBasicStructure) { - SCOPED_TRACE("opening cryptsample.clang.amd64.macho"); + SCOPED_TRACE("opening cryptsample amd64MachO"); InformationManager manager; llvm::InitializeAllTargetInfos(); @@ -50,12 +48,13 @@ TEST(llvmDisassemblerTest, amd64MachOOpenBinaryBasicStructure) { + "/disassembler/binaries/crypt.clang.O2.amd64.macho"); ASSERT_NE(nullptr, manager.getDisassembler()); + EXPECT_EQ(0x0, manager.getDisassembler()->entryAddress()); testCheckFunction(manager.getFunction(0x100000db0)); testMainFunction(manager.getFunction(0x100000e30)); } TEST(llvmDisassemblerTest, amd64MachOLoadBinaryBasicStructure) { - SCOPED_TRACE("loading cryptsample.clang.amd64.macho"); + SCOPED_TRACE("loading cryptsample amd64MachO"); InformationManager manager; llvm::InitializeAllTargetInfos(); @@ -67,6 +66,7 @@ TEST(llvmDisassemblerTest, amd64MachOLoadBinaryBasicStructure) { + "/disassembler/binaries/crypt.clang.O2.amd64.macho.frida"); ASSERT_NE(nullptr, manager.getDisassembler()); + EXPECT_EQ(0x0, manager.getDisassembler()->entryAddress()); testCheckFunction(manager.getFunction(0x100000db0)); testMainFunction(manager.getFunction(0x100000e30)); }