Print this page
XXX AVX procfs

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libproc/common/Pcontrol.h
          +++ new/usr/src/lib/libproc/common/Pcontrol.h
↓ open down ↓ 124 lines elided ↑ open up ↑
 125  125          file_info_t *map_file;  /* pointer into list of mapped files */
 126  126          off64_t map_offset;     /* offset into core file (if core) */
 127  127          int map_relocate;       /* associated file_map needs to be relocated */
 128  128  } map_info_t;
 129  129  
 130  130  typedef struct lwp_info {       /* per-lwp information from core file */
 131  131          plist_t lwp_list;       /* linked list */
 132  132          lwpid_t lwp_id;         /* lwp identifier */
 133  133          lwpsinfo_t lwp_psinfo;  /* /proc/<pid>/lwp/<lwpid>/lwpsinfo data */
 134  134          lwpstatus_t lwp_status; /* /proc/<pid>/lwp/<lwpid>/lwpstatus data */
      135 +        prxregset_t *lwp_xregs; /* /proc/<pid>/lwp/<lwpid>/xregs data */
 135  136  #if defined(sparc) || defined(__sparc)
 136  137          gwindows_t *lwp_gwins;  /* /proc/<pid>/lwp/<lwpid>/gwindows data */
 137      -        prxregset_t *lwp_xregs; /* /proc/<pid>/lwp/<lwpid>/xregs data */
 138  138          int64_t *lwp_asrs;      /* /proc/<pid>/lwp/<lwpid>/asrs data */
 139  139  #endif
 140  140  } lwp_info_t;
 141  141  
 142  142  typedef struct fd_info {
 143  143          plist_t fd_list;        /* linked list */
 144  144          prfdinfo_t fd_info;     /* fd info */
 145  145  } fd_info_t;
 146  146  
 147  147  typedef struct core_info {      /* information specific to core files */
↓ open down ↓ 165 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX