cpu_snapshot
ps->ps_cpus = calloc(ss->s_nr_cpus, sizeof (struct cpu_snapshot *));
calloc(ss->s_nr_cpus, sizeof (struct cpu_snapshot *));
ss->s_cpus = calloc(ss->s_nr_cpus, sizeof (struct cpu_snapshot));
struct cpu_snapshot **ps_cpus;
struct cpu_snapshot *s_cpus;
struct cpu_snapshot *c1 = (struct cpu_snapshot *)v1;
struct cpu_snapshot *c2 = (struct cpu_snapshot *)v2;
struct cpu_snapshot *cpu = NULL;
struct cpu_snapshot *newcpu = &new->s_cpus[i];
print_cpu(struct cpu_snapshot *c1, struct cpu_snapshot *c2)
struct cpu_snapshot *c1 = (struct cpu_snapshot *)v1;
struct cpu_snapshot *c2 = (struct cpu_snapshot *)v2;