transient Struct Reference

Transient values used for parsing the event buffer. More...

#include <opd_trans.h>

Collaboration diagram for transient:
Collaboration graph

List of all members.

Public Attributes

char const * buffer
size_t remaining
enum tracing_type tracing
struct sfilecurrent
struct sfilelast
struct anon_mappinganon
struct anon_mappinglast_anon
cookie_t cookie
cookie_t app_cookie
vma_t pc
vma_t last_pc
unsigned long event
int in_kernel
unsigned long cpu
pid_t tid
pid_t tgid
uint64_t embedded_offset
void * ext

Detailed Description

Transient values used for parsing the event buffer.

Note that these are reset for each buffer read, but that should be ok as in the kernel, cpu_buffer_reset() ensures that a correct context starts off the buffer.

Member Data Documentation

struct anon_mapping* transient::anon [read]
char const* transient::buffer

Referenced by opd_process_samples().

unsigned long transient::cpu
struct sfile* transient::current [read]
unsigned long transient::event
struct sfile* transient::last [read]

Referenced by opd_process_samples().

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

Generated on 29 Jul 2013 for oprofile by  doxygen 1.6.1