Searched refs:program_base (Results 1 – 3 of 3) sorted by relevance
/aosp_15_r20/bootable/libbootloader/gbl/libelf/ |
H A D | relocation.cpp | 63 bool FixUpRelxTable(uintptr_t program_base, [[maybe_unused]] const Elf64_Sym* symtab, in FixUpRelxTable() argument 73 uint64_t* addr = reinterpret_cast<uint64_t*>(program_base + entry.r_offset); in FixUpRelxTable() 95 *addr = program_base + addend; in FixUpRelxTable() 107 bool ApplyRelaRelocation(uintptr_t program_base, const DynamicSectionInfo& info) { in ApplyRelaRelocation() argument 113 return FixUpRelxTable<Elf64_Rela>(program_base, info.symtab, info.rela->d_un.d_ptr + program_base, in ApplyRelaRelocation() 119 bool ApplyRelRelocation(uintptr_t program_base, const DynamicSectionInfo& info) { in ApplyRelRelocation() argument 125 return FixUpRelxTable<Elf64_Rel>(program_base, info.symtab, info.rel->d_un.d_ptr + program_base, in ApplyRelRelocation() 131 extern "C" bool ApplyRelocation(uintptr_t program_base, uintptr_t dynamic_section) { in ApplyRelocation() argument 162 (const Elf64_Sym*)(dynamic_section_table[i].d_un.d_ptr + program_base); in ApplyRelocation() 178 return ApplyRelRelocation(program_base, dynamic_section_info) && in ApplyRelocation() [all …]
|
/aosp_15_r20/bootable/libbootloader/gbl/efi/arch/riscv64/ |
H A D | deps.cpp | 23 void ApplyRelocationHangIfFail(uintptr_t program_base, uintptr_t dynamic_section) { in ApplyRelocationHangIfFail() argument 24 if (!ApplyRelocation(program_base, dynamic_section)) { in ApplyRelocationHangIfFail()
|
/aosp_15_r20/bootable/libbootloader/gbl/libelf/public/elf/ |
H A D | relocation.h | 28 extern "C" bool ApplyRelocation(uintptr_t program_base, uintptr_t dynamic_section);
|