Linux Perf
machine Struct Reference

#include <machine.h>

Collaboration diagram for machine:
Collaboration graph

Public Attributes

struct rb_node rb_node
 
pid_t pid
 
u16 id_hdr_size
 
bool comm_exec
 
bool kptr_restrict_warned
 
char * root_dir
 
char * mmap_name
 
struct threads threads [THREADS__TABLE_SIZE]
 
struct vdso_infovdso_info
 
struct perf_envenv
 
struct dsos dsos
 
struct map_groups kmaps
 
struct mapvmlinux_map
 
u64 kernel_start
 
pid_t * current_tid
 
union {
   void *   priv
 
   u64   db_id
 
}; 
 
bool trampolines_mapped
 

Detailed Description

Definition at line 39 of file machine.h.

Member Data Documentation

◆ @125

union { ... }

◆ comm_exec

bool machine::comm_exec

Definition at line 43 of file machine.h.

◆ current_tid

pid_t* machine::current_tid

Definition at line 54 of file machine.h.

◆ db_id

u64 machine::db_id

Definition at line 57 of file machine.h.

◆ dsos

struct dsos machine::dsos

Definition at line 50 of file machine.h.

◆ env

struct perf_env* machine::env

Definition at line 49 of file machine.h.

◆ id_hdr_size

u16 machine::id_hdr_size

Definition at line 42 of file machine.h.

◆ kernel_start

u64 machine::kernel_start

Definition at line 53 of file machine.h.

◆ kmaps

struct map_groups machine::kmaps

Definition at line 51 of file machine.h.

◆ kptr_restrict_warned

bool machine::kptr_restrict_warned

Definition at line 44 of file machine.h.

◆ mmap_name

char* machine::mmap_name

Definition at line 46 of file machine.h.

◆ pid

pid_t machine::pid

Definition at line 41 of file machine.h.

◆ priv

void* machine::priv

Definition at line 56 of file machine.h.

◆ rb_node

struct rb_node machine::rb_node

Definition at line 40 of file machine.h.

◆ root_dir

char* machine::root_dir

Definition at line 45 of file machine.h.

◆ threads

struct threads machine::threads[THREADS__TABLE_SIZE]

Definition at line 47 of file machine.h.

◆ trampolines_mapped

bool machine::trampolines_mapped

Definition at line 59 of file machine.h.

◆ vdso_info

struct vdso_info* machine::vdso_info

Definition at line 48 of file machine.h.

◆ vmlinux_map

struct map* machine::vmlinux_map

Definition at line 52 of file machine.h.


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