opd_events.h File Reference

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

Go to the source code of this file.

Data Structures

struct  opd_event

Functions

void opd_parse_events (char const *events)
struct opd_eventfind_counter_event (unsigned long counter)
void fill_header (struct opd_header *header, unsigned long counter, vma_t anon_start, vma_t anon_end, int is_kernel, int cg_to_is_kernel, int spu_samples, uint64_t embed_offset, time_t mtime)

Variables

struct opd_event opd_events []

Detailed Description

Event details for each counter

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

Definition in file opd_events.h.


Function Documentation

void fill_header ( struct opd_header header,
unsigned long  counter,
vma_t  anon_start,
vma_t  anon_end,
int  is_kernel,
int  cg_to_is_kernel,
int  spu_samples,
uint64_t  embed_offset,
time_t  mtime 
)
struct opd_event* find_counter_event ( unsigned long  counter  )  [read]

Find the event for the given counter

Definition at line 130 of file opd_events.c.

References opd_event::name, op_cpu_has_timer_fs(), OP_MAX_COUNTERS, op_nr_counters, opd_events, opd_ext_find_counter_event(), and TIMER_EVENT_NAME.

Referenced by fill_header(), mangle_filename(), and opd_mangle_filename().

Here is the call graph for this function:

Here is the caller graph for this function:

void opd_parse_events ( char const *  events  ) 

parse the events into the opd_events array

Definition at line 80 of file opd_events.c.

References copy_token(), copy_ulong(), cpu_speed, CPU_TIMER_INT, malformed_events(), opd_event::name, op_cpu_frequency(), op_nr_counters, opd_events, verbprintf, and vmisc.

Referenced by opd_options().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

Definition at line 33 of file opd_events.c.

Referenced by find_counter_event(), and opd_parse_events().


Generated on 8 Nov 2012 for Oprofile by  doxygen 1.6.1