|
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.