mmapobj_result_t
extern void Dbg_file_mmapobj(Lm_list *, const char *, mmapobj_result_t *,
mmapobj_result_t *rt_mmaps; /* array of mapping information */
Dbg_file_mmapobj(Lm_list *lml, const char *name, mmapobj_result_t *ompp,
mmapobj_result_t *mpp;
mmapobj_result_t *mpp;
mmapobj_result_t *mpp;
mmapobj_result_t *mpp;
mmapobj_result_t *, mmapobj_result_t *, uint_t);
inline static mmapobj_result_t *
mmapobj_result_t *mpp = MMAPS(lmp);
mmapobj_result_t *mpp;
mmapobj_result_t *fd_mapp; /* mapping pointer */
extern int set_prot(Rt_map *, mmapobj_result_t *, int);
extern void unmap_obj(mmapobj_result_t *, uint_t);
unmap_obj(mmapobj_result_t *mpp, uint_t mapnum)
static mmapobj_result_t *smpp = NULL;
mmapobj_result_t *mpp;
smpp = malloc(sizeof (mmapobj_result_t) * MMAPFD_NUM);
if ((smpp = malloc(sizeof (mmapobj_result_t) * mapnum)) == NULL)
mmapobj_result_t *fpmpp = NULL, *fmpp = NULL, *lpmpp, *lmpp;
mmapobj_result_t *hmpp, *mpp, *ompp = fdp->fd_mapp;
mmapobj_result_t *mpp;
mmapobj_result_t *mpp;
set_prot(Rt_map *lmp, mmapobj_result_t *mpp, int perm)
mmapobj_result_t *mpp;
mmapobj_result_t *md_mpp;
mmapobj_result_t *hmpp, mmapobj_result_t *mpp, uint_t mnum)
mmapobj_result_t *mpp, *hmpp;
sizeof (mmapobj_result_t))) == NULL)
mmapobj_result_t *mpp = MMAPS(lmp);
mmapobj_result_t *mpp;
if ((mpp = calloc(2, sizeof (mmapobj_result_t))) == NULL)
mmapobj_result_t *mpp = MMAPS(mlmp);
mmapobj_result_t *mpp, *fmpp, *hmpp = NULL;
sizeof (mmapobj_result_t))) == NULL)
mmapobj_result_t *mpp;
mmapobj_result_t *mpp;
mmapobj_result_t *mpp;
mmapobj_result_t *mpp;
mmapobj_result_t *mpp;
mmapobj_result_t *mpp;
mmapobj_result_t *dlm_maps; /* mapping information */
mmapobj_map_elf(struct vnode *vp, caddr_t start_addr, mmapobj_result_t *mrp,
check_exec_addrs(int loadable, mmapobj_result_t *mrp, caddr_t start_addr)
process_phdrs(Ehdr *ehdrp, caddr_t phdrbase, int nphdrs, mmapobj_result_t *mrp,
loadable * sizeof (mmapobj_result_t));
doelfwork(Ehdr *ehdrp, vnode_t *vp, mmapobj_result_t *mrp,
mmapobj_map_interpret(vnode_t *vp, mmapobj_result_t *mrp,
num_segs * sizeof (mmapobj_result_t));
mmapobj(vnode_t *vp, uint_t flags, mmapobj_result_t *mrp,
mmapobj_result_t lv_mps[LIBVA_CACHED_SEGS]; /* cached pheaders */
mmapobj_unmap(mmapobj_result_t *mrp, int num_mapped, int num_segs,
mmapobj_unmap_exec(mmapobj_result_t *mrp, int num_mapped, caddr_t start_addr)
mmapobj_map_flat(vnode_t *vp, mmapobj_result_t *mrp, size_t padding,
int mmapobjsys(int, uint_t, mmapobj_result_t *, uint_t *, void *);
extern int mmapobj(int, uint_t, mmapobj_result_t *, uint_t *, void *);
extern void mmapobj_unmap(mmapobj_result_t *, int, int, ushort_t);
extern int mmapobj(vnode_t *, uint_t, mmapobj_result_t *, uint_t *, size_t,
mrp = kmem_alloc(sizeof (mmapobj_result_t) * num_mapped,
num_mapped * sizeof (mmapobj_result_t));
alloc_num * sizeof (mmapobj_result_t));
mmapobj_copy_64to32(mmapobj_result_t *source, mmapobj_result32_t *dest, int num)
mmapobjsys(int fd, uint_t flags, mmapobj_result_t *storage,
mmapobj_result_t stack_mr[MOBJ_STACK_SEGS];
mmapobj_result_t *mrp = stack_mr;