Searched refs:base_address (Results 1 – 7 of 7) sorted by relevance
/art/runtime/ |
D | elf_file_impl.h | 116 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);
|
D | elf_file.cc | 1602 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 …]
|
D | elf_file.h | 79 bool Fixup(uint64_t base_address);
|
/art/disassembler/ |
D | disassembler.h | 41 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/ |
D | elf_writer.cc | 62 uintptr_t base_address = oat_data_begin - oatdata_address; in Fixup() local 64 return elf_file->Fixup(base_address); in Fixup()
|
D | elf_writer_quick.cc | 120 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()
|
D | elf_builder.h | 155 Elf_Addr base_address,
|