cpu_raw_data_array_t(3) Library Functions Manual cpu_raw_data_array_t(3)

cpu_raw_data_array_t - Contains an array of raw CPUID data.

#include <libcpuid.h>


bool with_affinity
logical_cpu_t num_raw
struct cpu_raw_data_t * raw

Contains an array of raw CPUID data.

This contains one cpu_raw_data_t for each logical CPU.

Note

There is a hard limit of raw array: it is bounded by the logical_cpu_t type. In other words, the limit is 65536 logical CPUs in the system.

raw length

array of raw CPUID data

Indicates if raw was obtained by using CPU affinity if false, raw contains a single data from an old dump (versions 0.5.1 and below). if true, raw contains data from a new dump (versions 0.6.0 and above). if true and if num_raw is 1, it indicates only one logical core was detected on the system.

Generated automatically by Doxygen for libcpuid from the source code.

libcpuid