Lines Matching defs:rt_map
661 struct rt_map { struct
665 Link_map rt_public; /* public data */
666 const char *rt_pathname; /* full pathname of loaded object */
667 ulong_t rt_padstart; /* start of image (including padding) */
668 ulong_t rt_padimlen; /* size of image (including padding */
669 ulong_t rt_msize; /* total memory reservation range */
670 uint_t rt_flags; /* state flags, see FLG below */
671 uint_t rt_flags1; /* state flags1, see FL1 below */
672 ulong_t rt_tlsmodid; /* TLS module id */
676 APlist *rt_alias; /* list of linked file names */
677 APlist *rt_fpnode; /* list of FullPathNode AVL nodes */
678 char *rt_runpath; /* LD_RUN_PATH and its equivalent */
679 Alist *rt_runlist; /* Pdesc structures */
680 APlist *rt_depends; /* list of dependencies */
681 APlist *rt_callers; /* list of callers */
682 APlist *rt_handles; /* dlopen handles */
683 APlist *rt_groups; /* groups we're a member of */
684 struct fct *rt_fct; /* file class table for this object */
685 void *rt_priv; /* private data, object type specific */
686 Lm_list *rt_list; /* link map list we belong to */
687 uint_t rt_objfltrndx; /* object filtees .dynamic index */
688 uint_t rt_symsfltrcnt; /* number of standard symbol filtees */
689 uint_t rt_symafltrcnt; /* number of auxiliary symbol filtees */
690 int rt_mode; /* usage mode, see RTLD mode flags */
691 int rt_sortval; /* temporary buffer to traverse graph */
692 uint_t rt_cycgroup; /* cyclic group */
693 dev_t rt_stdev; /* device id and inode number for .so */
694 rtld_ino_t rt_stino; /* multiple inclusion checks */
695 const char *rt_origname; /* original pathname of loaded object */
696 size_t rt_dirsz; /* and its size */
697 size_t rt_lmsize; /* size of the link-map allocation */
698 Rt_map_copy rt_copy; /* list of copy relocations */
699 Audit_desc *rt_auditors; /* audit descriptor array */
700 Audit_info *rt_audinfo; /* audit information descriptor */
701 Syminfo *rt_syminfo; /* elf .syminfo section - here */
704 Addr *rt_initarray; /* .init_array table */
705 Addr *rt_finiarray; /* .fini_array table */
706 Addr *rt_preinitarray; /* .preinit_array table */
707 mmapobj_result_t *rt_mmaps; /* array of mapping information */
708 uint_t rt_mmapcnt; /* and associated number */
709 uint_t rt_initarraysz; /* size of .init_array table */
710 uint_t rt_finiarraysz; /* size of .fini_array table */
711 uint_t rt_preinitarraysz; /* size of .preinit_array table */
712 Dyninfo *rt_dyninfo; /* .dynamic information descriptors */
713 uint_t rt_dyninfocnt; /* count of dyninfo entries */
714 uint_t rt_relacount; /* no. of RELATIVE relocations */
715 uint_t rt_idx; /* hold index within linkmap list */
716 uint_t rt_lazy; /* number of lazy dependencies */
718 Cap *rt_cap; /* capabilities data */
742 typedef struct rt_map32 { argument