Lines Matching refs:elf
48 const char* name, Elf* elf = nullptr) { in AddMapInfo() argument
51 if (elf != nullptr) { in AddMapInfo()
53 map_info->elf.reset(elf); in AddMapInfo()
60 ElfFake* elf = new ElfFake(new MemoryFake); in SetUpTestCase() local
63 elf->FakeSetInterface(interface_fake); in SetUpTestCase()
64 AddMapInfo(0x1000, 0x8000, 0, PROT_READ | PROT_WRITE, "/system/fake/libc.so", elf); in SetUpTestCase()
71 elf = new ElfFake(new MemoryFake); in SetUpTestCase()
72 elf->FakeSetInterface(new ElfInterfaceFake(nullptr)); in SetUpTestCase()
73 AddMapInfo(0x20000, 0x22000, 0, PROT_READ | PROT_WRITE, "/system/fake/libunwind.so", elf); in SetUpTestCase()
75 elf = new ElfFake(new MemoryFake); in SetUpTestCase()
76 elf->FakeSetInterface(new ElfInterfaceFake(nullptr)); in SetUpTestCase()
77 AddMapInfo(0x23000, 0x24000, 0, PROT_READ | PROT_WRITE, "/fake/libanother.so", elf); in SetUpTestCase()
79 elf = new ElfFake(new MemoryFake); in SetUpTestCase()
80 elf->FakeSetInterface(new ElfInterfaceFake(nullptr)); in SetUpTestCase()
81 AddMapInfo(0x33000, 0x34000, 0, PROT_READ | PROT_WRITE, "/fake/compressed.so", elf); in SetUpTestCase()
83 elf = new ElfFake(new MemoryFake); in SetUpTestCase()
86 elf->FakeSetInterface(interface); in SetUpTestCase()
87 AddMapInfo(0x43000, 0x44000, 0x1d000, PROT_READ | PROT_WRITE, "/fake/fake.apk", elf); in SetUpTestCase()
98 elf = new ElfFake(new MemoryFake); in SetUpTestCase()
99 elf->FakeSetInterface(new ElfInterfaceFake(nullptr)); in SetUpTestCase()
100 elf->FakeSetLoadBias(0x5000); in SetUpTestCase()
102 elf); in SetUpTestCase()
104 elf = new ElfFake(new MemoryFake); in SetUpTestCase()
105 elf->FakeSetInterface(new ElfInterfaceFake(nullptr)); in SetUpTestCase()
107 elf); in SetUpTestCase()
111 elf = new ElfFake(new MemoryFake); in SetUpTestCase()
112 elf->FakeSetInterface(new ElfInterfaceFake(nullptr)); in SetUpTestCase()
113 AddMapInfo(0xc0000, 0xc1000, 0, PROT_READ | PROT_WRITE | PROT_EXEC, "/fake/unreadable.so", elf); in SetUpTestCase()
117 elf = new ElfFake(new MemoryFake); in SetUpTestCase()
118 elf->FakeSetInterface(new ElfInterfaceFake(nullptr)); in SetUpTestCase()
119 AddMapInfo(0xc1000, 0xc2000, 0, PROT_READ | PROT_WRITE | PROT_EXEC, "[vdso]", elf); in SetUpTestCase()
123 elf = new ElfFake(new MemoryFake); in SetUpTestCase()
124 elf->FakeSetInterface(new ElfInterfaceFake(nullptr)); in SetUpTestCase()
125 AddMapInfo(0xc2000, 0xc3000, 0, PROT_READ | PROT_WRITE | PROT_EXEC, "", elf); in SetUpTestCase()
129 elf = new ElfFake(new MemoryFake); in SetUpTestCase()
130 elf->FakeSetInterface(new ElfInterfaceFake(nullptr)); in SetUpTestCase()
131 AddMapInfo(0xc3000, 0xc4000, 0, PROT_READ | PROT_WRITE | PROT_EXEC, "/memfd:/jit-cache", elf); in SetUpTestCase()
871 EXPECT_TRUE(map_info->elf == nullptr); in TEST_F()