Searched refs:Elf_Addr (Results 1 – 8 of 8) sorted by relevance
/art/libelffile/elf/ |
D | elf_debug_reader.h | 42 using Elf_Addr ALIGNED(1) = typename ElfTypes::Addr; 59 Elf_Addr sym_addr; 60 Elf_Addr sym_size; 69 CHECK_EQ(header_->e_ident[4], sizeof(Elf_Addr) / sizeof(uint32_t)); in ElfDebugReader() 96 static constexpr bool kIs64Bit = sizeof(Elf_Addr) == sizeof(uint64_t); in IsValidElfHeader() 109 Elf_Addr GetLoadAddress() { in GetLoadAddress() 110 std::optional<Elf_Addr> addr; in GetLoadAddress()
|
D | elf_builder.h | 77 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() 361 Elf_Addr addr, in Add() 475 debug_frame_(this, ".debug_frame", SHT_PROGBITS, 0, nullptr, 0, sizeof(Elf_Addr), 0), in ElfBuilder() 477 this, ".debug_frame_hdr.android", SHT_PROGBITS, 0, nullptr, 0, sizeof(Elf_Addr), 0), in ElfBuilder() 874 elf_header.e_ident[EI_CLASS] = (sizeof(Elf_Addr) == sizeof(Elf32_Addr)) in MakeElfHeader() 1003 Elf_Addr virtual_address_;
|
/art/tools/create_minidebuginfo/ |
D | create_minidebuginfo.cc | 43 using Elf_Addr = typename ElfTypes::Addr; in WriteMinidebugInfo() typedef 97 std::map<std::basic_string_view<uint8_t>, Elf_Addr> cie_dedup; in WriteMinidebugInfo() 98 std::unordered_map<const CIE*, Elf_Addr> new_cie_offset; in WriteMinidebugInfo()
|
/art/compiler/debug/ |
D | elf_debug_line_writer.h | 40 using Elf_Addr = typename ElfTypes::Addr; variable 55 const Elf_Addr base_address = compilation_unit.is_code_address_text_relative in WriteCompilationUnit() 149 Elf_Addr method_address = base_address + mi->code_address; in WriteCompilationUnit()
|
D | elf_debug_writer.cc | 237 using Elf_Addr = typename ElfTypes::Addr; in PackElfFileForJIT() typedef 240 CHECK_EQ(sizeof(Elf_Addr), static_cast<size_t>(GetInstructionSetPointerSize(isa))); in PackElfFileForJIT() 244 auto is_removed_symbol = [&removed_symbols](Elf_Addr addr) { in PackElfFileForJIT()
|
D | elf_debug_info_writer.h | 61 using Elf_Addr = typename ElfTypes::Addr; variable 101 using Elf_Addr = typename ElfTypes::Addr; variable 111 const Elf_Addr base_address = compilation_unit.is_code_address_text_relative in Write()
|
/art/runtime/ |
D | elf_file_impl.h | 33 using Elf_Addr = typename ElfTypes::Addr; 99 Elf_Addr FindSymbolAddress(Elf_Word section_type,
|
D | elf_file.cc | 439 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()
|