Linux Perf
perf_env Struct Reference

#include <env.h>

Collaboration diagram for perf_env:
Collaboration graph

Public Attributes

char * hostname
 
char * os_release
 
char * version
 
char * arch
 
int nr_cpus_online
 
int nr_cpus_avail
 
char * cpu_desc
 
char * cpuid
 
unsigned long long total_mem
 
unsigned int msr_pmu_type
 
int nr_cmdline
 
int nr_sibling_cores
 
int nr_sibling_threads
 
int nr_numa_nodes
 
int nr_memory_nodes
 
int nr_pmu_mappings
 
int nr_groups
 
char * cmdline
 
const char ** cmdline_argv
 
char * sibling_cores
 
char * sibling_threads
 
char * pmu_mappings
 
struct cpu_topology_mapcpu
 
struct cpu_cache_levelcaches
 
int caches_cnt
 
struct numa_nodenuma_nodes
 
struct memory_nodememory_nodes
 
unsigned long long memory_bsize
 

Detailed Description

Definition at line 36 of file env.h.

Member Data Documentation

◆ arch

char* perf_env::arch

Definition at line 40 of file env.h.

◆ caches

struct cpu_cache_level* perf_env::caches

Definition at line 61 of file env.h.

◆ caches_cnt

int perf_env::caches_cnt

Definition at line 62 of file env.h.

◆ cmdline

char* perf_env::cmdline

Definition at line 55 of file env.h.

◆ cmdline_argv

const char** perf_env::cmdline_argv

Definition at line 56 of file env.h.

◆ cpu

struct cpu_topology_map* perf_env::cpu

Definition at line 60 of file env.h.

◆ cpu_desc

char* perf_env::cpu_desc

Definition at line 43 of file env.h.

◆ cpuid

char* perf_env::cpuid

Definition at line 44 of file env.h.

◆ hostname

char* perf_env::hostname

Definition at line 37 of file env.h.

◆ memory_bsize

unsigned long long perf_env::memory_bsize

Definition at line 65 of file env.h.

◆ memory_nodes

struct memory_node* perf_env::memory_nodes

Definition at line 64 of file env.h.

◆ msr_pmu_type

unsigned int perf_env::msr_pmu_type

Definition at line 46 of file env.h.

◆ nr_cmdline

int perf_env::nr_cmdline

Definition at line 48 of file env.h.

◆ nr_cpus_avail

int perf_env::nr_cpus_avail

Definition at line 42 of file env.h.

◆ nr_cpus_online

int perf_env::nr_cpus_online

Definition at line 41 of file env.h.

◆ nr_groups

int perf_env::nr_groups

Definition at line 54 of file env.h.

◆ nr_memory_nodes

int perf_env::nr_memory_nodes

Definition at line 52 of file env.h.

◆ nr_numa_nodes

int perf_env::nr_numa_nodes

Definition at line 51 of file env.h.

◆ nr_pmu_mappings

int perf_env::nr_pmu_mappings

Definition at line 53 of file env.h.

◆ nr_sibling_cores

int perf_env::nr_sibling_cores

Definition at line 49 of file env.h.

◆ nr_sibling_threads

int perf_env::nr_sibling_threads

Definition at line 50 of file env.h.

◆ numa_nodes

struct numa_node* perf_env::numa_nodes

Definition at line 63 of file env.h.

◆ os_release

char* perf_env::os_release

Definition at line 38 of file env.h.

◆ pmu_mappings

char* perf_env::pmu_mappings

Definition at line 59 of file env.h.

◆ sibling_cores

char* perf_env::sibling_cores

Definition at line 57 of file env.h.

◆ sibling_threads

char* perf_env::sibling_threads

Definition at line 58 of file env.h.

◆ total_mem

unsigned long long perf_env::total_mem

Definition at line 45 of file env.h.

◆ version

char* perf_env::version

Definition at line 39 of file env.h.


The documentation for this struct was generated from the following file: