Linux Perf
auxtrace_mmap Struct Reference

#include <auxtrace.h>

Collaboration diagram for auxtrace_mmap:
Collaboration graph

Public Attributes

void * base
 
void * userpg
 
size_t mask
 
size_t len
 
u64 prev
 
int idx
 
pid_t tid
 
int cpu
 

Detailed Description

struct auxtrace_mmap - records an mmap of the auxtrace buffer. : address of mapped area : pointer to buffer's perf_event_mmap_page : %0 if is not a power of two, otherwise ( - %1) : size of mapped area : previous aux_head : index of this mmap : tid for a per-thread mmap (also set if there is only 1 tid on a per-cpu mmap) otherwise %0 : cpu number for a per-cpu mmap otherwise %-1

Definition at line 261 of file auxtrace.h.

Member Data Documentation

◆ base

void* auxtrace_mmap::base

Definition at line 262 of file auxtrace.h.

◆ cpu

int auxtrace_mmap::cpu

Definition at line 269 of file auxtrace.h.

◆ idx

int auxtrace_mmap::idx

Definition at line 267 of file auxtrace.h.

◆ len

size_t auxtrace_mmap::len

Definition at line 265 of file auxtrace.h.

◆ mask

size_t auxtrace_mmap::mask

Definition at line 264 of file auxtrace.h.

◆ prev

u64 auxtrace_mmap::prev

Definition at line 266 of file auxtrace.h.

◆ tid

pid_t auxtrace_mmap::tid

Definition at line 268 of file auxtrace.h.

◆ userpg

void* auxtrace_mmap::userpg

Definition at line 263 of file auxtrace.h.


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