Print this page


Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libproc/common/Pcontrol.h
          +++ new/usr/src/lib/libproc/common/Pcontrol.h
↓ open down ↓ 120 lines elided ↑ open up ↑
 121  121          uintptr_t file_jmp_rel; /* base address of PLT relocations */
 122  122          uintptr_t file_ctf_off; /* offset of CTF data in object file */
 123  123          size_t  file_ctf_size;  /* size of CTF data in object file */
 124  124          int     file_ctf_dyn;   /* does the CTF data reference the dynsym */
 125  125          void    *file_ctf_buf;  /* CTF data for this file */
 126  126          ctf_file_t *file_ctfp;  /* CTF container for this file */
 127  127          char    *file_shstrs;   /* section header string table */
 128  128          size_t  file_shstrsz;   /* section header string table size */
 129  129          uintptr_t *file_saddrs; /* section header addresses */
 130  130          uint_t  file_nsaddrs;   /* number of section header addresses */
      131 +        boolean_t file_cvt;     /* Have we tried to convert this? */
 131  132  } file_info_t;
 132  133  
 133  134  typedef struct map_info {       /* description of an address space mapping */
 134  135          prmap_t map_pmap;       /* /proc description of this mapping */
 135  136          file_info_t *map_file;  /* pointer into list of mapped files */
 136  137          off64_t map_offset;     /* offset into core file (if core) */
 137  138          int map_relocate;       /* associated file_map needs to be relocated */
 138  139  } map_info_t;
 139  140  
 140  141  typedef struct lwp_info {       /* per-lwp information from core file */
↓ open down ↓ 185 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX