Home
last modified time | relevance | path

Searched refs:Elf_Addr (Results 1 – 6 of 6) sorted by relevance

/art/runtime/
Delf_file_impl.h38 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 …]
Delf_file.cc435 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/
Delf_debug_frame_writer.h176 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()
Delf_debug_line_writer.h43 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()
Delf_debug_info_writer.h66 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/
Delf_builder.h78 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_;