/external/google-breakpad/src/common/linux/ |
D | dump_symbols.cc | 204 bool LoadStabs(const typename ElfClass::Ehdr* elf_header, in LoadStabs() argument 216 GetOffset<ElfClass, uint8_t>(elf_header, stab_section->sh_offset); in LoadStabs() 218 GetOffset<ElfClass, uint8_t>(elf_header, stabstr_section->sh_offset); in LoadStabs() 278 const typename ElfClass::Ehdr* elf_header, in LoadDwarf() argument 295 GetOffset<ElfClass, Shdr>(elf_header, elf_header->e_shoff); in LoadDwarf() 296 int num_sections = elf_header->e_shnum; in LoadDwarf() 297 const Shdr* section_names = sections + elf_header->e_shstrndx; in LoadDwarf() 300 string name = GetOffset<ElfClass, char>(elf_header, in LoadDwarf() 303 const uint8_t *contents = GetOffset<ElfClass, uint8_t>(elf_header, in LoadDwarf() 357 bool DwarfCFIRegisterNames(const typename ElfClass::Ehdr* elf_header, in DwarfCFIRegisterNames() argument [all …]
|
D | elfutils.cc | 57 const Ehdr* elf_header = reinterpret_cast<const Ehdr*>(elf_base); in FindElfClassSection() local 58 assert(elf_header->e_ident[EI_CLASS] == ElfClass::kClass); in FindElfClassSection() 61 GetOffset<ElfClass, Shdr>(elf_header, elf_header->e_shoff); in FindElfClassSection() 62 const Shdr* section_names = sections + elf_header->e_shstrndx; in FindElfClassSection() 64 GetOffset<ElfClass, char>(elf_header, section_names->sh_offset); in FindElfClassSection() 70 elf_header->e_shnum); in FindElfClassSection() 90 const Ehdr* elf_header = reinterpret_cast<const Ehdr*>(elf_base); in FindElfClassSegment() local 91 assert(elf_header->e_ident[EI_CLASS] == ElfClass::kClass); in FindElfClassSegment() 94 GetOffset<ElfClass, Phdr>(elf_header, elf_header->e_phoff); in FindElfClassSegment() 96 for (int i = 0; i < elf_header->e_phnum; ++i) { in FindElfClassSegment() [all …]
|
D | elfutils-inl.h | 39 const T* GetOffset(const typename ElfClass::Ehdr* elf_header, in GetOffset() argument 41 return reinterpret_cast<const T*>(reinterpret_cast<uintptr_t>(elf_header) + in GetOffset()
|
D | elfutils.h | 82 bool IsValidElf(const void* elf_header); 124 GetOffset(const typename ElfClass::Ehdr* elf_header,
|
/external/libabigail/src/ |
D | abg-elf-helpers.cc | 363 GElf_Ehdr* elf_header = gelf_getehdr(elf_handle, &eh_mem); in find_symbol_table_section() local 364 if (elf_header->e_type == ET_REL in find_symbol_table_section() 365 || elf_header->e_type == ET_EXEC) in find_symbol_table_section() 826 GElf_Ehdr* elf_header = gelf_getehdr(elf_handle, &eh_mem); in architecture_is_ppc64() local 827 return (elf_header && elf_header->e_machine == EM_PPC64); in architecture_is_ppc64() 839 GElf_Ehdr* elf_header = gelf_getehdr(elf_handle, &eh_mem); in architecture_is_arm32() local 840 return (elf_header && elf_header->e_machine == EM_ARM); in architecture_is_arm32() 853 GElf_Ehdr elf_header; in architecture_is_big_endian() local 854 gelf_getehdr(elf_handle, &elf_header); in architecture_is_big_endian() 856 bool is_big_endian = (elf_header.e_ident[EI_DATA] == ELFDATA2MSB); in architecture_is_big_endian() [all …]
|
D | abg-dwarf-reader.cc | 543 GElf_Ehdr ehmem, *elf_header; in find_alt_debug_info_link() local 544 elf_header = gelf_getehdr(elf, &ehmem); in find_alt_debug_info_link() 555 elf_header->e_shstrndx, in find_alt_debug_info_link() 5391 GElf_Ehdr* elf_header = gelf_getehdr(elf_handle(), &eh_mem); in load_elf_architecture() local 5393 elf_architecture_ = e_machine_to_string(elf_header->e_machine); in load_elf_architecture() 5428 GElf_Ehdr *elf_header = gelf_getehdr(elf_handle(), &eh_mem); in maybe_adjust_address_for_exec_or_dyn() local 5430 if (elf_header->e_type == ET_DYN || elf_header->e_type == ET_EXEC) in maybe_adjust_address_for_exec_or_dyn() 5482 GElf_Ehdr* elf_header = gelf_getehdr(elf, &eh_mem); in maybe_adjust_fn_sym_address() local 5484 if (elf_header->e_type == ET_REL) in maybe_adjust_fn_sym_address() 5526 GElf_Ehdr* elf_header = gelf_getehdr(elf, &eh_mem); in maybe_adjust_var_sym_address() local [all …]
|
/external/google-breakpad/src/common/solaris/ |
D | file_id.cc | 79 GElf_Ehdr elf_header; in FindElfTextSection() local 84 if (gelf_getehdr(elf, &elf_header) == (GElf_Ehdr *)NULL) { in FindElfTextSection() 89 if (elf_header.e_ident[EI_MAG0] != ELFMAG0 || in FindElfTextSection() 90 elf_header.e_ident[EI_MAG1] != ELFMAG1 || in FindElfTextSection() 91 elf_header.e_ident[EI_MAG2] != ELFMAG2 || in FindElfTextSection() 92 elf_header.e_ident[EI_MAG3] != ELFMAG3) { in FindElfTextSection() 109 const char *section_name = elf_strptr(elf, elf_header.e_shstrndx, in FindElfTextSection()
|
D | dump_symbols.cc | 212 bool IsValidElf(const GElf_Ehdr *elf_header) { in IsValidElf() argument 213 return memcmp(elf_header, ELFMAG, SELFMAG) == 0; in IsValidElf() 434 bool LoadSymbols(Elf *elf, GElf_Ehdr *elf_header, struct SymbolInfo *symbols, in LoadSymbols() argument 439 reinterpret_cast<GElf_Shdr *>(elf_header->e_shoff + base); in LoadSymbols() 441 if (!FindSectionByName(elf, kStabName, elf_header->e_shstrndx, in LoadSymbols() 447 if (!FindSectionByName(elf, kStabStrName, elf_header->e_shstrndx, in LoadSymbols() 453 if (!FindSectionByName(elf, kSymtabName, elf_header->e_shstrndx, in LoadSymbols() 459 if (!FindSectionByName(elf, kStrtabName, elf_header->e_shstrndx, in LoadSymbols() 657 GElf_Ehdr elf_header; in WriteSymbolFile() local 661 if (gelf_getehdr(elf, &elf_header) == (GElf_Ehdr *)NULL) { in WriteSymbolFile() [all …]
|
/external/rust/crates/gdbstub/examples/armv4t/ |
D | emu.rs | 34 let elf_header = goblin::elf::Elf::parse(program_elf)?; in new() localVariable 37 let sections = elf_header in new() 45 elf_header.shdr_strtab.get(h.sh_name).unwrap().unwrap(), in new() 56 eprintln!("Setting PC to {:#010x?}", elf_header.entry); in new() 59 cpu.reg_set(Mode::User, reg::PC, elf_header.entry as u32); in new() 63 start_addr: elf_header.entry as u32, in new()
|
/external/rust/crates/gdbstub/examples/armv4t_multicore/ |
D | emu.rs | 58 let elf_header = goblin::elf::Elf::parse(program_elf)?; in new() localVariable 61 let sections = elf_header in new() 69 elf_header.shdr_strtab.get(h.sh_name).unwrap().unwrap(), in new() 80 eprintln!("Setting PC to {:#010x?}", elf_header.entry); in new() 83 cpu.reg_set(Mode::User, reg::PC, elf_header.entry as u32); in new()
|
/external/libchrome/base/debug/ |
D | elf_reader_linux.cc | 76 const Ehdr* elf_header = reinterpret_cast<const Ehdr*>(elf_base); in FindElfSegments() local 78 reinterpret_cast<const Phdr*>(elf_base + elf_header->e_phoff); in FindElfSegments() 80 for (Half i = 0; i < elf_header->e_phnum; ++i) { in FindElfSegments()
|
/external/webrtc/third_party/abseil-cpp/absl/debugging/ |
D | symbolize_elf.inc | 177 SafeMemZero(&elf_header, sizeof(elf_header)); 189 ElfW(Ehdr) elf_header; 442 // Returns elf_header.e_type if the file pointed by fd is an ELF binary. 444 ElfW(Ehdr) elf_header; 445 if (!ReadFromOffsetExact(fd, &elf_header, sizeof(elf_header), 0)) { 448 if (memcmp(elf_header.e_ident, ELFMAG, SELFMAG) != 0) { 451 return elf_header.e_type; 501 ElfW(Ehdr) elf_header; 502 if (!ReadFromOffsetExact(fd, &elf_header, sizeof(elf_header), 0)) { 508 (elf_header.e_shoff + elf_header.e_shentsize * elf_header.e_shstrndx); [all …]
|
/external/abseil-cpp/absl/debugging/ |
D | symbolize_elf.inc | 177 SafeMemZero(&elf_header, sizeof(elf_header)); 189 ElfW(Ehdr) elf_header; 442 // Returns elf_header.e_type if the file pointed by fd is an ELF binary. 444 ElfW(Ehdr) elf_header; 445 if (!ReadFromOffsetExact(fd, &elf_header, sizeof(elf_header), 0)) { 448 if (memcmp(elf_header.e_ident, ELFMAG, SELFMAG) != 0) { 451 return elf_header.e_type; 501 ElfW(Ehdr) elf_header; 502 if (!ReadFromOffsetExact(fd, &elf_header, sizeof(elf_header), 0)) { 508 (elf_header.e_shoff + elf_header.e_shentsize * elf_header.e_shstrndx); [all …]
|
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/debugging/ |
D | symbolize_elf.inc | 187 SafeMemZero(&elf_header, sizeof(elf_header)); 200 ElfW(Ehdr) elf_header; 457 // Returns elf_header.e_type if the file pointed by fd is an ELF binary. 459 ElfW(Ehdr) elf_header; 460 if (!ReadFromOffsetExact(fd, &elf_header, sizeof(elf_header), 0)) { 463 if (memcmp(elf_header.e_ident, ELFMAG, SELFMAG) != 0) { 466 return elf_header.e_type; 516 ElfW(Ehdr) elf_header; 517 if (!ReadFromOffsetExact(fd, &elf_header, sizeof(elf_header), 0)) { 523 (elf_header.e_shoff + elf_header.e_shentsize * elf_header.e_shstrndx); [all …]
|
/external/openscreen/third_party/abseil/src/absl/debugging/ |
D | symbolize_elf.inc | 187 SafeMemZero(&elf_header, sizeof(elf_header)); 200 ElfW(Ehdr) elf_header; 457 // Returns elf_header.e_type if the file pointed by fd is an ELF binary. 459 ElfW(Ehdr) elf_header; 460 if (!ReadFromOffsetExact(fd, &elf_header, sizeof(elf_header), 0)) { 463 if (memcmp(elf_header.e_ident, ELFMAG, SELFMAG) != 0) { 466 return elf_header.e_type; 516 ElfW(Ehdr) elf_header; 517 if (!ReadFromOffsetExact(fd, &elf_header, sizeof(elf_header), 0)) { 523 (elf_header.e_shoff + elf_header.e_shentsize * elf_header.e_shstrndx); [all …]
|
/external/libtextclassifier/abseil-cpp/absl/debugging/ |
D | symbolize_elf.inc | 187 SafeMemZero(&elf_header, sizeof(elf_header)); 200 ElfW(Ehdr) elf_header; 457 // Returns elf_header.e_type if the file pointed by fd is an ELF binary. 459 ElfW(Ehdr) elf_header; 460 if (!ReadFromOffsetExact(fd, &elf_header, sizeof(elf_header), 0)) { 463 if (memcmp(elf_header.e_ident, ELFMAG, SELFMAG) != 0) { 466 return elf_header.e_type; 516 ElfW(Ehdr) elf_header; 517 if (!ReadFromOffsetExact(fd, &elf_header, sizeof(elf_header), 0)) { 523 (elf_header.e_shoff + elf_header.e_shentsize * elf_header.e_shstrndx); [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | elf-header-flags-xnack.ll | 13 define amdgpu_kernel void @elf_header() {
|
D | elf-header-osabi.ll | 22 define amdgpu_kernel void @elf_header() {
|
D | elf-header-flags-sram-ecc.ll | 43 define amdgpu_kernel void @elf_header() {
|
D | elf-header-flags-mach.ll | 123 define amdgpu_kernel void @elf_header() {
|
/external/python/cpython3/Lib/ctypes/ |
D | util.py | 98 elf_header = b'\x7fELF' 100 return thefile.read(4) == elf_header
|
/external/llvm-project/lldb/source/Plugins/Process/elf-core/ |
D | ProcessElfCore.cpp | 68 elf::ELFHeader elf_header; in CreateInstance() local 71 if (elf_header.Parse(data, &data_offset)) { in CreateInstance() 72 if (elf_header.e_type == llvm::ELF::ET_CORE) in CreateInstance()
|