Deleted Added
full compact
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 ---