Searched refs:Elf_Addr (Results 1 – 6 of 6) sorted by relevance
/art/runtime/ |
D | elf_file_impl.h | 38 using Elf_Addr = typename ElfTypes::Addr; 101 Elf_Addr FindSymbolAddress(Elf_Word section_type, 124 bool Fixup(Elf_Addr base_address); 125 bool FixupDynamic(Elf_Addr base_address); 126 bool FixupSectionHeaders(Elf_Addr base_address); 127 bool FixupProgramHeaders(Elf_Addr base_address); 128 bool FixupSymbols(Elf_Addr base_address, bool dynamic); 129 bool FixupRelocations(Elf_Addr base_address); 130 bool FixupDebugSections(Elf_Addr base_address_delta); 131 bool ApplyOatPatchesTo(const char* target_section_name, Elf_Addr base_address_delta); [all …]
|
D | elf_file.cc | 435 uint8_t elf_class = (sizeof(Elf_Addr) == sizeof(Elf64_Addr)) ? ELFCLASS64 : ELFCLASS32; in SetMap() 861 unsigned char type = (sizeof(Elf_Addr) == sizeof(Elf64_Addr)) in FindSymbolByName() 1024 Elf_Addr min_vaddr = static_cast<Elf_Addr>(-1); in GetLoadedSize() 1025 Elf_Addr max_vaddr = 0u; in GetLoadedSize() 1031 Elf_Addr begin_vaddr = program_header->p_vaddr; in GetLoadedSize() 1035 Elf_Addr end_vaddr = program_header->p_vaddr + program_header->p_memsz; in GetLoadedSize() 1052 Elf_Addr loaded_size = max_vaddr - min_vaddr; in GetLoadedSize() 1345 bool ElfFileImpl<ElfTypes>::FixupDebugSections(Elf_Addr base_address_delta) { in FixupDebugSections() 1356 const char* target_section_name, Elf_Addr delta) { in ApplyOatPatchesTo() 1383 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 216 const Elf_Addr cfi_address = cfi_section->GetAddress(); in WriteCFISection() 217 const Elf_Addr cie_address = cfi_address; in WriteCFISection() 218 Elf_Addr buffer_address = cfi_address; in WriteCFISection() 227 const Elf_Addr code_address = mi->code_address + in WriteCFISection()
|
D | elf_debug_line_writer.h | 43 using Elf_Addr = typename ElfTypes::Addr; variable 57 const Elf_Addr base_address = compilation_unit.is_code_address_text_relative in WriteCompilationUnit() 155 Elf_Addr method_address = base_address + mi->code_address; in WriteCompilationUnit()
|
D | elf_debug_info_writer.h | 66 using Elf_Addr = typename ElfTypes::Addr; variable 111 using Elf_Addr = typename ElfTypes::Addr; variable 121 const Elf_Addr base_address = compilation_unit.is_code_address_text_relative in Write()
|
/art/compiler/ |
D | elf_builder.h | 78 using Elf_Addr = typename ElfTypes::Addr; variable 169 Elf_Addr GetAddress() const { in GetAddress() 360 Elf_Addr addr, in Add() 377 Elf_Addr addr, in Add() 476 debug_frame_(this, ".debug_frame", SHT_PROGBITS, 0, nullptr, 0, sizeof(Elf_Addr), 0), in ElfBuilder() 747 Elf_Addr AlignVirtualAddress(size_t alignment) { in AlignVirtualAddress() 809 elf_header.e_ident[EI_CLASS] = (sizeof(Elf_Addr) == sizeof(Elf32_Addr)) in MakeElfHeader() 936 Elf_Addr virtual_address_;
|