Home
last modified time | relevance | path

Searched refs:base_address (Results 1 – 12 of 12) sorted by relevance

/art/runtime/
Delf_file_impl.h122 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);
Delf_file.cc1525 bool ElfFileImpl<ElfTypes>::Fixup(Elf_Addr base_address) { in Fixup() argument
1526 if (!FixupDynamic(base_address)) { in Fixup()
1530 if (!FixupSectionHeaders(base_address)) { in Fixup()
1534 if (!FixupProgramHeaders(base_address)) { in Fixup()
1538 if (!FixupSymbols(base_address, true)) { in Fixup()
1542 if (!FixupSymbols(base_address, false)) { in Fixup()
1546 if (!FixupRelocations(base_address)) { in Fixup()
1550 static_assert(sizeof(Elf_Off) >= sizeof(base_address), "Potentially losing precision."); in Fixup()
1551 if (!FixupDebugSections(static_cast<Elf_Off>(base_address))) { in Fixup()
1559 bool ElfFileImpl<ElfTypes>::FixupDynamic(Elf_Addr base_address) { in FixupDynamic() argument
[all …]
Delf_file.h93 bool Fixup(uint64_t base_address);
/art/dex2oat/linker/
Delf_writer.cc58 uintptr_t base_address = oat_data_begin - oatdata_address; in Fixup() local
60 return elf_file->Fixup(base_address); in Fixup()
Dimage_writer.cc2723 const uint8_t* base_address = in GetIntrinsicReferenceAddress() local
2727 return base_address + data_offset.Uint32Value(); in GetIntrinsicReferenceAddress()
/art/disassembler/
Ddisassembler.h50 const uint8_t* base_address, in DisassemblerOptions() argument
55 base_address_(base_address), in DisassemblerOptions()
/art/compiler/debug/
Delf_debug_line_writer.h54 const Elf_Addr base_address = compilation_unit.is_code_address_text_relative in WriteCompilationUnit() local
147 Elf_Addr method_address = base_address + mi->code_address; in WriteCompilationUnit()
Delf_debug_info_writer.h110 const Elf_Addr base_address = compilation_unit.is_code_address_text_relative in Write() local
121 info_.WriteAddr(DW_AT_low_pc, base_address + compilation_unit.code_address); in Write()
181 info_.WriteAddr(DW_AT_low_pc, base_address + mi->code_address); in Write()
/art/runtime/native/
Ddalvik_system_DexFile.cc274 uint8_t* base_address = reinterpret_cast<uint8_t*>(env->GetDirectBufferAddress(buffer)); in DexFile_openInMemoryDexFilesNative() local
275 if (base_address == nullptr) { in DexFile_openInMemoryDexFilesNative()
281 memcpy(dex_data.Begin(), base_address + start, length); in DexFile_openInMemoryDexFilesNative()
/art/compiler/optimizing/
Dgraph_visualizer.cc116 const uint8_t* base_address, in HGraphVisualizerDisassembler() argument
140 base_address, in HGraphVisualizerDisassembler()
Dnodes.h7916 HIntermediateAddress(HInstruction* base_address, HInstruction* offset, uint32_t dex_pc) in HIntermediateAddress() argument
7924 SetRawInputAt(0, base_address); in HIntermediateAddress()
/art/runtime/gc/space/
Dimage_space.cc2569 const uint32_t base_address = layout.GetBaseAddress(); in LoadImage() local
2584 relocate_ ? ART_BASE_ADDRESS + ChooseRelocationOffsetDelta() : base_address); in LoadImage()