Home
last modified time | relevance | path

Searched refs:Ehdr (Results 1 – 25 of 61) sorted by relevance

123

/illumos-gate/usr/src/cmd/sgs/libelf/common/
H A Dnewehdr.c61 Ehdr *
64 Ehdr *eh; in elf_newehdr()
76 if ((eh = (Ehdr *)getehdr(elf)) != 0) { in elf_newehdr()
96 if ((eh = (Ehdr *)getehdr(elf)) != 0) { /* this cooks if necessary */ in elf_newehdr()
104 if ((eh = (Ehdr *)malloc(sizeof (Ehdr))) == 0) { in elf_newehdr()
H A Dnewphdr.c107 ((Ehdr*)elf->ed_ehdr)->e_phnum = 0; in elf_newphdr()
108 ((Ehdr*)elf->ed_ehdr)->e_phentsize = 0; in elf_newphdr()
118 ((Ehdr*)elf->ed_ehdr)->e_phnum = 0; in elf_newphdr()
119 ((Ehdr*)elf->ed_ehdr)->e_phentsize = 0; in elf_newphdr()
129 ((Ehdr*)elf->ed_ehdr)->e_phnum = (Half)count; in elf_newphdr()
130 ((Ehdr*)elf->ed_ehdr)->e_phentsize in elf_newphdr()
H A Dclscook.c223 if (inplace && (fsz >= sizeof (Ehdr))) { in _elf_ehdr()
228 elf->ed_ehdr = (Ehdr *)elf->ed_ident; in _elf_ehdr()
231 elf->ed_ehdr = malloc(sizeof (Ehdr)); in _elf_ehdr()
250 dst.d_size = sizeof (Ehdr); in _elf_ehdr()
263 if (((Ehdr*)elf->ed_ehdr)->e_ident[EI_CLASS] != ELFCLASS) { in _elf_ehdr()
273 if (((Ehdr*)elf->ed_ehdr)->e_version != elf->ed_version) { in _elf_ehdr()
293 Ehdr * eh = elf->ed_ehdr; /* must be present */ in _elf_phdr()
353 register Ehdr *eh = elf->ed_ehdr; /* must be present */ in _elf_shdr()
H A Dupdate.c166 Ehdr * eh = elf->ed_ehdr; in _elf_upd_lib()
349 Ehdr * eh = elf->ed_ehdr; in _elf_upd_usr()
465 Ehdr *eh = elf->ed_ehdr; in wrt()
536 src.d_size = sizeof (Ehdr); in wrt()
748 Ehdr *eh = elf->ed_ehdr; in _elfxx_update()
860 Ehdr *eh; in _elfxx_swap_wrimage()
877 src.d_size = dst.d_size = sizeof (Ehdr); in _elfxx_swap_wrimage()
/illumos-gate/usr/src/lib/libproc/common/
H A DPsymtab_machelf32.c215 Ehdr *ehdr, uint_t phnum, Phdr *phdr) in fake_elf64()
219 Ehdr *ehdr, uint_t phnum, Phdr *phdr) in fake_elf64()
254 Ehdr *ep; in fake_elf64()
347 size = sizeof (Ehdr); in fake_elf64()
453 ep = (Ehdr *)elfdata; in fake_elf64()
454 (void) memcpy(ep, ehdr, offsetof(Ehdr, e_phoff)); in fake_elf64()
456 ep->e_ehsize = sizeof (Ehdr); in fake_elf64()
457 ep->e_phoff = sizeof (Ehdr); in fake_elf64()
/illumos-gate/usr/src/cmd/sgs/lari/
H A Dlari.pl1210 my ($Ehdr) = 0;
1255 $Ehdr = 1;
1259 $Ehdr = $Rel = $Info = 0;
1262 $Ehdr = $Dyn = $Info = 0;
1265 $Ehdr = $Dyn = $Rel = 0;
1271 $Ehdr = $Dyn = $Rel = $Info = 0;
1273 $Ehdr = $Dyn = $Rel = $Info = 0;
1279 if ($Ehdr eq 1) {
1288 $Ehdr = 0;
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf.c301 Ehdr ehdr; in elfexec()
308 Ehdr *ehdrp; in elfexec()
1321 Ehdr *ehdr, in mapelfexec()
1687 Ehdr ehdr; in elf_process_obj_scns()
2085 Ehdr *ehdr; in elfcore()
2145 ehdr = (Ehdr *)bigwad; in elfcore()
2181 poffset = sizeof (Ehdr); in elfcore()
2182 soffset = sizeof (Ehdr) + phdrsz; in elfcore()
2183 doffset = sizeof (Ehdr) + phdrsz + shdrsz; in elfcore()
2221 ehdr->e_ehsize = sizeof (Ehdr); in elfcore()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dmachelf.h76 typedef Elf64_Ehdr Ehdr; typedef
123 typedef Elf32_Ehdr Ehdr;
H A Dexec.h238 extern int mapexec_brand(vnode_t *, uarg_t *, Ehdr *, Addr *,
240 extern int elfreadhdr(vnode_t *, cred_t *, Ehdr *, uint_t *, caddr_t *,
H A Dkobj.h67 Ehdr hdr;
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/
H A Dplt32_resolution.c51 Ehdr ehdr; in rli_func()
68 sizeof (Ehdr)) != PS_OK) { in rli_func()
/illumos-gate/usr/src/cmd/sgs/librtld_db/common/
H A Drd_elf.c375 psaddr_t addr, Ehdr *ehdr, uint_t *phnum) in _rd_get_ehdr32()
415 Ehdr ehdr; in _rd_get_dyns32()
560 Ehdr ehdr; in iter_map()
635 sizeof (Ehdr)) != PS_OK) { in iter_map()
639 off += sizeof (Ehdr); in iter_map()
H A D_rtld_db.h137 psaddr_t, Ehdr *, uint_t *);
/illumos-gate/usr/src/boot/sys/sys/
H A Delf_generic.h63 __ElfType(Ehdr);
/illumos-gate/usr/src/uts/sparc/krtld/
H A Dkobj_isa.c47 elf_mach_ok(Ehdr *h) in elf_mach_ok()
/illumos-gate/usr/src/cmd/sgs/elfdump/common/
H A Delfdump.c121 Ehdr *ehdr; /* ELF header for file */
1379 uchar_t osabi, Ehdr *ehdr, uint_t flags) in cap_section()
1835 Ehdr *ehdr) in interp()
2494 symbols(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, in symbols()
2537 sunw_sort(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, in sunw_sort()
2674 reloc(Cache *cache, Word shnum, Ehdr *ehdr, const char *file) in reloc()
2825 Word dynsec_cnt, Ehdr *ehdr, uchar_t osabi, const char *file) in dyn_test()
3895 note(Cache *cache, Word shnum, Ehdr *ehdr, const char *file) in note()
4349 got(Cache *cache, Word shnum, Ehdr *ehdr, const char *file) in got()
4623 shdr_cache(const char *file, Elf *elf, Ehdr *ehdr, size_t shstrndx, in shdr_cache()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_gelf.h97 extern void mdb_gelf_ehdr_to_gehdr(Ehdr *, GElf_Ehdr *);
/illumos-gate/usr/src/uts/sun4/os/
H A Dmlsetup.c394 Ehdr *ehdr;
409 ehdr = (Ehdr *)(uintptr_t)eadr;
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Dobject.c45 static Ehdr dehdr = { { ELFMAG0, ELFMAG1, ELFMAG2, ELFMAG3,
235 Ehdr *ehdr; in elf_obj_fini()
H A Delf.c144 elf_cap_check(Fdesc *fdp, Ehdr *ehdr, Rej_desc *rej) in elf_cap_check()
209 Ehdr *ehdr; in elf_verify()
217 if (size < sizeof (Ehdr) || in elf_verify()
229 ehdr = (Ehdr *)addr; in elf_verify()
462 Ehdr *ehdr = (Ehdr *)ADDR(lmp); in elf_entry_point()
1628 Ehdr *ehdr = (Ehdr *)addr;
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Delf.c33 Elf_ehdr(Lm_list *lml, Ehdr *ehdr, Shdr *shdr0) in Elf_ehdr()
/illumos-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dphdr.c226 Ehdr *ehdr = obj_state->os_ehdr; in process_args()
351 Ehdr *ehdr = argstate->obj_state->os_ehdr; in print_phdr()
690 Ehdr *ehdr = obj_state->os_ehdr; in cmd_body()
823 Ehdr *ehdr = obj_state->os_ehdr; in cmd_body()
H A Ddyn.c192 Ehdr *ehdr; in convert_dt_null()
496 Ehdr *ehdr; in print_dyn()
570 Ehdr *ehdr = argstate->obj_state->os_ehdr; in print_dyn()
661 Ehdr *ehdr = argstate->obj_state->os_ehdr; in arg_to_index()
1279 Ehdr *ehdr = argstate.obj_state->os_ehdr; in cmd_body()
/illumos-gate/usr/src/cmd/sgs/include/
H A Dlibld.h253 Ehdr *ofl_dehdr; /* default elf header, and new elf */
254 Ehdr *ofl_nehdr; /* header describing this file */
847 Ehdr *ifl_ehdr; /* elf header describing this file */
/illumos-gate/usr/src/cmd/sgs/ldprof/common/
H A Dprofile.c172 Ehdr * ehdr; /* ELF header for file */ in profile_open()
214 ehdr = (Ehdr *)lpc; in profile_open()

123