kstat_delta
ticks += kstat_delta(old, new, cpu_states[i]);
uint64_t kstat_delta(kstat_t *old, kstat_t *new, char *name);
deltas = kstat_delta(oldks, &newss->s_sys.ss_agg_sys, "rawch");
deltas = kstat_delta(oldks, &newss->s_sys.ss_agg_sys, "outch");
idle = kstat_delta(oldks, &newss->s_sys.ss_agg_sys, "cpu_ticks_idle");
user = kstat_delta(oldks, &newss->s_sys.ss_agg_sys, "cpu_ticks_user");
kern = kstat_delta(oldks, &newss->s_sys.ss_agg_sys, "cpu_ticks_kernel");
dtrace = kstat_delta(oldks, &newss->s_sys.ss_agg_sys,
(kstat_delta(old_vm, &c2->cs_vm, "hat_fault") +
kstat_delta(old_vm, &c2->cs_vm, "as_fault")) / etime,
kstat_delta(old_vm, &c2->cs_vm, "maj_fault") / etime,
kstat_delta(old_sys, &c2->cs_sys, "xcalls") / etime,
kstat_delta(old_sys, &c2->cs_sys, "intr") / etime,
kstat_delta(old_sys, &c2->cs_sys, "intrthread") / etime,
kstat_delta(old_sys, &c2->cs_sys, "pswitch") / etime,
kstat_delta(old_sys, &c2->cs_sys, "inv_swtch") / etime,
kstat_delta(old_sys, &c2->cs_sys, "cpumigrate") / etime,
kstat_delta(old_sys, &c2->cs_sys, "mutex_adenters") / etime,
(kstat_delta(old_sys, &c2->cs_sys, "rw_rdfails") +
kstat_delta(old_sys, &c2->cs_sys, "rw_wrfails")) / etime,
kstat_delta(old_sys, &c2->cs_sys, "syscall") / etime,
kstat_delta(old_sys, &c2->cs_sys, "cpu_ticks_user") * percent,
kstat_delta(old_sys, &c2->cs_sys, "cpu_ticks_kernel") * percent,
kstat_delta(old_sys, &c2->cs_sys, "cpu_ticks_wait") * percent,
kstat_delta(old_sys, &c2->cs_sys, "cpu_ticks_idle") * percent);
(kstat_delta(&old_vm, &new_vm, "hat_fault") +
kstat_delta(&old_vm, &new_vm, "as_fault")) / etime,
kstat_delta(&old_vm, &new_vm, "maj_fault") / etime,
kstat_delta(&old_sys, &new_sys, "xcalls") / etime,
kstat_delta(&old_sys, &new_sys, "intr") / etime,
kstat_delta(&old_sys, &new_sys, "intrthread") / etime,
kstat_delta(&old_sys, &new_sys, "pswitch") / etime,
kstat_delta(&old_sys, &new_sys, "inv_swtch") / etime,
kstat_delta(&old_sys, &new_sys, "cpumigrate") / etime,
kstat_delta(&old_sys, &new_sys, "mutex_adenters") / etime,
(kstat_delta(&old_sys, &new_sys, "rw_rdfails") +
kstat_delta(&old_sys, &new_sys, "rw_wrfails")) / etime,
kstat_delta(&old_sys, &new_sys, "syscall") / etime,
kstat_delta(&old_sys, &new_sys, "cpu_ticks_user") * percent,
kstat_delta(&old_sys, &new_sys, "cpu_ticks_kernel") * percent,
kstat_delta(&old_sys, &new_sys, "cpu_ticks_wait") * percent,
kstat_delta(&old_sys, &new_sys, "cpu_ticks_idle") * percent,
adjprintf(" %*.0f", 3, kstat_delta(oldvm, newvm, "pgrec")
adjprintf(" %*.0f", 3, (kstat_delta(oldvm, newvm, "hat_fault") +
kstat_delta(oldvm, newvm, "as_fault")) / etime);
adjprintf(" %*.0f", 3, pgtok(kstat_delta(oldvm, newvm, "dfree"))
adjprintf(" %*.0f", 3, kstat_delta(oldvm, newvm, "scan")
pgtok(kstat_delta(oldvm, newvm, "execpgin")) / etime);
pgtok(kstat_delta(oldvm, newvm, "execpgout")) / etime);
pgtok(kstat_delta(oldvm, newvm, "execfree")) / etime);
pgtok(kstat_delta(oldvm, newvm, "anonpgin")) / etime);
pgtok(kstat_delta(oldvm, newvm, "anonpgout")) / etime);
pgtok(kstat_delta(oldvm, newvm, "anonfree")) / etime);
pgtok(kstat_delta(oldvm, newvm, "fspgin")) / etime);
pgtok(kstat_delta(oldvm, newvm, "fspgout")) / etime);
pgtok(kstat_delta(oldvm, newvm, "fsfree")) / etime);
kstat_delta(oldvm, newvm, "swapin") / etime :
kstat_delta(oldvm, newvm, "pgrec") / etime);
kstat_delta(oldvm, newvm, "swapout") / etime :
(kstat_delta(oldvm, newvm, "hat_fault")
+ kstat_delta(oldvm, newvm, "as_fault"))
adjprintf(" %*.0f", 2, pgtok(kstat_delta(oldvm, newvm, "pgpgin"))
adjprintf(" %*.0f", 2, pgtok(kstat_delta(oldvm, newvm, "pgpgout"))
adjprintf(" %*.0f", 2, pgtok(kstat_delta(oldvm, newvm, "dfree"))
adjprintf(" %*.0f", 2, kstat_delta(oldvm, newvm, "scan") / etime);
adjprintf(" %*.0f", 4, kstat_delta(oldsys, newsys, "intr") / etime);
adjprintf(" %*.0f", 4, kstat_delta(oldsys, newsys, "syscall") / etime);
adjprintf(" %*.0f", 4, kstat_delta(oldsys, newsys, "pswitch") / etime);
kstat_delta(oldsys, newsys, "cpu_ticks_user") * percent_factor);
adjprintf(" %*.0f", 2, kstat_delta(oldsys, newsys, "cpu_ticks_kernel")
adjprintf(" %*.0f\n", 2, (kstat_delta(oldsys, newsys, "cpu_ticks_idle")
+ kstat_delta(oldsys, newsys, "cpu_ticks_wait"))