/external/google-breakpad/src/common/linux/ |
elfutils.cc | 57 const Ehdr* elf_header = reinterpret_cast<const Ehdr*>(elf_base); local 58 assert(elf_header->e_ident[EI_CLASS] == ElfClass::kClass); 61 GetOffset<ElfClass, Shdr>(elf_header, elf_header->e_shoff); 62 const Shdr* section_names = sections + elf_header->e_shstrndx; 64 GetOffset<ElfClass, char>(elf_header, section_names->sh_offset); 70 elf_header->e_shnum); 92 const Ehdr* elf_header = reinterpret_cast<const Ehdr*>(elf_base); local 93 assert(elf_header->e_ident[EI_CLASS] == ElfClass::kClass); 96 GetOffset<ElfClass, Phdr>(elf_header, elf_header->e_phoff) [all...] |
dump_symbols.cc | 177 bool LoadStabs(const typename ElfClass::Ehdr* elf_header, 189 GetOffset<ElfClass, uint8_t>(elf_header, stab_section->sh_offset); 191 GetOffset<ElfClass, uint8_t>(elf_header, stabstr_section->sh_offset); 227 const typename ElfClass::Ehdr* elf_header, 244 GetOffset<ElfClass, Shdr>(elf_header, elf_header->e_shoff); 245 int num_sections = elf_header->e_shnum; 246 const Shdr* section_names = sections + elf_header->e_shstrndx; 249 string name = GetOffset<ElfClass, char>(elf_header, 252 const char* contents = GetOffset<ElfClass, char>(elf_header, 968 void* elf_header = NULL; local [all...] |
/external/google-breakpad/src/common/solaris/ |
file_id.cc | 79 GElf_Ehdr elf_header; local 84 if (gelf_getehdr(elf, &elf_header) == (GElf_Ehdr *)NULL) { 89 if (elf_header.e_ident[EI_MAG0] != ELFMAG0 || 90 elf_header.e_ident[EI_MAG1] != ELFMAG1 || 91 elf_header.e_ident[EI_MAG2] != ELFMAG2 || 92 elf_header.e_ident[EI_MAG3] != ELFMAG3) { 109 const char *section_name = elf_strptr(elf, elf_header.e_shstrndx,
|
dump_symbols.cc | 212 bool IsValidElf(const GElf_Ehdr *elf_header) { 213 return memcmp(elf_header, ELFMAG, SELFMAG) == 0; 434 bool LoadSymbols(Elf *elf, GElf_Ehdr *elf_header, struct SymbolInfo *symbols, 439 reinterpret_cast<GElf_Shdr *>(elf_header->e_shoff + base); 441 if (!FindSectionByName(elf, kStabName, elf_header->e_shstrndx, 447 if (!FindSectionByName(elf, kStabStrName, elf_header->e_shstrndx, 453 if (!FindSectionByName(elf, kSymtabName, elf_header->e_shstrndx, 459 if (!FindSectionByName(elf, kStrtabName, elf_header->e_shstrndx, 657 GElf_Ehdr elf_header; local 661 if (gelf_getehdr(elf, &elf_header) == (GElf_Ehdr *)NULL) [all...] |
/external/libunwind/src/coredump/ |
_UCD_create.c | 82 } elf_header; local 83 #define elf_header32 elf_header.h32 84 #define elf_header64 elf_header.h64
|
/external/perf_data_converter/src/quipper/ |
dso_test_utils.cc | 96 Elf64_Ehdr *elf_header = elf64_newehdr(elf); local 97 CHECK(elf_header) << elf_errmsg(-1); 98 elf_header->e_ident[EI_DATA] = ELFDATA2LSB; 99 elf_header->e_machine = EM_X86_64; 100 elf_header->e_version = EV_CURRENT; 146 elf_header->e_shstrndx = elf_ndxscn(section);
|
/toolchain/binutils/binutils-2.27/binutils/ |
elfedit.c | 49 static Elf_Internal_Ehdr elf_header; 95 if (elf_header.e_ident[EI_MAG0] != ELFMAG0 96 || elf_header.e_ident[EI_MAG1] != ELFMAG1 97 || elf_header.e_ident[EI_MAG2] != ELFMAG2 98 || elf_header.e_ident[EI_MAG3] != ELFMAG3) 106 if (elf_header.e_ident[EI_VERSION] != EV_CURRENT) 110 file_name, elf_header.e_ident[EI_VERSION], 116 if (output_elf_machine == elf_header.e_machine) 119 class = elf_header.e_ident[EI_CLASS]; 120 machine = elf_header.e_machine 48 static Elf_Internal_Ehdr elf_header; variable [all...] |
readelf.c | 195 static Elf_Internal_Ehdr elf_header; 320 if (elf_header.e_machine == EM_ARM) \ 616 if (ndx >= elf_header.e_shnum) 629 for (i = 0; i < elf_header.e_shnum; i++) 644 for (i = 0; i < elf_header.e_shnum; i++) 659 for (i = 0; i < elf_header.e_shnum; i++) 705 return elf_header.e_machine == EM_IA_64 706 && elf_header.e_ident[EI_OSABI] == ELFOSABI_OPENVMS; 903 if (elf_header.e_machine == EM_MIPS 904 && elf_header.e_ident[EI_DATA] != ELFDATA2MSB 193 static Elf_Internal_Ehdr elf_header; variable [all...] |
/bionic/tools/relocation_packer/src/ |
elf_file.cc | 73 static void VerboseLogElfHeader(const Ehdr* elf_header) { 74 VLOG(1) << "e_phoff = " << elf_header->e_phoff; 75 VLOG(1) << "e_shoff = " << elf_header->e_shoff; 76 VLOG(1) << "e_ehsize = " << elf_header->e_ehsize; 77 VLOG(1) << "e_phentsize = " << elf_header->e_phentsize; 78 VLOG(1) << "e_phnum = " << elf_header->e_phnum; 79 VLOG(1) << "e_shnum = " << elf_header->e_shnum; 80 VLOG(1) << "e_shstrndx = " << elf_header->e_shstrndx; 146 auto elf_header = ELF::getehdr(elf); local 147 if (!elf_header) { 438 const typename ELF::Ehdr* elf_header = ELF::getehdr(elf); local 466 const typename ELF::Ehdr* elf_header = ELF::getehdr(elf); local 627 typename ELF::Ehdr* elf_header = ELF::getehdr(elf); local [all...] |
/art/compiler/linker/ |
elf_builder.h | 668 Elf_Ehdr elf_header = MakeElfHeader(isa_, features_); local 669 elf_header.e_shoff = section_headers_offset; 670 elf_header.e_shnum = shdrs.size(); 671 elf_header.e_shstrndx = shstrtab_.GetSectionIndex(); 678 elf_header.e_phoff = sizeof(Elf_Ehdr); 679 elf_header.e_phnum = phdrs.size(); 683 stream_.WriteFully(&elf_header, sizeof(elf_header)); 856 Elf_Ehdr elf_header = Elf_Ehdr(); local [all...] |
/toolchain/binutils/binutils-2.27/gold/ |
dwp.cc | 1042 const unsigned char* elf_header = local 1044 if (!elfcpp::Elf_recognizer::is_elf_file(elf_header, hdrsize)) 1053 if (!elfcpp::Elf_recognizer::is_valid_header(elf_header, hdrsize, &size, 1061 return this->sized_make_object<32, true>(elf_header, input_file, 1068 return this->sized_make_object<32, false>(elf_header, input_file, 1078 return this->sized_make_object<64, true>(elf_header, input_file, 1085 return this->sized_make_object<64, false>(elf_header, input_file, [all...] |
/toolchain/binutils/binutils-2.27/bfd/ |
elf-bfd.h | 1692 Elf_Internal_Ehdr elf_header[1]; \/* Actual data, but ref like ptr *\/ member in struct:elf_obj_tdata [all...] |