···23932393} platform_counters_odd, platform_counters_even;2394239423952395struct cpu_topology {23962396+ int cpu_id;23962397 int core_id; /* unique within a package */23972398 int package_id;23982399 int die_id;23992400 int l3_id;24002400- int logical_cpu_id;24012401 int physical_node_id;24022402 int logical_node_id; /* 0-based count within the package */24032403 int ht_id; /* unique within a core */···60996099 char path[80];61006100 FILE *filep;61016101 int i;61026102- int cpu = thiscpu->logical_cpu_id;61026102+ int cpu = thiscpu->cpu_id;6103610361046104 for (i = 0; i <= topo.max_cpu_num; i++) {61056105 sprintf(path, "/sys/devices/system/cpu/cpu%d/node%i/cpulist", cpu, i);···61746174 FILE *filep;61756175 unsigned long map;61766176 int so, shift, sib_core;61776177- int cpu = thiscpu->logical_cpu_id;61776177+ int cpu = thiscpu->cpu_id;61786178 int offset = topo.max_cpu_num + 1;61796179 size_t size;61806180 int thread_id = 0;···95969596 continue;95979597 }9598959895999599- cpus[i].logical_cpu_id = i;95999599+ cpus[i].cpu_id = i;9600960096019601 /* get package information */96029602 cpus[i].package_id = get_package_id(i);