Linux Perf
perf_mmap Struct Reference

#include <mmap.h>

Collaboration diagram for perf_mmap:
Collaboration graph

Public Member Functions

char event_copy [PERF_SAMPLE_MAX_SIZE__aligned (8)
 

Public Attributes

void * base
 
int mask
 
int fd
 
refcount_t refcnt
 
u64 prev
 
u64 start
 
u64 end
 
bool overwrite
 
struct auxtrace_mmap auxtrace_mmap
 

Detailed Description

struct perf_mmap - perf's ring buffer mmap details

- e.g. code using PERF_EVENT_IOC_SET_OUTPUT to share this

Definition at line 17 of file mmap.h.

Member Function Documentation

◆ __aligned()

char event_copy [PERF_SAMPLE_MAX_SIZE] perf_mmap::__aligned ( )

Member Data Documentation

◆ auxtrace_mmap

struct auxtrace_mmap perf_mmap::auxtrace_mmap

Definition at line 26 of file mmap.h.

◆ base

void* perf_mmap::base

Definition at line 18 of file mmap.h.

◆ end

u64 perf_mmap::end

Definition at line 24 of file mmap.h.

◆ fd

int perf_mmap::fd

Definition at line 20 of file mmap.h.

◆ mask

int perf_mmap::mask

Definition at line 19 of file mmap.h.

◆ overwrite

bool perf_mmap::overwrite

Definition at line 25 of file mmap.h.

◆ prev

u64 perf_mmap::prev

Definition at line 22 of file mmap.h.

◆ refcnt

refcount_t perf_mmap::refcnt

Definition at line 21 of file mmap.h.

◆ start

u64 perf_mmap::start

Definition at line 23 of file mmap.h.


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