Home
last modified time | relevance | path

Searched refs:sh_offset (Results 1 – 4 of 4) sorted by relevance

/art/runtime/
Delf_file.cc264 if (!CheckAndSet(section_header->sh_offset, "symtab", in Setup()
271 if (!CheckAndSet(section_header->sh_offset, "dynsym", in Setup()
283 if (!CheckAndSet(section_header->sh_offset, "dynstr", in Setup()
292 if (!CheckAndSet(section_header->sh_offset, "strtab", in Setup()
302 Begin() + section_header->sh_offset) { in Setup()
306 << " != " << reinterpret_cast<void*>(Begin() + section_header->sh_offset); in Setup()
312 if (!CheckAndSet(section_header->sh_offset, "hash section", in Setup()
368 if (Begin() + section_header->sh_offset == source) { in CheckSectionsLinked()
374 } else if (Begin() + section_header->sh_offset == target) { in CheckSectionsLinked()
1002 uint8_t* strings = Begin() + string_section.sh_offset; in GetString()
[all …]
Delf.h1209 Elf32_Off sh_offset; // File offset of section data, in bytes member
1223 Elf64_Off sh_offset; member
/art/compiler/
Delf_builder.h663 header->sh_offset = RoundUp(file_offset, alignment); in Write()
664 file_offset = header->sh_offset + header->sh_size; in Write()
673 << " offset=0x" << header->sh_offset in Write()
692 0, rodata->sh_offset + rodata->sh_size, rodata->sh_addralign)); in Write()
705 CHECK_LE(eh_frame->GetHeader()->sh_offset, eh_frame_hdr->GetHeader()->sh_offset); in Write()
706 CHECK_EQ(eh_frame->GetHeader()->sh_offset + eh_frame->GetHeader()->sh_size, in Write()
707 eh_frame_hdr->GetHeader()->sh_offset); in Write()
741 if (!SeekTo(elf_file, header->sh_offset) || !section->Write(elf_file)) { in Write()
746 CHECK_EQ(current_offset, header->sh_offset + header->sh_size) in Write()
819 phdr.p_offset = shdr->sh_offset; in MakeProgramHeader()
/art/patchoat/
Dpatchoat.cc581 OatHeader* oat_header = reinterpret_cast<OatHeader*>(elf_file->Begin() + rodata_sec->sh_offset); in GetOatHeader()
708 OatHeader* oat_header = reinterpret_cast<OatHeader*>(oat_file->Begin() + rodata_sec->sh_offset); in PatchOatHeader()