Searched refs:Elf_Addr (Results 1 – 6 of 6) sorted by relevance
/art/runtime/ |
D | elf_file_impl.h | 34 using Elf_Addr = typename ElfTypes::Addr; 97 Elf_Addr FindSymbolAddress(Elf_Word section_type, 120 bool Fixup(Elf_Addr base_address); 121 bool FixupDynamic(Elf_Addr base_address); 122 bool FixupSectionHeaders(Elf_Addr base_address); 123 bool FixupProgramHeaders(Elf_Addr base_address); 124 bool FixupSymbols(Elf_Addr base_address, bool dynamic); 125 bool FixupRelocations(Elf_Addr base_address); 126 bool FixupDebugSections(Elf_Addr base_address_delta); 127 bool ApplyOatPatchesTo(const char* target_section_name, Elf_Addr base_address_delta); [all …]
|
D | elf_file.cc | 445 uint8_t elf_class = (sizeof(Elf_Addr) == sizeof(Elf64_Addr)) ? ELFCLASS64 : ELFCLASS32; in SetMap() 871 unsigned char type = (sizeof(Elf_Addr) == sizeof(Elf64_Addr)) in FindSymbolByName() 1034 Elf_Addr min_vaddr = static_cast<Elf_Addr>(-1); in GetLoadedSize() 1035 Elf_Addr max_vaddr = 0u; in GetLoadedSize() 1041 Elf_Addr begin_vaddr = program_header->p_vaddr; in GetLoadedSize() 1045 Elf_Addr end_vaddr = program_header->p_vaddr + program_header->p_memsz; in GetLoadedSize() 1062 Elf_Addr loaded_size = max_vaddr - min_vaddr; in GetLoadedSize() 1358 bool ElfFileImpl<ElfTypes>::FixupDebugSections(Elf_Addr base_address_delta) { in FixupDebugSections() 1369 const char* target_section_name, Elf_Addr delta) { in ApplyOatPatchesTo() 1396 const uint8_t* patches, const uint8_t* patches_end, Elf_Addr delta, in ApplyOatPatches() [all …]
|
/art/compiler/debug/ |
D | elf_debug_frame_writer.h | 176 typedef typename ElfTypes::Addr Elf_Addr; in WriteCFISection() typedef 215 const Elf_Addr cfi_address = (is_debug_frame ? 0 : cfi_section->GetAddress()); in WriteCFISection() 216 const Elf_Addr cie_address = cfi_address; in WriteCFISection() 217 Elf_Addr buffer_address = cfi_address; in WriteCFISection() 226 const Elf_Addr code_address = mi->code_address + in WriteCFISection()
|
D | elf_debug_line_writer.h | 44 using Elf_Addr = typename ElfTypes::Addr; variable 59 const Elf_Addr base_address = compilation_unit.is_code_address_text_relative in WriteCompilationUnit() 157 Elf_Addr method_address = base_address + mi->code_address; in WriteCompilationUnit()
|
D | elf_debug_info_writer.h | 71 using Elf_Addr = typename ElfTypes::Addr; variable 116 using Elf_Addr = typename ElfTypes::Addr; variable 126 const Elf_Addr base_address = compilation_unit.is_code_address_text_relative in Write()
|
/art/compiler/linker/ |
D | elf_builder.h | 85 using Elf_Addr = typename ElfTypes::Addr; variable 129 void AllocateVirtualMemory(Elf_Addr addr, Elf_Word size) { in AllocateVirtualMemory() 168 Elf_Addr GetAddress() const { in GetAddress() 359 Elf_Addr addr, in Add() 377 Elf_Addr addr, in Add() 542 debug_frame_(this, ".debug_frame", SHT_PROGBITS, 0, nullptr, 0, sizeof(Elf_Addr), 0), in ElfBuilder() 912 elf_header.e_ident[EI_CLASS] = (sizeof(Elf_Addr) == sizeof(Elf32_Addr)) in MakeElfHeader() 1042 Elf_Addr virtual_address_;
|