kinfo_proc2
double getpcpu(const struct kinfo_proc2 *);
double getpmem(const struct kinfo_proc2 *);
#define POFF(x) offsetof(struct kinfo_proc2, x)
struct kinfo_proc2 *k = pi->ki;
getpmem(const struct kinfo_proc2 *k)
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *ki = pi->ki;
struct kinfo_proc2 *ki = pi->ki;
struct kinfo_proc2 *ki = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
struct kinfo_proc2 *k = pi->ki;
*pick_representative_lwp(struct kinfo_proc2 *,
static struct kinfo_proc2
*setpinfo(struct kinfo_proc2 *, int, int, int);
struct kinfo_proc2 *kinfo;
struct kinfo_proc2 *ki = pi->ki;
struct kinfo_proc2 *ki = pi->ki;
pick_representative_lwp(struct kinfo_proc2 *ki, struct kinfo_lwp *kl, int nlwps)
static struct kinfo_proc2 *
return kvm_getproc2(kdp, what, flag, sizeof(struct kinfo_proc2),
setpinfo(struct kinfo_proc2 *ki, int nentries, int calc_pcpu, int rawcpu)
const struct kinfo_proc2 *ka = pa->ki;
const struct kinfo_proc2 *kb = pb->ki;
struct kinfo_proc2 *ki;
# define PROC struct kinfo_proc2
struct kinfo_proc2;
char **kvm_getargv2(kvm_t *, const struct kinfo_proc2 *, int);
char **kvm_getenvv2(kvm_t *, const struct kinfo_proc2 *, int);
struct kinfo_proc2 *
struct kinfo_proc2 *procbase2;
kvm_getargv2(kvm_t *kd, const struct kinfo_proc2 *kp, int nchr)
kvm_getenvv2(kvm_t *kd, const struct kinfo_proc2 *kp, int nchr)
struct kinfo_proc2 *
struct kinfo_proc2 kp2, *kp2p;
struct kinfo_proc2 kproc2;
fill_kproc2(struct proc *p, struct kinfo_proc2 *ki, bool zombie, bool allowaddr)
struct kinfo_proc2 ki;
struct kinfo_proc2 ki;
void fill_kproc2(struct proc *, struct kinfo_proc2 *, bool, bool);
int proc_compare(const struct kinfo_proc2 *, const struct kinfo_lwp *,
const struct kinfo_proc2 *, const struct kinfo_lwp *);
struct kinfo_proc2 p;
ASSERT_EQ(reallocarr(&p, len, sizeof(struct kinfo_proc2)), 0);
for (i = 0; i < len/sizeof(struct kinfo_proc2); i++) {
ASSERT_EQ(reallocarr(&p, 0, sizeof(struct kinfo_proc2)), 0);
struct kinfo_proc2 *p = NULL;
[4] = sizeof(struct kinfo_proc2),
struct kinfo_proc2 kp;
struct kinfo_proc2 kp;
struct kinfo_proc2 kp;
struct kinfo_proc2 kp;
struct kinfo_proc2 kp;
struct kinfo_proc2 kp;
struct kinfo_proc2 kp;
struct kinfo_proc2 kp;
struct kinfo_proc2 kp;
struct kinfo_proc2 p;
struct kinfo_proc2 p;
struct kinfo_proc2 *p = NULL;
[4] = sizeof(struct kinfo_proc2),
sizeof(struct kinfo_proc2)), 0);
for (i = 0; i < len/sizeof(struct kinfo_proc2); i++) {
FORKEE_ASSERT_EQ(reallocarr(&p, 0, sizeof(struct kinfo_proc2)), 0);
struct kinfo_proc2 p;
struct kinfo_proc2 p;
getproc(pid_t mypid, struct kinfo_proc2 *p)
static void dofiles(struct kinfo_proc2 *);
struct kinfo_proc2 *p, *plast;
dofiles(struct kinfo_proc2 *p)
struct kinfo_proc2 p;
static int killact(const struct kinfo_proc2 *);
static int reniceact(const struct kinfo_proc2 *);
static int grepact(const struct kinfo_proc2 *);
int (*action)(const struct kinfo_proc2 *);
const struct kinfo_proc2 *kp;
killact(const struct kinfo_proc2 *kp)
reniceact(const struct kinfo_proc2 *kp)
grepact(const struct kinfo_proc2 *kp)
static struct kinfo_proc2 *plist;
struct kinfo_proc2 *kproc;
sizeof(struct kinfo_proc2), &rc);
dump_vm_map_node(kvm_t *kd, int lvl, struct kinfo_proc2 *proc,
dump_vm_map_tree(kvm_t *kd, struct kinfo_proc2 *proc,
dump_vm_map_list(kvm_t *kd, struct kinfo_proc2 *proc,
dump_vm_map_entry(kvm_t *kd, struct kinfo_proc2 *proc, struct kbit *vmspace,
process_map(kvm_t *kd, struct kinfo_proc2 *proc,
dump_vm_map(kvm_t *kd, struct kinfo_proc2 *proc,
void process_map(kvm_t *, struct kinfo_proc2 *,
void dump_vm_map(kvm_t *, struct kinfo_proc2 *,
size_t dump_vm_map_list(kvm_t *, struct kinfo_proc2 *,
size_t dump_vm_map_tree(kvm_t *, struct kinfo_proc2 *,
size_t dump_vm_map_node(kvm_t *, int lvl, struct kinfo_proc2 *,
size_t dump_vm_map_entry(kvm_t *, struct kinfo_proc2 *,
struct kinfo_proc2 p;
get_proc(struct kinfo_proc2 *p, int pid)
print_socket(struct kinfo_file *kf, struct kinfo_pcb *kp, struct kinfo_proc2 *p)
int get_proc(struct kinfo_proc2 *, int);
struct kinfo_proc2 *);
struct kinfo_proc2 *kpp, *k;
struct kinfo_proc2 *kp;
struct kinfo_proc2 *kp;
state2str(struct kinfo_proc2 *kp)
tty2str(struct kinfo_proc2 *kp)
vsz2int(struct kinfo_proc2 *kp)
rss2int(struct kinfo_proc2 *kp)
comm2str(struct kinfo_proc2 *kp)
pmem2float(struct kinfo_proc2 *kp)
start2str(struct kinfo_proc2 *kp)
time2str(struct kinfo_proc2 *kp)
char *state2str(struct kinfo_proc2 *);
char *tty2str(struct kinfo_proc2 *);
int rss2int(struct kinfo_proc2 *);
int vsz2int(struct kinfo_proc2 *);
char *comm2str(struct kinfo_proc2 *);
double pmem2float(struct kinfo_proc2 *);
char *start2str(struct kinfo_proc2 *);
char *time2str(struct kinfo_proc2 *);
struct kinfo_proc2 *pt_kp;
struct kinfo_proc2;
struct kinfo_proc2 *tp; /* `most interesting' tty proc */
struct kinfo_proc2 *pp; /* pid proc */
static void pr_args(struct kinfo_proc2 *);
static int proc_compare_wrapper(const struct kinfo_proc2 *,
const struct kinfo_proc2 *);
struct kinfo_proc2 *kp;
sizeof(struct kinfo_proc2), &nentries)) == NULL)
pr_args(struct kinfo_proc2 *kp)
proc_compare_wrapper(const struct kinfo_proc2 *p1,
const struct kinfo_proc2 *p2)