usr/src/boot/sys/sys/elf_generic.h
63
__ElfType(Ehdr);
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
178
mdb_gelf_ehdr_to_gehdr(Ehdr *src, GElf_Ehdr *dst)
usr/src/cmd/mdb/common/mdb/mdb_gelf.h
97
extern void mdb_gelf_ehdr_to_gehdr(Ehdr *, GElf_Ehdr *);
usr/src/cmd/mdb/common/modules/krtld/krtld.c
156
dump_ehdr(const Ehdr *ehdr)
usr/src/cmd/mdb/common/modules/krtld/krtld.c
41
Ehdr hdr;
usr/src/cmd/mdb/intel/modules/mdb_kb/mdb_kb.c
205
Ehdr kh_elf_hdr;
usr/src/cmd/mdb/intel/modules/mdb_kb/mdb_kb.c
992
&hdr->kh_elf_hdr, sizeof (Ehdr)) != sizeof (Ehdr))
usr/src/cmd/sgs/elfdump/common/elfdump.c
1032
Ehdr *ehdr, uchar_t osabi, VERSYM_STATE *versym, const char *file,
usr/src/cmd/sgs/elfdump/common/elfdump.c
121
Ehdr *ehdr; /* ELF header for file */
usr/src/cmd/sgs/elfdump/common/elfdump.c
1379
uchar_t osabi, Ehdr *ehdr, uint_t flags)
usr/src/cmd/sgs/elfdump/common/elfdump.c
1753
cap(const char *file, Cache *cache, Word shnum, Word phnum, Ehdr *ehdr,
usr/src/cmd/sgs/elfdump/common/elfdump.c
1835
Ehdr *ehdr)
usr/src/cmd/sgs/elfdump/common/elfdump.c
1912
syminfo(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, const char *file)
usr/src/cmd/sgs/elfdump/common/elfdump.c
2494
symbols(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi,
usr/src/cmd/sgs/elfdump/common/elfdump.c
2537
sunw_sort(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi,
usr/src/cmd/sgs/elfdump/common/elfdump.c
2674
reloc(Cache *cache, Word shnum, Ehdr *ehdr, const char *file)
usr/src/cmd/sgs/elfdump/common/elfdump.c
2825
Word dynsec_cnt, Ehdr *ehdr, uchar_t osabi, const char *file)
usr/src/cmd/sgs/elfdump/common/elfdump.c
2943
Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, const char *file)
usr/src/cmd/sgs/elfdump/common/elfdump.c
2977
dynamic(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, const char *file,
usr/src/cmd/sgs/elfdump/common/elfdump.c
3765
note_entry(Cache *cache, Word *data, size_t size, Ehdr *ehdr, const char *file)
usr/src/cmd/sgs/elfdump/common/elfdump.c
3895
note(Cache *cache, Word shnum, Ehdr *ehdr, const char *file)
usr/src/cmd/sgs/elfdump/common/elfdump.c
4349
got(Cache *cache, Word shnum, Ehdr *ehdr, const char *file)
usr/src/cmd/sgs/elfdump/common/elfdump.c
4623
shdr_cache(const char *file, Elf *elf, Ehdr *ehdr, size_t shstrndx,
usr/src/cmd/sgs/elfdump/common/elfdump.c
464
sections(const char *file, Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi)
usr/src/cmd/sgs/elfdump/common/elfdump.c
4943
create_cache(const char *file, int fd, Elf *elf, Ehdr *ehdr, Cache **cache,
usr/src/cmd/sgs/elfdump/common/elfdump.c
4975
Ehdr *ehdr;
usr/src/cmd/sgs/elfdump/common/elfdump.c
554
unwind_eh_frame(Cache *cache, Word shndx, Word shnum, Phdr *uphdr, Ehdr *ehdr,
usr/src/cmd/sgs/elfdump/common/elfdump.c
910
unwind(Cache *cache, Word shnum, Word phnum, Ehdr *ehdr, uchar_t osabi,
usr/src/cmd/sgs/elfdump/common/fake_shdr.c
1067
fake_shdr_cache(const char *file, int fd, Elf *elf, Ehdr *ehdr,
usr/src/cmd/sgs/elfdump/common/fake_shdr.c
82
Ehdr *ehdr;
usr/src/cmd/sgs/elfedit/modules/common/dyn.c
1279
Ehdr *ehdr = argstate.obj_state->os_ehdr;
usr/src/cmd/sgs/elfedit/modules/common/dyn.c
192
Ehdr *ehdr;
usr/src/cmd/sgs/elfedit/modules/common/dyn.c
496
Ehdr *ehdr;
usr/src/cmd/sgs/elfedit/modules/common/dyn.c
570
Ehdr *ehdr = argstate->obj_state->os_ehdr;
usr/src/cmd/sgs/elfedit/modules/common/dyn.c
661
Ehdr *ehdr = argstate->obj_state->os_ehdr;
usr/src/cmd/sgs/elfedit/modules/common/ehdr.c
243
Ehdr *ehdr;
usr/src/cmd/sgs/elfedit/modules/common/ehdr.c
672
Ehdr *ehdr;
usr/src/cmd/sgs/elfedit/modules/common/phdr.c
226
Ehdr *ehdr = obj_state->os_ehdr;
usr/src/cmd/sgs/elfedit/modules/common/phdr.c
351
Ehdr *ehdr = argstate->obj_state->os_ehdr;
usr/src/cmd/sgs/elfedit/modules/common/phdr.c
690
Ehdr *ehdr = obj_state->os_ehdr;
usr/src/cmd/sgs/elfedit/modules/common/phdr.c
823
Ehdr *ehdr = obj_state->os_ehdr;
usr/src/cmd/sgs/elfedit/modules/common/shdr.c
216
Ehdr *ehdr = argstate->obj_state->os_ehdr;
usr/src/cmd/sgs/elfedit/modules/common/shdr.c
358
Ehdr *ehdr = obj_state->os_ehdr;
usr/src/cmd/sgs/elfwrap/common/elfwrap.c
219
Ehdr *ehdr;
usr/src/cmd/sgs/include/debug.h
1171
extern void Elf_ehdr(Lm_list *, Ehdr *, Shdr *);
usr/src/cmd/sgs/include/libld.h
253
Ehdr *ofl_dehdr; /* default elf header, and new elf */
usr/src/cmd/sgs/include/libld.h
254
Ehdr *ofl_nehdr; /* header describing this file */
usr/src/cmd/sgs/include/libld.h
847
Ehdr *ifl_ehdr; /* elf header describing this file */
usr/src/cmd/sgs/ldprof/common/profile.c
172
Ehdr * ehdr; /* ELF header for file */
usr/src/cmd/sgs/ldprof/common/profile.c
214
ehdr = (Ehdr *)lpc;
usr/src/cmd/sgs/libelf/common/clscook.c
223
if (inplace && (fsz >= sizeof (Ehdr))) {
usr/src/cmd/sgs/libelf/common/clscook.c
228
elf->ed_ehdr = (Ehdr *)elf->ed_ident;
usr/src/cmd/sgs/libelf/common/clscook.c
231
elf->ed_ehdr = malloc(sizeof (Ehdr));
usr/src/cmd/sgs/libelf/common/clscook.c
250
dst.d_size = sizeof (Ehdr);
usr/src/cmd/sgs/libelf/common/clscook.c
263
if (((Ehdr*)elf->ed_ehdr)->e_ident[EI_CLASS] != ELFCLASS) {
usr/src/cmd/sgs/libelf/common/clscook.c
273
if (((Ehdr*)elf->ed_ehdr)->e_version != elf->ed_version) {
usr/src/cmd/sgs/libelf/common/clscook.c
293
Ehdr * eh = elf->ed_ehdr; /* must be present */
usr/src/cmd/sgs/libelf/common/clscook.c
353
register Ehdr *eh = elf->ed_ehdr; /* must be present */
usr/src/cmd/sgs/libelf/common/newehdr.c
104
if ((eh = (Ehdr *)malloc(sizeof (Ehdr))) == 0) {
usr/src/cmd/sgs/libelf/common/newehdr.c
61
Ehdr *
usr/src/cmd/sgs/libelf/common/newehdr.c
64
Ehdr *eh;
usr/src/cmd/sgs/libelf/common/newehdr.c
76
if ((eh = (Ehdr *)getehdr(elf)) != 0) {
usr/src/cmd/sgs/libelf/common/newehdr.c
96
if ((eh = (Ehdr *)getehdr(elf)) != 0) { /* this cooks if necessary */
usr/src/cmd/sgs/libelf/common/newphdr.c
107
((Ehdr*)elf->ed_ehdr)->e_phnum = 0;
usr/src/cmd/sgs/libelf/common/newphdr.c
108
((Ehdr*)elf->ed_ehdr)->e_phentsize = 0;
usr/src/cmd/sgs/libelf/common/newphdr.c
118
((Ehdr*)elf->ed_ehdr)->e_phnum = 0;
usr/src/cmd/sgs/libelf/common/newphdr.c
119
((Ehdr*)elf->ed_ehdr)->e_phentsize = 0;
usr/src/cmd/sgs/libelf/common/newphdr.c
129
((Ehdr*)elf->ed_ehdr)->e_phnum = (Half)count;
usr/src/cmd/sgs/libelf/common/newphdr.c
130
((Ehdr*)elf->ed_ehdr)->e_phentsize
usr/src/cmd/sgs/libelf/common/update.c
166
Ehdr * eh = elf->ed_ehdr;
usr/src/cmd/sgs/libelf/common/update.c
349
Ehdr * eh = elf->ed_ehdr;
usr/src/cmd/sgs/libelf/common/update.c
465
Ehdr *eh = elf->ed_ehdr;
usr/src/cmd/sgs/libelf/common/update.c
536
src.d_size = sizeof (Ehdr);
usr/src/cmd/sgs/libelf/common/update.c
748
Ehdr *eh = elf->ed_ehdr;
usr/src/cmd/sgs/libelf/common/update.c
860
Ehdr *eh;
usr/src/cmd/sgs/libelf/common/update.c
877
src.d_size = dst.d_size = sizeof (Ehdr);
usr/src/cmd/sgs/libld/common/_libld.h
203
void (* mr_mach_eflags)(Ehdr *, Ofl_desc *);
usr/src/cmd/sgs/libld/common/files.c
3110
Ehdr *ehdr;
usr/src/cmd/sgs/libld/common/files.c
54
ifl_verify(Ehdr *ehdr, Ofl_desc *ofl, Rej_desc *rej)
usr/src/cmd/sgs/libld/common/files.c
85
ifl_setup(const char *name, Ehdr *ehdr, Elf *elf, Word flags, Ofl_desc *ofl,
usr/src/cmd/sgs/libld/common/ldmain.c
71
static Ehdr def_ehdr = { { ELFMAG0, ELFMAG1, ELFMAG2, ELFMAG3,
usr/src/cmd/sgs/libld/common/machrel.amd.c
140
ld_mach_eflags(Ehdr *ehdr, Ofl_desc *ofl)
usr/src/cmd/sgs/libld/common/machrel.intel.c
107
ld_mach_eflags(Ehdr *ehdr, Ofl_desc *ofl)
usr/src/cmd/sgs/libld/common/machrel.sparc.c
120
ld_mach_eflags(Ehdr *ehdr, Ofl_desc *ofl)
usr/src/cmd/sgs/libld/common/map_support.c
177
if ((ifl->ifl_ehdr = libld_calloc(1, sizeof (Ehdr))) == NULL)
usr/src/cmd/sgs/libld/common/outfile.c
191
Ehdr *ehdr;
usr/src/cmd/sgs/libld/common/support.c
289
Ehdr *ehdr = ifl->ifl_ehdr;
usr/src/cmd/sgs/libld/common/syms.c
3244
if ((ifl->ifl_ehdr = libld_calloc(1, sizeof (Ehdr))) == NULL)
usr/src/cmd/sgs/libld/common/update.c
3020
Ehdr *ehdr = ofl->ofl_nehdr;
usr/src/cmd/sgs/libld/common/update.c
3854
Ehdr *ehdr = sdp->sd_file->ifl_ehdr;
usr/src/cmd/sgs/libld/common/update.c
3919
Ehdr *ehdr = ofl->ofl_nehdr;
usr/src/cmd/sgs/liblddbg/common/elf.c
33
Elf_ehdr(Lm_list *lml, Ehdr *ehdr, Shdr *shdr0)
usr/src/cmd/sgs/librtld/common/dldump.c
148
Ehdr *iehdr, *oehdr, *mehdr;
usr/src/cmd/sgs/librtld_db/common/_rtld_db.h
137
psaddr_t, Ehdr *, uint_t *);
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
375
psaddr_t addr, Ehdr *ehdr, uint_t *phnum)
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
415
Ehdr ehdr;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
560
Ehdr ehdr;
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
635
sizeof (Ehdr)) != PS_OK) {
usr/src/cmd/sgs/librtld_db/common/rd_elf.c
639
off += sizeof (Ehdr);
usr/src/cmd/sgs/librtld_db/i386/plt32_resolution.c
51
Ehdr ehdr;
usr/src/cmd/sgs/librtld_db/i386/plt32_resolution.c
68
sizeof (Ehdr)) != PS_OK) {
usr/src/cmd/sgs/rtld/amd64/amd64_elf.c
52
elf_mach_flags_check(Rej_desc *rej, Ehdr *ehdr)
usr/src/cmd/sgs/rtld/common/_elf.h
59
extern int elf_mach_flags_check(Rej_desc *, Ehdr *);
usr/src/cmd/sgs/rtld/common/analyze.c
1762
Ehdr *ehdr = NULL;
usr/src/cmd/sgs/rtld/common/analyze.c
1790
ehdr = (Ehdr *)(mpp->mr_addr + mpp->mr_offset);
usr/src/cmd/sgs/rtld/common/dlfcns.c
2299
Ehdr *ehdr;
usr/src/cmd/sgs/rtld/common/dlfcns.c
2322
ehdr = (Ehdr *) ADDR(lmp);
usr/src/cmd/sgs/rtld/common/elf.c
144
elf_cap_check(Fdesc *fdp, Ehdr *ehdr, Rej_desc *rej)
usr/src/cmd/sgs/rtld/common/elf.c
1628
Ehdr *ehdr = (Ehdr *)addr;
usr/src/cmd/sgs/rtld/common/elf.c
209
Ehdr *ehdr;
usr/src/cmd/sgs/rtld/common/elf.c
217
if (size < sizeof (Ehdr) ||
usr/src/cmd/sgs/rtld/common/elf.c
229
ehdr = (Ehdr *)addr;
usr/src/cmd/sgs/rtld/common/elf.c
462
Ehdr *ehdr = (Ehdr *)ADDR(lmp);
usr/src/cmd/sgs/rtld/common/object.c
235
Ehdr *ehdr;
usr/src/cmd/sgs/rtld/common/object.c
45
static Ehdr dehdr = { { ELFMAG0, ELFMAG1, ELFMAG2, ELFMAG3,
usr/src/cmd/sgs/rtld/common/setup.c
199
Ehdr *ehdr;
usr/src/cmd/sgs/rtld/common/setup.c
553
ehdr = (Ehdr *)((Addr)phdr - phdr->p_offset);
usr/src/cmd/sgs/rtld/i386/i386_elf.c
55
elf_mach_flags_check(Rej_desc *rej, Ehdr *ehdr)
usr/src/cmd/sgs/rtld/mdbmod/common/rtld.c
1367
Ehdr ehdr;
usr/src/cmd/sgs/rtld/mdbmod/common/rtld.c
1418
mdb_set_dot(addr + sizeof (Ehdr));
usr/src/cmd/sgs/rtld/sparc/sparc_elf.c
56
elf_mach_flags_check(Rej_desc *rej, Ehdr *ehdr)
usr/src/cmd/sgs/rtld/sparcv9/sparc_elf.c
57
elf_mach_flags_check(Rej_desc *rej, Ehdr *ehdr)
usr/src/cmd/sysdef/sysdef.c
141
Ehdr *ehdr = NULL;
usr/src/lib/libproc/common/Psymtab_machelf32.c
220
Ehdr *ehdr, uint_t phnum, Phdr *phdr)
usr/src/lib/libproc/common/Psymtab_machelf32.c
254
Ehdr *ep;
usr/src/lib/libproc/common/Psymtab_machelf32.c
347
size = sizeof (Ehdr);
usr/src/lib/libproc/common/Psymtab_machelf32.c
453
ep = (Ehdr *)elfdata;
usr/src/lib/libproc/common/Psymtab_machelf32.c
454
(void) memcpy(ep, ehdr, offsetof(Ehdr, e_phoff));
usr/src/lib/libproc/common/Psymtab_machelf32.c
456
ep->e_ehsize = sizeof (Ehdr);
usr/src/lib/libproc/common/Psymtab_machelf32.c
457
ep->e_phoff = sizeof (Ehdr);
usr/src/uts/common/exec/elf/elf.c
1065
elfsize(const Ehdr *ehdrp, uint_t nphdrs, const caddr_t phdrbase,
usr/src/uts/common/exec/elf/elf.c
1112
getelfhead(vnode_t *vp, cred_t *credp, Ehdr *ehdr, uint_t *nshdrs,
usr/src/uts/common/exec/elf/elf.c
1123
sizeof (Ehdr), (offset_t)0, UIO_SYSSPACE, 0,
usr/src/uts/common/exec/elf/elf.c
1193
getelfphdr(vnode_t *vp, cred_t *credp, const Ehdr *ehdr, uint_t nphdrs,
usr/src/uts/common/exec/elf/elf.c
1229
getelfshdr(vnode_t *vp, cred_t *credp, const Ehdr *ehdr, uint_t nshdrs,
usr/src/uts/common/exec/elf/elf.c
1303
elfreadhdr(vnode_t *vp, cred_t *credp, Ehdr *ehdrp, uint_t *nphdrs,
usr/src/uts/common/exec/elf/elf.c
1321
Ehdr *ehdr,
usr/src/uts/common/exec/elf/elf.c
1687
Ehdr ehdr;
usr/src/uts/common/exec/elf/elf.c
187
mapexec_brand(vnode_t *vp, uarg_t *args, Ehdr *ehdr, Addr *uphdr_vaddr,
usr/src/uts/common/exec/elf/elf.c
2085
Ehdr *ehdr;
usr/src/uts/common/exec/elf/elf.c
2142
bigsize = MAX(sizeof (Ehdr), MAX(phdrsz, shdrsz));
usr/src/uts/common/exec/elf/elf.c
2145
ehdr = (Ehdr *)bigwad;
usr/src/uts/common/exec/elf/elf.c
2181
poffset = sizeof (Ehdr);
usr/src/uts/common/exec/elf/elf.c
2182
soffset = sizeof (Ehdr) + phdrsz;
usr/src/uts/common/exec/elf/elf.c
2183
doffset = sizeof (Ehdr) + phdrsz + shdrsz;
usr/src/uts/common/exec/elf/elf.c
2221
ehdr->e_ehsize = sizeof (Ehdr);
usr/src/uts/common/exec/elf/elf.c
2226
sizeof (Ehdr), rlimit, credp)) {
usr/src/uts/common/exec/elf/elf.c
301
Ehdr ehdr;
usr/src/uts/common/exec/elf/elf.c
308
Ehdr *ehdrp;
usr/src/uts/common/exec/elf/elf.c
86
static int getelfhead(vnode_t *, cred_t *, Ehdr *, uint_t *, uint_t *,
usr/src/uts/common/exec/elf/elf.c
88
static int getelfphdr(vnode_t *, cred_t *, const Ehdr *, uint_t, caddr_t *,
usr/src/uts/common/exec/elf/elf.c
90
static int getelfshdr(vnode_t *, cred_t *, const Ehdr *, uint_t, uint_t,
usr/src/uts/common/exec/elf/elf.c
92
static size_t elfsize(const Ehdr *, uint_t, const caddr_t, uintptr_t *);
usr/src/uts/common/exec/elf/elf.c
93
static int mapelfexec(vnode_t *, Ehdr *, uint_t, caddr_t, Phdr **, Phdr **,
usr/src/uts/common/krtld/kobj.c
136
extern int elf_mach_ok(Ehdr *);
usr/src/uts/common/krtld/kobj.c
573
Ehdr ehdr;
usr/src/uts/common/krtld/kobj.c
879
is_extended_ehdr(const Ehdr *hdr)
usr/src/uts/common/krtld/kobj.c
906
Ehdr *ehdr = (Ehdr *)bootaux[BA_LDELF].ba_ptr;
usr/src/uts/common/os/brand.c
444
Ehdr32to64(Elf32_Ehdr *src, Ehdr *dst)
usr/src/uts/common/os/brand.c
610
Ehdr ehdr;
usr/src/uts/common/os/ksyms_snapshot.c
42
Ehdr elf_hdr; /* Elf file header */
usr/src/uts/common/os/mmapobj.c
1302
calc_loadable(Ehdr *ehdrp, caddr_t phdrbase, int nphdrs, size_t *len,
usr/src/uts/common/os/mmapobj.c
1535
process_phdrs(Ehdr *ehdrp, caddr_t phdrbase, int nphdrs, mmapobj_result_t *mrp,
usr/src/uts/common/os/mmapobj.c
1923
doelfwork(Ehdr *ehdrp, vnode_t *vp, mmapobj_result_t *mrp,
usr/src/uts/common/os/mmapobj.c
2049
#define MAX_HEADER_SIZE (MAX(sizeof (Ehdr), sizeof (struct exec)))
usr/src/uts/common/os/mmapobj.c
2161
return (doelfwork((Ehdr *)lheader, vp, mrp, num_mapped,
usr/src/uts/common/sys/exec.h
238
extern int mapexec_brand(vnode_t *, uarg_t *, Ehdr *, Addr *,
usr/src/uts/common/sys/exec.h
240
extern int elfreadhdr(vnode_t *, cred_t *, Ehdr *, uint_t *, caddr_t *,
usr/src/uts/common/sys/kobj.h
68
Ehdr hdr;
usr/src/uts/i86pc/os/fastboot.c
1083
Ehdr *ehdr = (Ehdr *)va;
usr/src/uts/sparc/krtld/kobj_isa.c
45
elf_mach_ok(Ehdr *h)
usr/src/uts/sun4/os/mlsetup.c
394
Ehdr *ehdr;
usr/src/uts/sun4/os/mlsetup.c
409
ehdr = (Ehdr *)(uintptr_t)eadr;