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

1234

/external/elfutils/0.153/libelf/
H A Delf_getident.c82 ? elf->state.elf32.ehdr->e_ident
83 : elf->state.elf64.ehdr->e_ident);
H A Delf_begin.c96 get_shnum (void *map_address, unsigned char *e_ident, int fildes, off_t offset, argument
111 bool is32 = e_ident[EI_CLASS] == ELFCLASS32;
114 if (e_ident[EI_DATA] == MY_ELFDATA
116 || (((size_t) e_ident
119 ehdr.p = e_ident;
131 ehdr_mem.e32.e_shnum = ((Elf32_Ehdr *) e_ident)->e_shnum;
132 ehdr_mem.e32.e_shoff = ((Elf32_Ehdr *) e_ident)->e_shoff;
135 memcpy (&ehdr_mem, e_ident, sizeof (Elf32_Ehdr));
137 if (e_ident[EI_DATA] != MY_ELFDATA)
147 ehdr_mem.e64.e_shnum = ((Elf64_Ehdr *) e_ident)
267 file_read_elf(int fildes, void *map_address, unsigned char *e_ident, off_t offset, size_t maxsize, Elf_Cmd cmd, Elf *parent) argument
496 unsigned char *e_ident = (unsigned char *) map_address + offset; local
[all...]
H A Dgelf_update_ehdr.c99 memcpy (ehdr->e_ident, src->e_ident, EI_NIDENT);
H A Delf32_updatenull.c76 if (memcmp (&ehdr->e_ident[EI_MAG0], ELFMAG, SELFMAG) != 0)
78 memcpy (&ehdr->e_ident[EI_MAG0], ELFMAG, SELFMAG);
83 update_if_changed (ehdr->e_ident[EI_CLASS], ELFW(ELFCLASS,LIBELFBITS),
87 if (unlikely (ehdr->e_ident[EI_DATA] == ELFDATANONE))
89 ehdr->e_ident[EI_DATA] =
93 else if (unlikely (ehdr->e_ident[EI_DATA] >= ELFDATANUM))
100 && ehdr->e_ident[EI_DATA] != ELFDATA2LSB)
102 && ehdr->e_ident[EI_DATA] != ELFDATA2MSB));
105 update_if_changed (ehdr->e_ident[EI_VERSION], EV_CURRENT,
H A Delf-knowledge.h125 && (Ehdr)->e_ident[EI_CLASS] == ELFCLASS64) ? 8 : 4)
H A Delf_getshdrstrndx.c126 && elf->state.elf32.ehdr->e_ident[EI_DATA] == MY_ELFDATA
148 if (elf->state.elf32.ehdr->e_ident[EI_DATA] != MY_ELFDATA)
164 && elf->state.elf64.ehdr->e_ident[EI_DATA] == MY_ELFDATA
186 if (elf->state.elf64.ehdr->e_ident[EI_DATA] != MY_ELFDATA)
H A Dgelf_getehdr.c93 memcpy (dest->e_ident, ehdr->e_ident, EI_NIDENT);
/external/valgrind/main/coregrind/
H A Dlauncher-linux.c184 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV ||
185 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) {
190 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV ||
191 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) {
196 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV ||
197 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) {
203 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV ||
204 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) {
209 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV ||
210 ehdr->e_ident[EI_OSAB
[all...]
/external/elfutils/0.153/libdw/
H A Dencoded-value.h59 encoded_value_size (const Elf_Data *data, const unsigned char e_ident[], argument
75 return e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8;
97 width = width ?: cache->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8;
139 const size_t size = encoded_value_size (&cache->data->d, cache->e_ident,
206 - encoded_value_size (NULL, cache->e_ident,
H A Ddwarf_next_cfi.c61 dwarf_next_cfi (e_ident, data, eh_frame_p, off, next_off, entry)
62 const unsigned char e_ident[];
70 BYTE_ORDER_DUMMY (dw, e_ident);
159 uint_fast8_t address_size = e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8;
227 += encoded_value_size (data, e_ident, encoding, NULL);
231 bytes += encoded_value_size (data, e_ident, encoding, bytes);
H A Dcfi.h104 const unsigned char *e_ident; /* For EI_DATA and EI_CLASS. */ member in struct:Dwarf_CFI_s
244 #define BYTE_ORDER_DUMMY(var, e_ident) \
246 { ((BYTE_ORDER == LITTLE_ENDIAN && e_ident[EI_DATA] == ELFDATA2MSB) \
247 || (BYTE_ORDER == BIG_ENDIAN && e_ident[EI_DATA] == ELFDATA2LSB)) }
H A Dcie.c115 += encoded_value_size (&cache->data->d, cache->e_ident,
125 data += encoded_value_size (&cache->data->d, cache->e_ident,
146 = cache->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8;
191 int result = INTUSE(dwarf_next_cfi) (cache->e_ident,
H A Ddwarf_frame_cfa.c86 fs->cache->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8, 4,
H A Ddwarf_getcfi.c81 cfi->e_ident = (unsigned char *) elf_getident (dbg->elf, NULL);
H A Ddwarf_getcfi_elf.c74 cfi->e_ident = (unsigned char *) elf_getident (elf, NULL);
75 if (cfi->e_ident == NULL)
82 if ((BYTE_ORDER == LITTLE_ENDIAN && cfi->e_ident[EI_DATA] == ELFDATA2MSB)
83 || (BYTE_ORDER == BIG_ENDIAN && cfi->e_ident[EI_DATA] == ELFDATA2LSB))
117 .e_ident = ehdr->e_ident,
H A Dfde.c148 int result = INTUSE(dwarf_next_cfi) (cache->e_ident,
178 const size_t size = 2 * encoded_value_size (&cache->data->d, cache->e_ident,
185 .e_ident = cache->e_ident,
270 int result = INTUSE(dwarf_next_cfi) (cache->e_ident,
/external/chromium_org/native_client_sdk/src/tools/lib/
H A Delf.py23 # unsigned char e_ident[EI_NIDENT]; /* Magic number and other info */
38 e_ident, _, e_machine = header[:3]
41 if e_ident[:4] != elf_magic:
/external/qemu/hw/core/
H A Dloader.c312 uint8_t e_ident[EI_NIDENT]; local
319 if (read(fd, e_ident, sizeof(e_ident)) != sizeof(e_ident))
321 if (e_ident[0] != ELFMAG0 ||
322 e_ident[1] != ELFMAG1 ||
323 e_ident[2] != ELFMAG2 ||
324 e_ident[3] != ELFMAG3)
331 must_swab = data_order != e_ident[EI_DATA];
338 if (host_data_order != e_ident[EI_DAT
[all...]
/external/linux-tools-perf/perf-3.12.0/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) {
/external/elfutils/0.153/libasm/
H A Dasm_begin.c100 ehdr->e_ident[EI_CLASS] = class;
101 ehdr->e_ident[EI_DATA] = ebl_get_elfdata (ebl);
103 memcpy (&ehdr->e_ident[EI_MAG0], ELFMAG, SELFMAG);
/external/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h61 unsigned char e_ident[llvm::ELF::EI_NIDENT]; ///< ELF file identification. member in struct:elf::ELFHeader
84 return e_ident[llvm::ELF::EI_CLASS] == llvm::ELF::ELFCLASS32;
93 return e_ident[llvm::ELF::EI_CLASS] == llvm::ELF::ELFCLASS64;
/external/elfutils/0.153/libdwfl/
H A Delf-from-memory.c217 switch (ehdr.e32.e_ident[EI_CLASS])
238 ehdr.e32.e_ident[EI_DATA]) == NULL)
248 ehdr.e64.e_ident[EI_DATA]) == NULL)
281 switch (ehdr.e32.e_ident[EI_CLASS])
319 ehdr.e32.e_ident[EI_DATA]) == NULL)
346 ehdr.e64.e_ident[EI_DATA]) == NULL)
H A Ddwfl_segment_report_module.c299 if (ehdr.e32.e_ident[EI_DATA] == MY_ELFDATA)
312 ehdr.e32.e_ident[EI_DATA]) == NULL)
415 if (ehdr.e32.e_ident[EI_CLASS] == ELFCLASS32)
418 ehdr.e32.e_ident[EI_DATA]) == NULL)
430 ehdr.e32.e_ident[EI_DATA]) == NULL)
494 const size_t dyn_entsize = (ehdr.e32.e_ident[EI_CLASS] == ELFCLASS32
513 if (ehdr.e32.e_ident[EI_CLASS] == ELFCLASS32)
516 ehdr.e32.e_ident[EI_DATA]) != NULL)
524 ehdr.e32.e_ident[EI_DATA]) != NULL)
636 if (ehdr.e32.e_ident[EI_CLAS
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/build/make/
H A Dobj_int_extract.c235 unsigned char e_ident[EI_NIDENT]; /* Magic number and other info */ member in struct:__anon12969
244 COPY_STRUCT(&elf->e_ident, elf->buf, 0, elf->sz);
245 res = elf->e_ident[EI_MAG0] == ELFMAG0;
246 res &= elf->e_ident[EI_MAG1] == ELFMAG1;
247 res &= elf->e_ident[EI_MAG2] == ELFMAG2;
248 res &= elf->e_ident[EI_MAG3] == ELFMAG3;
249 res &= elf->e_ident[EI_CLASS] == ELFCLASS32
250 || elf->e_ident[EI_CLASS] == ELFCLASS64;
251 res &= elf->e_ident[EI_DATA] == ELFDATA2LSB;
255 elf->le_data = elf->e_ident[EI_DAT
[all...]
/external/libvpx/libvpx/build/make/
H A Dobj_int_extract.c235 unsigned char e_ident[EI_NIDENT]; /* Magic number and other info */ member in struct:__anon24766
244 COPY_STRUCT(&elf->e_ident, elf->buf, 0, elf->sz);
245 res = elf->e_ident[EI_MAG0] == ELFMAG0;
246 res &= elf->e_ident[EI_MAG1] == ELFMAG1;
247 res &= elf->e_ident[EI_MAG2] == ELFMAG2;
248 res &= elf->e_ident[EI_MAG3] == ELFMAG3;
249 res &= elf->e_ident[EI_CLASS] == ELFCLASS32
250 || elf->e_ident[EI_CLASS] == ELFCLASS64;
251 res &= elf->e_ident[EI_DATA] == ELFDATA2LSB;
255 elf->le_data = elf->e_ident[EI_DAT
[all...]

Completed in 412 milliseconds

1234