Home
last modified time | relevance | path

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

/art/runtime/
Delf_file_impl.h33 using Elf_Addr = typename ElfTypes::Addr;
95 Elf_Addr FindSymbolAddress(Elf_Word section_type,
122 bool Fixup(Elf_Addr base_address);
123 bool FixupDynamic(Elf_Addr base_address);
124 bool FixupSectionHeaders(Elf_Addr base_address);
125 bool FixupProgramHeaders(Elf_Addr base_address);
126 bool FixupSymbols(Elf_Addr base_address, bool dynamic);
127 bool FixupRelocations(Elf_Addr base_address);
128 bool FixupDebugSections(Elf_Addr base_address_delta);
129 bool ApplyOatPatchesTo(const char* target_section_name, Elf_Addr base_address_delta);
[all …]
Delf_file.cc439 uint8_t elf_class = (sizeof(Elf_Addr) == sizeof(Elf64_Addr)) ? ELFCLASS64 : ELFCLASS32; in SetMap()
862 unsigned char type = (sizeof(Elf_Addr) == sizeof(Elf64_Addr)) in FindSymbolByName()
1033 Elf_Addr min_vaddr = static_cast<Elf_Addr>(-1); in GetLoadedAddressRange()
1034 Elf_Addr max_vaddr = 0u; in GetLoadedAddressRange()
1040 Elf_Addr begin_vaddr = program_header->p_vaddr; in GetLoadedAddressRange()
1044 Elf_Addr end_vaddr = program_header->p_vaddr + program_header->p_memsz; in GetLoadedAddressRange()
1371 bool ElfFileImpl<ElfTypes>::FixupDebugSections(Elf_Addr base_address_delta) { in FixupDebugSections()
1382 const char* target_section_name, Elf_Addr delta) { in ApplyOatPatchesTo()
1409 const uint8_t* patches, const uint8_t* patches_end, Elf_Addr delta, in ApplyOatPatches()
1411 using UnalignedAddress __attribute__((__aligned__(1))) = Elf_Addr; in ApplyOatPatches()
[all …]
/art/libelffile/elf/
Delf_debug_reader.h41 typedef typename ElfTypes::Addr ALIGNED(1) Elf_Addr; typedef
58 Elf_Addr sym_addr;
59 Elf_Addr sym_size;
Delf_builder.h77 using Elf_Addr = typename ElfTypes::Addr; variable
121 void AllocateVirtualMemory(Elf_Addr addr, Elf_Word size) { in AllocateVirtualMemory()
160 Elf_Addr GetAddress() const { in GetAddress()
354 Elf_Addr addr, in Add()
465 debug_frame_(this, ".debug_frame", SHT_PROGBITS, 0, nullptr, 0, sizeof(Elf_Addr), 0), in ElfBuilder()
467 this, ".debug_frame_hdr.android", SHT_PROGBITS, 0, nullptr, 0, sizeof(Elf_Addr), 0), in ElfBuilder()
840 elf_header.e_ident[EI_CLASS] = (sizeof(Elf_Addr) == sizeof(Elf32_Addr)) in MakeElfHeader()
969 Elf_Addr virtual_address_;
/art/compiler/debug/
Delf_debug_line_writer.h39 using Elf_Addr = typename ElfTypes::Addr; variable
54 const Elf_Addr base_address = compilation_unit.is_code_address_text_relative in WriteCompilationUnit()
147 Elf_Addr method_address = base_address + mi->code_address; in WriteCompilationUnit()
Delf_debug_frame_writer.h153 typedef typename ElfTypes::Addr Elf_Addr; in WriteCFISection() typedef
195 const Elf_Addr code_address = mi->code_address + in WriteCFISection()
Delf_debug_writer.cc236 using Elf_Addr = typename ElfTypes::Addr; in PackElfFileForJIT() typedef
239 CHECK_EQ(sizeof(Elf_Addr), static_cast<size_t>(GetInstructionSetPointerSize(isa))); in PackElfFileForJIT()
243 auto is_removed_symbol = [&removed_symbols](Elf_Addr addr) { in PackElfFileForJIT()
Delf_debug_info_writer.h60 using Elf_Addr = typename ElfTypes::Addr; variable
100 using Elf_Addr = typename ElfTypes::Addr; variable
110 const Elf_Addr base_address = compilation_unit.is_code_address_text_relative in Write()