Searched refs:sh_offset (Results 1 – 4 of 4) sorted by relevance
/art/runtime/ |
D | elf_file.cc | 214 if (!CheckAndSet(section_header->sh_offset, "symtab", in Setup() 221 if (!CheckAndSet(section_header->sh_offset, "dynsym", in Setup() 233 if (!CheckAndSet(section_header->sh_offset, "dynstr", in Setup() 242 if (!CheckAndSet(section_header->sh_offset, "strtab", in Setup() 252 Begin() + section_header->sh_offset) { in Setup() 256 << " != " << reinterpret_cast<void*>(Begin() + section_header->sh_offset); in Setup() 262 if (!CheckAndSet(section_header->sh_offset, "hash section", in Setup() 314 if (Begin() + section_header->sh_offset == source) { in CheckSectionsLinked() 320 } else if (Begin() + section_header->sh_offset == target) { in CheckSectionsLinked() 948 uint8_t* strings = Begin() + string_section.sh_offset; in GetString() [all …]
|
D | elf.h | 1209 Elf32_Off sh_offset; // File offset of section data, in bytes member 1223 Elf64_Off sh_offset; member
|
/art/compiler/ |
D | elf_builder.h | 136 header_.sh_offset = owner_->AlignFileOffset(header_.sh_addralign); in Start() 138 header_.sh_offset = 0; in Start() 160 CHECK_GE(file_offset, (off_t)header_.sh_offset); in End() 161 header_.sh_size = file_offset - header_.sh_offset; in End() 181 return owner_->stream_.Seek(0, kSeekCurrent) - header_.sh_offset; in GetSize() 859 load.p_offset = shdr.sh_offset; in MakeProgramHeaders() 869 Elf_Word size = shdr.sh_offset + shdr.sh_size - prev.p_offset; in MakeProgramHeaders() 888 phdr.p_offset = shdr.sh_offset; in MakeProgramHeaders()
|
/art/patchoat/ |
D | patchoat.cc | 805 OatHeader* oat_header = reinterpret_cast<OatHeader*>(oat_file->Begin() + rodata_sec->sh_offset); in PatchOatHeader()
|