Home
last modified time | relevance | path

Searched refs:base_address (Results 1 – 7 of 7) sorted by relevance

/art/runtime/
Delf_file_impl.h116 bool Fixup(Elf_Addr base_address);
117 bool FixupDynamic(Elf_Addr base_address);
118 bool FixupSectionHeaders(Elf_Addr base_address);
119 bool FixupProgramHeaders(Elf_Addr base_address);
120 bool FixupSymbols(Elf_Addr base_address, bool dynamic);
121 bool FixupRelocations(Elf_Addr base_address);
Delf_file.cc1602 bool ElfFileImpl<ElfTypes>::Fixup(Elf_Addr base_address) { in Fixup() argument
1603 if (!FixupDynamic(base_address)) { in Fixup()
1607 if (!FixupSectionHeaders(base_address)) { in Fixup()
1611 if (!FixupProgramHeaders(base_address)) { in Fixup()
1615 if (!FixupSymbols(base_address, true)) { in Fixup()
1619 if (!FixupSymbols(base_address, false)) { in Fixup()
1623 if (!FixupRelocations(base_address)) { in Fixup()
1627 static_assert(sizeof(Elf_Off) >= sizeof(base_address), "Potentially losing precision."); in Fixup()
1628 if (!FixupDebugSections(static_cast<Elf_Off>(base_address))) { in Fixup()
1636 bool ElfFileImpl<ElfTypes>::FixupDynamic(Elf_Addr base_address) { in FixupDynamic() argument
[all …]
Delf_file.h79 bool Fixup(uint64_t base_address);
/art/disassembler/
Ddisassembler.h41 DisassemblerOptions(bool absolute_addresses, const uint8_t* base_address, in DisassemblerOptions() argument
43 : absolute_addresses_(absolute_addresses), base_address_(base_address), in DisassemblerOptions()
/art/compiler/
Delf_writer.cc62 uintptr_t base_address = oat_data_begin - oatdata_address; in Fixup() local
64 return elf_file->Fixup(base_address); in Fixup()
Delf_writer_quick.cc120 Elf_Addr buffer_address, Elf_Addr base_address, in Patch() argument
127 *to_patch = (base_address + *to_patch); in Patch()
130 *to_patch = (base_address + *to_patch) - (buffer_address + location); in Patch()
133 *to_patch = (base_address + *to_patch) - buffer_address; in Patch()
Delf_builder.h155 Elf_Addr base_address,