/illumos-gate/usr/src/uts/common/syscall/ |
H A D | mmapobjsys.c | 47 mmapobj_copy_64to32(mmapobj_result_t *source, mmapobj_result32_t *dest, int num) in mmapobj_copy_64to32() 62 mmapobjsys(int fd, uint_t flags, mmapobj_result_t *storage, in mmapobjsys() 70 mmapobj_result_t stack_mr[MOBJ_STACK_SEGS]; in mmapobjsys() 71 mmapobj_result_t *mrp = stack_mr; in mmapobjsys() 152 mrp = kmem_alloc(sizeof (mmapobj_result_t) * num_mapped, in mmapobjsys() 186 num_mapped * sizeof (mmapobj_result_t)); in mmapobjsys() 203 alloc_num * sizeof (mmapobj_result_t)); in mmapobjsys()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mmapobj.h | 41 extern void mmapobj_unmap(mmapobj_result_t *, int, int, ushort_t); 44 extern int mmapobj(vnode_t *, uint_t, mmapobj_result_t *, uint_t *, size_t,
|
H A D | mman.h | 179 } mmapobj_result_t; typedef 271 extern int mmapobj(int, uint_t, mmapobj_result_t *, uint_t *, void *);
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | _inline_gen.h | 32 inline static mmapobj_result_t * 35 mmapobj_result_t *mpp = MMAPS(lmp); in find_segment()
|
H A D | object.c | 143 mmapobj_result_t *md_mpp; 157 mmapobj_result_t *hmpp, mmapobj_result_t *mpp, uint_t mnum) in elf_obj_file() 237 mmapobj_result_t *mpp, *hmpp; in elf_obj_fini() 312 sizeof (mmapobj_result_t))) == NULL) in elf_obj_fini()
|
H A D | _elf.h | 63 mmapobj_result_t *, mmapobj_result_t *, uint_t);
|
H A D | setup.c | 205 mmapobj_result_t *mpp; in setup() 418 if ((mpp = calloc(2, sizeof (mmapobj_result_t))) == NULL) in setup() 501 mmapobj_result_t *mpp = MMAPS(mlmp); in setup() 533 mmapobj_result_t *mpp, *fmpp, *hmpp = NULL; in setup() 563 sizeof (mmapobj_result_t))) == NULL) in setup()
|
H A D | analyze.c | 240 mmapobj_result_t *mpp; in are_bits_zero() 322 mmapobj_result_t *mpp; in relocate_so() 1617 unmap_obj(mmapobj_result_t *mpp, uint_t mapnum) in unmap_obj() 1636 static mmapobj_result_t *smpp = NULL; in map_obj() 1638 mmapobj_result_t *mpp; in map_obj() 1647 smpp = malloc(sizeof (mmapobj_result_t) * MMAPFD_NUM); in map_obj() 1695 if ((smpp = malloc(sizeof (mmapobj_result_t) * mapnum)) == NULL) in map_obj() 1757 mmapobj_result_t *fpmpp = NULL, *fmpp = NULL, *lpmpp, *lmpp; in load_file() 1758 mmapobj_result_t *hmpp, *mpp, *ompp = fdp->fd_mapp; in load_file() 3384 set_prot(Rt_map *lmp, mmapobj_result_t *mpp, int perm) in set_prot()
|
H A D | _rtld.h | 244 mmapobj_result_t *fd_mapp; /* mapping pointer */ 781 extern int set_prot(Rt_map *, mmapobj_result_t *, int); 793 extern void unmap_obj(mmapobj_result_t *, uint_t);
|
H A D | _inline_reloc.h | 41 mmapobj_result_t *mpp; in _elf_reloc_relative()
|
H A D | move.c | 98 mmapobj_result_t *mpp; in move_data()
|
H A D | remove.c | 112 mmapobj_result_t *mpp = MMAPS(lmp); in purge_exit_handlers()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | mmapobj.c | 225 mmapobj_result_t lv_mps[LIBVA_CACHED_SEGS]; /* cached pheaders */ 534 mmapobj_unmap(mmapobj_result_t *mrp, int num_mapped, int num_segs, in mmapobj_unmap() 623 mmapobj_unmap_exec(mmapobj_result_t *mrp, int num_mapped, caddr_t start_addr) in mmapobj_unmap_exec() 895 mmapobj_map_flat(vnode_t *vp, mmapobj_result_t *mrp, size_t padding, in mmapobj_map_flat() 1197 mmapobj_map_elf(struct vnode *vp, caddr_t start_addr, mmapobj_result_t *mrp, in mmapobj_map_elf() 1451 check_exec_addrs(int loadable, mmapobj_result_t *mrp, caddr_t start_addr) in check_exec_addrs() 1535 process_phdrs(Ehdr *ehdrp, caddr_t phdrbase, int nphdrs, mmapobj_result_t *mrp, in process_phdrs() 1892 loadable * sizeof (mmapobj_result_t)); in process_phdrs() 1923 doelfwork(Ehdr *ehdrp, vnode_t *vp, mmapobj_result_t *mrp, in doelfwork() 2061 mmapobj_map_interpret(vnode_t *vp, mmapobj_result_t *mrp, in mmapobj_map_interpret() [all …]
|
H A D | sysent.c | 103 int mmapobjsys(int, uint_t, mmapobj_result_t *, uint_t *, void *);
|
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | dlamd64getunwind.c | 75 mmapobj_result_t *mpp; in getunwind_core()
|
H A D | amd64_elf.c | 405 mmapobj_result_t *mpp; in elf_reloc() 519 mmapobj_result_t *mpp; in elf_reloc()
|
/illumos-gate/usr/src/head/ |
H A D | dlfcn.h | 78 mmapobj_result_t *dlm_maps; /* mapping information */
|
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | files.c | 54 Dbg_file_mmapobj(Lm_list *lml, const char *name, mmapobj_result_t *ompp, in Dbg_file_mmapobj() 57 mmapobj_result_t *mpp; in Dbg_file_mmapobj()
|
/illumos-gate/usr/src/cmd/sgs/rtld/i386/ |
H A D | i386_elf.c | 383 mmapobj_result_t *mpp; in elf_reloc() 497 mmapobj_result_t *mpp; in elf_reloc()
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_elf.c | 566 mmapobj_result_t *mpp; in elf_reloc() 647 mmapobj_result_t *mpp; in elf_reloc()
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 774 mmapobj_result_t *mpp; in elf_reloc() 875 mmapobj_result_t *mpp; in elf_reloc()
|
/illumos-gate/usr/src/cmd/sgs/include/ |
H A D | rtld.h | 709 mmapobj_result_t *rt_mmaps; /* array of mapping information */
|
H A D | debug.h | 863 extern void Dbg_file_mmapobj(Lm_list *, const char *, mmapobj_result_t *,
|