Lines Matching refs:ef

43 #define EXPECT_ELF_FILE_ADDRESS(ef, expected_value, symbol_name, build_map) \  argument
45 void* addr = reinterpret_cast<void*>((ef)->FindSymbolAddress(SHT_DYNSYM, \
53 EXPECT_EQ(expected_value, (ef)->FindDynamicSymbolAddress(symbol_name)); \
70 std::unique_ptr<ElfFile> ef(ElfFile::Open(file.get(), in TEST_F() local
75 CHECK(ef.get() != nullptr) << error_msg; in TEST_F()
76 EXPECT_ELF_FILE_ADDRESS(ef, dl_oatdata, "oatdata", false); in TEST_F()
77 EXPECT_ELF_FILE_ADDRESS(ef, dl_oatexec, "oatexec", false); in TEST_F()
78 EXPECT_ELF_FILE_ADDRESS(ef, dl_oatlastword, "oatlastword", false); in TEST_F()
82 std::unique_ptr<ElfFile> ef(ElfFile::Open(file.get(), in TEST_F() local
87 CHECK(ef.get() != nullptr) << error_msg; in TEST_F()
88 EXPECT_ELF_FILE_ADDRESS(ef, dl_oatdata, "oatdata", true); in TEST_F()
89 EXPECT_ELF_FILE_ADDRESS(ef, dl_oatexec, "oatexec", true); in TEST_F()
90 EXPECT_ELF_FILE_ADDRESS(ef, dl_oatlastword, "oatlastword", true); in TEST_F()
94 std::unique_ptr<ElfFile> ef(ElfFile::Open(file.get(), in TEST_F() local
99 CHECK(ef.get() != nullptr) << error_msg; in TEST_F()
101 bool success = ef->GetLoadedSize(&size, &error_msg); in TEST_F()
111 ef->Load(file.get(), /*executable=*/ false, /*low_4gb=*/ false, &reservation, &error_msg); in TEST_F()
115 reinterpret_cast<uintptr_t>(ef->FindDynamicSymbolAddress("oatdata"))); in TEST_F()
117 reinterpret_cast<uintptr_t>(ef->FindDynamicSymbolAddress("oatexec"))); in TEST_F()
119 reinterpret_cast<uintptr_t>(ef->FindDynamicSymbolAddress("oatlastword"))); in TEST_F()
132 std::unique_ptr<ElfFile> ef(ElfFile::Open(file.get(), in TEST_F() local
137 CHECK(ef.get() != nullptr) << error_msg; in TEST_F()
138 EXPECT_TRUE(ef->HasSection(".note.gnu.build-id")); in TEST_F()