opd_trans.h File Reference

Processing the sample buffer. More...

#include "opd_cookie.h"
#include "op_types.h"
#include <stdint.h>
Include dependency graph for opd_trans.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Typedefs

typedef void(* handler_t )(struct transient *)

Enumerations

enum  tracing_type { TRACING_OFF, TRACING_START, TRACING_ON }

Functions

uint64_t pop_buffer_value (struct transient *trans)
int enough_remaining (struct transient *trans, size_t size)
void opd_process_samples (char const *buffer, size_t count)
void clear_trans_last (struct transient *trans)
 used when we need to clear data that's been freed
void clear_trans_current (struct transient *trans)
 used when we need to clear data that's been freed

Variables

handler_t handlers []
size_t kernel_pointer_size

Detailed Description

Processing the sample buffer.

Remarks:
Copyright 2002 OProfile authors
Read the file COPYING
Author:
John Levon
Philippe Elie

Modified by Maynard Johnson <maynardj@us.ibm.com> These modifications are: (C) Copyright IBM Corporation 2007


Typedef Documentation

typedef void(* handler_t)(struct transient *)

Enumeration Type Documentation

Enumerator:
TRACING_OFF 
TRACING_START 
TRACING_ON 

Function Documentation

void clear_trans_current ( struct transient trans  ) 

used when we need to clear data that's been freed

Referenced by code_spu_ctx_switch().

void clear_trans_last ( struct transient trans  ) 

used when we need to clear data that's been freed

int enough_remaining ( struct transient trans,
size_t  size 
)
void opd_process_samples ( char const *  buffer,
size_t  count 
)
uint64_t pop_buffer_value ( struct transient trans  ) 

Variable Documentation

Referenced by pop_buffer_value().


Generated on 29 Jul 2013 for oprofile by  doxygen 1.6.1