Home
last modified time | relevance | path

Searched refs:program_base (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/bootable/libbootloader/gbl/libelf/
H A Drelocation.cpp63 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 Ddeps.cpp23 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 Drelocation.h28 extern "C" bool ApplyRelocation(uintptr_t program_base, uintptr_t dynamic_section);