int nr_cmdline; int nr_sibling_cores; int nr_sibling_dies; int nr_sibling_threads; int nr_numa_nodes; int nr_memory_nodes; int nr_pmu_mappings; int nr_groups; int nr_cpu_pmu_caps; int nr_hybrid_nodes; int nr_pmus_with_caps; char *cmdline; constchar **cmdline_argv; char *sibling_cores; char *sibling_dies; char *sibling_threads; char *pmu_mappings; char **cpu_pmu_caps; struct cpu_topology_map *cpu; struct cpu_cache_level *caches; int caches_cnt;
u32 comp_ratio;
u32 comp_ver;
u32 comp_type;
u32 comp_level;
u32 comp_mmap_len; struct numa_node *numa_nodes; struct memory_node *memory_nodes; unsignedlonglong memory_bsize; struct hybrid_node *hybrid_nodes; struct pmu_caps *pmu_caps; #ifdef HAVE_LIBBPF_SUPPORT /* * bpf_info_lock protects bpf rbtrees. This is needed because the * trees are accessed by different threads in perf-top
*/ struct { struct rw_semaphore lock; struct rb_root infos;
u32 infos_cnt; struct rb_root btfs;
u32 btfs_cnt;
} bpf_progs; #endif// HAVE_LIBBPF_SUPPORT /* same reason as above (for perf-top) */ struct { struct rw_semaphore lock; struct rb_root tree;
} cgroups;
/* For fast cpu to numa node lookup via perf_env__numa_node */ int *numa_map; int nr_numa_map;
/* For real clock time reference. */ struct {
u64 tod_ns;
u64 clockid_ns;
u64 clockid_res_ns; int clockid; /* * enabled is valid for report mode, and is true if above * values are set, it's set in process_clock_data
*/ bool enabled;
} clock;
arch_syscalls__strerrno_t *arch_strerrno;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.