Print this page
6583 remove whole-process swapping

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/mdb/common/modules/genunix/findstack.h
          +++ new/usr/src/cmd/mdb/common/modules/genunix/findstack.h
↓ open down ↓ 39 lines elided ↑ open up ↑
  40   40          uintptr_t       fsi_sobj_ops;   /* sobj_ops */
  41   41          uint_t          fsi_tstate;     /* t_state */
  42   42          uchar_t         fsi_depth;      /* stack depth */
  43   43          uchar_t         fsi_failed;     /* search failed */
  44   44          uchar_t         fsi_overflow;   /* stack was deeper than max_depth */
  45   45          uchar_t         fsi_panic;      /* thread called panic() */
  46   46          uchar_t         fsi_max_depth;  /* stack frames available */
  47   47  } findstack_info_t;
  48   48  
  49   49  #define FSI_FAIL_BADTHREAD      1
  50      -#define FSI_FAIL_NOTINMEMORY    2
  51      -#define FSI_FAIL_THREADCORRUPT  3
  52      -#define FSI_FAIL_STACKNOTFOUND  4
       50 +#define FSI_FAIL_THREADCORRUPT  2
       51 +#define FSI_FAIL_STACKNOTFOUND  3
  53   52  
  54   53  typedef struct stacks_module {
  55   54          char            sm_name[MAXPATHLEN]; /* name of module */
  56   55          uintptr_t       sm_text;        /* base address of text in module */
  57   56          size_t          sm_size;        /* size of text in module */
  58   57  } stacks_module_t;
  59   58  
  60   59  extern int findstack(uintptr_t, uint_t, int, const mdb_arg_t *);
  61   60  extern int findstack_debug(uintptr_t, uint_t, int, const mdb_arg_t *);
  62   61  
↓ open down ↓ 31 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX