Home
last modified time | relevance | path

Searched refs:mmapobj_result_t (Results 1 – 23 of 23) sorted by relevance

/illumos-gate/usr/src/uts/common/syscall/
H A Dmmapobjsys.c47 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 Dmmapobj.h41 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 Dmman.h179 } 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.h32 inline static mmapobj_result_t *
35 mmapobj_result_t *mpp = MMAPS(lmp); in find_segment()
H A Dobject.c143 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.h63 mmapobj_result_t *, mmapobj_result_t *, uint_t);
H A Dsetup.c205 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 Danalyze.c240 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.h244 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.h41 mmapobj_result_t *mpp; in _elf_reloc_relative()
H A Dmove.c98 mmapobj_result_t *mpp; in move_data()
H A Dremove.c112 mmapobj_result_t *mpp = MMAPS(lmp); in purge_exit_handlers()
/illumos-gate/usr/src/uts/common/os/
H A Dmmapobj.c225 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()
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()
2125 num_segs * sizeof (mmapobj_result_t)); in mmapobj_map_interpret()
[all …]
H A Dsysent.c103 int mmapobjsys(int, uint_t, mmapobj_result_t *, uint_t *, void *);
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Ddlamd64getunwind.c75 mmapobj_result_t *mpp; in getunwind_core()
H A Damd64_elf.c405 mmapobj_result_t *mpp; in elf_reloc()
519 mmapobj_result_t *mpp; in elf_reloc()
/illumos-gate/usr/src/head/
H A Ddlfcn.h78 mmapobj_result_t *dlm_maps; /* mapping information */
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dfiles.c54 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/sparc/
H A Dsparc_elf.c566 mmapobj_result_t *mpp; in elf_reloc()
647 mmapobj_result_t *mpp; in elf_reloc()
/illumos-gate/usr/src/cmd/sgs/rtld/i386/
H A Di386_elf.c383 mmapobj_result_t *mpp; in elf_reloc()
497 mmapobj_result_t *mpp; in elf_reloc()
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c774 mmapobj_result_t *mpp; in elf_reloc()
875 mmapobj_result_t *mpp; in elf_reloc()
/illumos-gate/usr/src/cmd/sgs/include/
H A Drtld.h709 mmapobj_result_t *rt_mmaps; /* array of mapping information */
H A Ddebug.h863 extern void Dbg_file_mmapobj(Lm_list *, const char *, mmapobj_result_t *,