/illumos-gate/usr/src/uts/common/exec/elf/ |
H A D | elf.c | 93 static int mapelfexec(vnode_t *, Ehdr *, uint_t, caddr_t, Phdr **, Phdr **, 94 Phdr **, Phdr **, Phdr *, caddr_t *, caddr_t *, intptr_t *, uintptr_t *, 115 dtrace_safe_phdr(Phdr *phdrp, struct uarg *args, uintptr_t base) in dtrace_safe_phdr() 196 Phdr *uphdr = NULL; in mapexec_brand() 197 Phdr *junk = NULL; in mapexec_brand() 198 Phdr *dynphdr = NULL; in mapexec_brand() 199 Phdr *dtrphdr = NULL; in mapexec_brand() 232 kmem_free(uphdr, sizeof (Phdr)); in mapexec_brand() 254 kmem_free(uphdr, sizeof (Phdr)); in mapexec_brand() 278 Phdr *intphdr = NULL; in elfexec() [all …]
|
H A D | elf_impl.h | 131 extern void setup_old_note_header(Phdr *, proc_t *); 132 extern void setup_note_header(Phdr *, proc_t *);
|
H A D | old_notes.c | 67 setup_old_note_header(Phdr *v, proc_t *p) in setup_old_note_header()
|
/illumos-gate/usr/src/cmd/sgs/libelf/common/ |
H A D | newphdr.c | 64 Phdr * 69 Phdr * rc; in elf_newphdr()
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | tls.c | 122 Phdr *tlsphdr; in tls_modaddrem() 170 tls_assign(Lm_list *lml, Rt_map *lmp, Phdr *phdr) in tls_assign() 260 Phdr *tlsphdr; in tls_statmod()
|
H A D | _elf.h | 114 Phdr *e_pttls; /* PT_TLS */ 115 Phdr *e_ptunwind; /* PT_SUNW_UNWIND (amd64 specific) */
|
H A D | setup.c | 194 char *_rtldname, ulong_t ld_base, ulong_t interp_base, int fd, Phdr *phdr, in setup() 529 Phdr *pptr; in setup() 615 pptr = (Phdr *)((ulong_t)pptr + phsize); in setup()
|
H A D | _rtld.h | 783 ulong_t, ulong_t, int fd, Phdr *, char *, char **, 788 extern int tls_assign(Lm_list *, Rt_map *, Phdr *);
|
/illumos-gate/usr/src/cmd/sgs/elfedit/modules/common/ |
H A D | phdr.c | 73 Phdr *phdr; /* PT_INTERP header */ 230 Phdr *phdr; in process_args() 276 Phdr *phdr; /* Program header array */ in locate_interp() 355 Phdr *phdr; in print_phdr() 515 Phdr *phdr; /* Program header array */ in cmd_body_set_interp() 572 Phdr *tphdr = &phdr[j]; in cmd_body_set_interp() 666 Phdr *phdr; in cmd_body() 898 obj_state->os_phdr, sizeof (Phdr), in cmd_body() 907 Phdr save; in cmd_body()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | machelf.h | 83 typedef Elf64_Phdr Phdr; typedef 130 typedef Elf32_Phdr Phdr;
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | _setup.c | 69 Phdr *phdr = NULL; in _setup() 120 phdr = (Phdr *)auxv->a_un.a_ptr; in _setup()
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | _setup.c | 69 Phdr *phdr = NULL; in _setup() 118 phdr = (Phdr *)auxv->a_un.a_ptr; in _setup()
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/ |
H A D | plt32_resolution.c | 52 Phdr phdr; in rli_func() 82 sizeof (Phdr)) != PS_OK) { in rli_func()
|
/illumos-gate/usr/src/cmd/sgs/rtld/i386/ |
H A D | _setup.c | 70 Phdr *phdr = NULL; in _setup() 119 phdr = (Phdr *)auxv->a_un.a_ptr; in _setup()
|
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | _setup.c | 127 Phdr *phdr = NULL; in _setup() 177 phdr = (Phdr *)auxv->a_un.a_ptr; in _setup()
|
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | phdr.c | 33 Elf_phdr(Lm_list *lml, uchar_t osabi, Half mach, Phdr *phdr) in Elf_phdr()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ksyms_snapshot.c | 43 Phdr text_phdr; /* text program header */ 44 Phdr data_phdr; /* data program header */
|
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | elf_generic.h | 65 __ElfType(Phdr);
|
/illumos-gate/usr/src/cmd/sgs/elfdump/common/ |
H A D | fake_shdr.c | 83 Phdr *phdr; 420 Phdr **phdr_ret) in map_addr_to_offset() 425 Phdr *phdr = fstate->phdr; in map_addr_to_offset() 480 Phdr **phdr_ret) in map_offset_to_addr() 484 Phdr *phdr = fstate->phdr; in map_offset_to_addr() 878 Phdr *phdr = NULL; in get_data()
|
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | outfile.c | 218 Phdr *phdr = &(sgp->sg_phdr); in pad_outfile() 430 Phdr *phdr = &(sgp->sg_phdr); in ld_create_outfile() 811 Phdr *_phdr = &(sgp->sg_phdr); in ld_create_outfile()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | mlsetup.c | 395 Phdr *phdr; 419 phdr = (Phdr *)((uintptr_t)padr + i * ehdr->e_phentsize);
|
/illumos-gate/usr/src/head/ |
H A D | link.h | 270 const ElfW(Phdr) *dlpi_phdr; /* Ptr to ELF program hdr arr */
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/common/ |
H A D | rd_elf.c | 416 Phdr phdr; in _rd_get_dyns32() 561 Phdr phdr; in iter_map() 642 sizeof (Phdr)) != PS_OK) { in iter_map()
|
/illumos-gate/usr/src/cmd/sgs/include/ |
H A D | libld.h | 255 Phdr *ofl_phdr; /* program header descriptor */ 256 Phdr *ofl_tlsphdr; /* TLS phdr */ 1064 Phdr sg_phdr; /* segment header for output file */
|
/illumos-gate/usr/src/cmd/sgs/ldprof/common/ |
H A D | profile.c | 173 Phdr * phdr; /* program headers for file */ in profile_open() 222 phdr = (Phdr *)(ehdr->e_phoff + lpc); in profile_open()
|