/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | _rtld.h | 67 typedef struct fdesc Fdesc; typedef 76 Fct *(*fct_verify_file)(caddr_t, size_t, Fdesc *, const char *, 80 Rt_map *(*fct_new_lmp)(Lm_list *, Aliste, Fdesc *, Addr, size_t, 669 extern int cap_check_fdesc(Fdesc *, Cap *, char *, Rej_desc *); 698 extern int find_path(Lm_list *, Rt_map *, uint_t, Fdesc *, 705 extern size_t fullpath(Rt_map *, Fdesc *); 728 extern Rt_map *load_file(Lm_list *, Aliste, Rt_map *, Fdesc *, int *); 730 Grp_hdl **, Fdesc *, Rej_desc *, int *); 733 extern const char *load_trace(Lm_list *, Pdesc *, Rt_map *, Fdesc *); 736 extern Fct *map_obj(Lm_list *, Fdesc *, size_t, const char *, int,
|
H A D | cap.c | 48 Fdesc *fdp_a = (Fdesc *)vp_a, *fdp_b = (Fdesc *)vp_b; in compare() 291 cap_check(Cap *cptr, char *strs, int alt, Fdesc *fdp, Rej_desc *rej) in cap_check() 484 cap_check_fdesc(Fdesc *fdp, Cap *cptr, char *strs, Rej_desc *rej) in cap_check_fdesc() 541 Fdesc *fdp; in free_fd() 565 Fdesc *fdp; in cap_dir() 594 Fdesc fd = { 0 }; in cap_dir() 650 (alist_append(&fdalp, &fd, sizeof (Fdesc), in cap_dir() 701 Fdesc *fdp; in cap_filtees() 830 Fdesc *fdp; in load_cap() 845 Fdesc fd = *fdp; in load_cap()
|
H A D | _elf.h | 60 extern Rt_map *elf_new_lmp(Lm_list *, Aliste, Fdesc *, Addr, size_t, void *, 76 extern Fct *elf_verify(caddr_t, size_t, Fdesc *, const char *, Rej_desc *);
|
H A D | analyze.c | 1139 file_open(int err, Lm_list *lml, Rt_map *clmp, uint_t flags, Fdesc *fdp, in file_open() 1352 find_path(Lm_list *lml, Rt_map *clmp, uint_t flags, Fdesc *fdp, Rej_desc *rej, in find_path() 1448 find_file(Lm_list *lml, Rt_map *clmp, uint_t flags, Fdesc *fdp, Rej_desc *rej, in find_file() 1568 map_fail(Fdesc *fdp, size_t fsize, const char *name, int fd, Rej_desc *rej) in map_fail() 1633 map_obj(Lm_list *lml, Fdesc *fdp, size_t fsize, const char *name, int fd, in map_obj() 1755 load_file(Lm_list *lml, Aliste lmco, Rt_map *clmp, Fdesc *fdp, int *in_nfavl) in load_file() 1930 Fdesc *fdp, Rej_desc *rej, int *in_nfavl) in load_so() 2018 Fdesc fd = { 0 }; in load_so() 2098 load_trace(Lm_list *lml, Pdesc *pdp, Rt_map *clmp, Fdesc *fdp) in load_trace() 2405 Grp_hdl **hdl, Fdesc *fdp, Rej_desc *rej, int *in_nfavl) in load_path() [all …]
|
H A D | object.c | 243 Fdesc fd = { 0 }; in elf_obj_fini()
|
H A D | elf.c | 144 elf_cap_check(Fdesc *fdp, Ehdr *ehdr, Rej_desc *rej) in elf_cap_check() 206 elf_verify(caddr_t addr, size_t size, Fdesc *fdp, const char *name, in elf_verify() 1032 Fdesc fd = { 0 }; 1623 elf_new_lmp(Lm_list *lml, Aliste lmco, Fdesc *fdp, Addr addr, size_t msize,
|
H A D | setup.c | 206 Fdesc fdr = { 0 }, fdm = { 0 }; in setup()
|
H A D | paths.c | 1184 fullpath(Rt_map *lmp, Fdesc *fdp) in fullpath()
|