Linux Perf
|
#include <auxtrace.h>
Public Attributes | |
struct list_head | list |
size_t | size |
pid_t | pid |
pid_t | tid |
int | cpu |
void * | data |
off_t | data_offset |
void * | mmap_addr |
size_t | mmap_size |
bool | data_needs_freeing |
bool | consecutive |
u64 | offset |
u64 | reference |
u64 | buffer_nr |
size_t | use_size |
void * | use_data |
struct auxtrace_buffer - a buffer containing AUX area tracing data. : buffers are queued in a list held by struct auxtrace_queue : size of the buffer in bytes : in per-thread mode, the pid this buffer is associated with : in per-thread mode, the tid this buffer is associated with : in per-cpu mode, the cpu this buffer is associated with : actual buffer data (can be null if the data has not been loaded) : file offset at which the buffer can be read : mmap address at which the buffer can be read : size of the mmap at : was malloc'd so free it when it is no longer needed : the original data was split up and this buffer is consecutive to the previous buffer : offset as determined by aux_head / aux_tail members of struct perf_event_mmap_page : an implementation-specific reference determined when the data is recorded : used to number each buffer : implementation actually only uses this number of bytes : implementation actually only uses data starting at this address
Definition at line 175 of file auxtrace.h.
u64 auxtrace_buffer::buffer_nr |
Definition at line 189 of file auxtrace.h.
bool auxtrace_buffer::consecutive |
Definition at line 186 of file auxtrace.h.
int auxtrace_buffer::cpu |
Definition at line 180 of file auxtrace.h.
void* auxtrace_buffer::data |
Definition at line 181 of file auxtrace.h.
bool auxtrace_buffer::data_needs_freeing |
Definition at line 185 of file auxtrace.h.
off_t auxtrace_buffer::data_offset |
Definition at line 182 of file auxtrace.h.
struct list_head auxtrace_buffer::list |
Definition at line 176 of file auxtrace.h.
void* auxtrace_buffer::mmap_addr |
Definition at line 183 of file auxtrace.h.
size_t auxtrace_buffer::mmap_size |
Definition at line 184 of file auxtrace.h.
u64 auxtrace_buffer::offset |
Definition at line 187 of file auxtrace.h.
pid_t auxtrace_buffer::pid |
Definition at line 178 of file auxtrace.h.
u64 auxtrace_buffer::reference |
Definition at line 188 of file auxtrace.h.
size_t auxtrace_buffer::size |
Definition at line 177 of file auxtrace.h.
pid_t auxtrace_buffer::tid |
Definition at line 179 of file auxtrace.h.
void* auxtrace_buffer::use_data |
Definition at line 191 of file auxtrace.h.
size_t auxtrace_buffer::use_size |
Definition at line 190 of file auxtrace.h.