dt_proc.h (184696) | dt_proc.h (211554) |
---|---|
1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 30 unchanged lines hidden (view full) --- 39#endif 40 41typedef struct dt_proc { 42 dt_list_t dpr_list; /* prev/next pointers for lru chain */ 43 struct dt_proc *dpr_hash; /* next pointer for pid hash chain */ 44 dtrace_hdl_t *dpr_hdl; /* back pointer to libdtrace handle */ 45 struct ps_prochandle *dpr_proc; /* proc handle for libproc calls */ 46 char dpr_errmsg[BUFSIZ]; /* error message */ | 1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 30 unchanged lines hidden (view full) --- 39#endif 40 41typedef struct dt_proc { 42 dt_list_t dpr_list; /* prev/next pointers for lru chain */ 43 struct dt_proc *dpr_hash; /* next pointer for pid hash chain */ 44 dtrace_hdl_t *dpr_hdl; /* back pointer to libdtrace handle */ 45 struct ps_prochandle *dpr_proc; /* proc handle for libproc calls */ 46 char dpr_errmsg[BUFSIZ]; /* error message */ |
47#if defined(sun) | |
48 rd_agent_t *dpr_rtld; /* rtld handle for librtld_db calls */ | 47 rd_agent_t *dpr_rtld; /* rtld handle for librtld_db calls */ |
49#endif | |
50 pthread_mutex_t dpr_lock; /* lock for manipulating dpr_hdl */ 51 pthread_cond_t dpr_cv; /* cond for dpr_stop/quit/done */ 52 pid_t dpr_pid; /* pid of process */ 53 uint_t dpr_refs; /* reference count */ 54 uint8_t dpr_cacheable; /* cache handle using lru list */ 55 uint8_t dpr_stop; /* stop mask: see flag bits below */ 56 uint8_t dpr_quit; /* quit flag: ctl thread should quit */ 57 uint8_t dpr_done; /* done flag: ctl thread has exited */ --- 61 unchanged lines hidden --- | 48 pthread_mutex_t dpr_lock; /* lock for manipulating dpr_hdl */ 49 pthread_cond_t dpr_cv; /* cond for dpr_stop/quit/done */ 50 pid_t dpr_pid; /* pid of process */ 51 uint_t dpr_refs; /* reference count */ 52 uint8_t dpr_cacheable; /* cache handle using lru list */ 53 uint8_t dpr_stop; /* stop mask: see flag bits below */ 54 uint8_t dpr_quit; /* quit flag: ctl thread should quit */ 55 uint8_t dpr_done; /* done flag: ctl thread has exited */ --- 61 unchanged lines hidden --- |