Searched refs:e_ident (Results 1 - 25 of 87) sorted by relevance

1234

/external/valgrind/coregrind/
H A Dlauncher-linux.c207 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV ||
208 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) {
213 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV ||
214 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) {
219 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV ||
220 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) {
226 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV ||
227 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) {
232 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV ||
233 ehdr->e_ident[EI_OSAB
[all...]
/external/elfutils/src/libelf/
H A Delf_getident.c61 ? elf->state.elf32.ehdr->e_ident
62 : elf->state.elf64.ehdr->e_ident);
H A Delf_begin.c75 get_shnum (void *map_address, unsigned char *e_ident, int fildes, off_t offset, argument
90 bool is32 = e_ident[EI_CLASS] == ELFCLASS32;
93 if (e_ident[EI_DATA] == MY_ELFDATA
95 || (((size_t) e_ident
98 ehdr.p = e_ident;
110 ehdr_mem.e32.e_shnum = ((Elf32_Ehdr *) e_ident)->e_shnum;
111 ehdr_mem.e32.e_shoff = ((Elf32_Ehdr *) e_ident)->e_shoff;
114 memcpy (&ehdr_mem, e_ident, sizeof (Elf32_Ehdr));
116 if (e_ident[EI_DATA] != MY_ELFDATA)
126 ehdr_mem.e64.e_shnum = ((Elf64_Ehdr *) e_ident)
248 file_read_elf(int fildes, void *map_address, unsigned char *e_ident, off_t offset, size_t maxsize, Elf_Cmd cmd, Elf *parent) argument
501 unsigned char *e_ident = (unsigned char *) map_address + offset; local
[all...]
H A Dgelf_update_ehdr.c78 memcpy (ehdr->e_ident, src->e_ident, EI_NIDENT);
H A Delf32_updatenull.c55 if (memcmp (&ehdr->e_ident[EI_MAG0], ELFMAG, SELFMAG) != 0)
57 memcpy (&ehdr->e_ident[EI_MAG0], ELFMAG, SELFMAG);
62 update_if_changed (ehdr->e_ident[EI_CLASS], ELFW(ELFCLASS,LIBELFBITS),
66 if (unlikely (ehdr->e_ident[EI_DATA] == ELFDATANONE))
68 ehdr->e_ident[EI_DATA] =
72 else if (unlikely (ehdr->e_ident[EI_DATA] >= ELFDATANUM))
79 && ehdr->e_ident[EI_DATA] != ELFDATA2LSB)
81 && ehdr->e_ident[EI_DATA] != ELFDATA2MSB));
84 update_if_changed (ehdr->e_ident[EI_VERSION], EV_CURRENT,
H A Delf-knowledge.h102 && (Ehdr)->e_ident[EI_CLASS] == ELFCLASS64) ? 8 : 4)
H A Delf_getshdrstrndx.c112 && elf->state.elf32.ehdr->e_ident[EI_DATA] == MY_ELFDATA
149 if (elf->state.elf32.ehdr->e_ident[EI_DATA] != MY_ELFDATA)
173 && elf->state.elf64.ehdr->e_ident[EI_DATA] == MY_ELFDATA
210 if (elf->state.elf64.ehdr->e_ident[EI_DATA] != MY_ELFDATA)
H A Dgelf_getehdr.c72 memcpy (dest->e_ident, ehdr->e_ident, EI_NIDENT);
/external/elfutils/src/tests/
H A Dupdate1.c69 printf (" %02x", ehdr->e_ident[i]);
80 ehdr->e_ident[0] = 42;
81 ehdr->e_ident[4] = 1;
82 ehdr->e_ident[5] = 1;
83 ehdr->e_ident[6] = 2;
84 ehdr->e_ident[9] = 2;
107 printf (" %02x", ehdr->e_ident[i]);
H A Dupdate2.c70 printf (" %02x", ehdr->e_ident[i]);
81 ehdr->e_ident[0] = 42;
82 ehdr->e_ident[4] = 1;
83 ehdr->e_ident[5] = 1;
84 ehdr->e_ident[6] = 2;
130 printf (" %02x", ehdr->e_ident[i]);
H A Dupdate3.c79 printf (" %02x", ehdr->e_ident[i]);
90 ehdr->e_ident[0] = 42;
91 ehdr->e_ident[4] = 1;
92 ehdr->e_ident[5] = 1;
93 ehdr->e_ident[6] = 2;
185 printf (" %02x", ehdr->e_ident[i]);
/external/libunwind/src/
H A Delfxx.h91 uint8_t* e_ident = (uint8_t*) ei->u.mapped.image; local
93 && e_ident[EI_CLASS] == ELF_CLASS && e_ident[EI_VERSION] != EV_NONE
94 && e_ident[EI_VERSION] <= EV_CURRENT);
98 uint8_t e_ident[EI_NIDENT]; local
100 if (SELFMAG != elf_w (memory_read) (ei, map->start, e_ident, SELFMAG, false)) {
103 if (memcmp (e_ident, ELFMAG, SELFMAG) != 0) {
108 ei, map->start + SELFMAG, e_ident + SELFMAG, EI_NIDENT - SELFMAG, false)) {
111 return e_ident[EI_CLASS] == ELF_CLASS && e_ident[EI_VERSIO
[all...]
/external/elfutils/src/libdw/
H A Ddwarf_next_cfi.c40 dwarf_next_cfi (e_ident, data, eh_frame_p, off, next_off, entry)
41 const unsigned char e_ident[];
49 BYTE_ORDER_DUMMY (dw, e_ident);
138 uint_fast8_t address_size = e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8;
216 += encoded_value_size (data, e_ident, encoding, NULL);
220 bytes += encoded_value_size (data, e_ident, encoding, bytes);
H A Dcfi.h83 const unsigned char *e_ident; /* For EI_DATA and EI_CLASS. */ member in struct:Dwarf_CFI_s
223 #define BYTE_ORDER_DUMMY(var, e_ident) \
225 { ((BYTE_ORDER == LITTLE_ENDIAN && e_ident[EI_DATA] == ELFDATA2MSB) \
226 || (BYTE_ORDER == BIG_ENDIAN && e_ident[EI_DATA] == ELFDATA2LSB)) }
H A Dencoded-value.h38 encoded_value_size (const Elf_Data *data, const unsigned char e_ident[], argument
54 return e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8;
76 width = width ?: cache->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8;
118 const size_t size = encoded_value_size (&cache->data->d, cache->e_ident,
187 - encoded_value_size (NULL, cache->e_ident,
H A Dcie.c94 += encoded_value_size (&cache->data->d, cache->e_ident,
104 data += encoded_value_size (&cache->data->d, cache->e_ident,
125 = cache->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8;
170 int result = INTUSE(dwarf_next_cfi) (cache->e_ident,
H A Ddwarf_frame_cfa.c65 fs->cache->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8, 4,
H A Ddwarf_getcfi.c60 cfi->e_ident = (unsigned char *) elf_getident (dbg->elf, NULL);
H A Ddwarf_getcfi_elf.c53 cfi->e_ident = (unsigned char *) elf_getident (elf, NULL);
54 if (cfi->e_ident == NULL)
61 if ((BYTE_ORDER == LITTLE_ENDIAN && cfi->e_ident[EI_DATA] == ELFDATA2MSB)
62 || (BYTE_ORDER == BIG_ENDIAN && cfi->e_ident[EI_DATA] == ELFDATA2LSB))
96 .e_ident = ehdr->e_ident,
H A Dfde.c131 int result = INTUSE(dwarf_next_cfi) (cache->e_ident,
161 const size_t size = 2 * encoded_value_size (&cache->data->d, cache->e_ident,
168 .e_ident = cache->e_ident,
256 int result = INTUSE(dwarf_next_cfi) (cache->e_ident,
/external/google-breakpad/src/common/linux/
H A Delf_core_dump.cc111 header->e_ident[0] == ELFMAG0 &&
112 header->e_ident[1] == ELFMAG1 &&
113 header->e_ident[2] == ELFMAG2 &&
114 header->e_ident[3] == ELFMAG3 &&
115 header->e_ident[4] == kClass &&
H A Delf_core_dump_unittest.cc87 header.e_ident[0] = ELFMAG0;
93 header.e_ident[1] = ELFMAG1;
99 header.e_ident[2] = ELFMAG2;
105 header.e_ident[3] = ELFMAG3;
111 header.e_ident[4] = ElfCoreDump::kClass;
/external/elfutils/src/backends/
H A Dppc64_resolve_sym.c58 ehdr->e_ident[EI_DATA]) != NULL)
/external/google-breakpad/src/common/solaris/
H A Dfile_id.cc89 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) {
/external/linux-tools-perf/src/tools/perf/util/
H A Dsymbol-minimal.c86 u8 e_ident[EI_NIDENT]; local
95 if (fread(e_ident, sizeof(e_ident), 1, fp) != 1)
98 if (memcmp(e_ident, ELFMAG, SELFMAG) ||
99 e_ident[EI_VERSION] != EV_CURRENT)
102 need_swap = check_need_swap(e_ident[EI_DATA]);
107 if (e_ident[EI_CLASS] == ELFCLASS32) {

Completed in 336 milliseconds

1234