opd_ibs_trans.c File Reference

#include "opd_ibs.h"
#include "opd_ibs_macro.h"
#include "opd_ibs_trans.h"
#include "opd_trans.h"
#include "opd_printf.h"
#include <stdlib.h>
#include <stdio.h>
Include dependency graph for opd_ibs_trans.c:

Go to the source code of this file.

Functions

void trans_ibs_fetch (struct transient *trans, unsigned int selected_flag)
void trans_ibs_op (struct transient *trans, unsigned int selected_flag)
void trans_ibs_op_ls (struct transient *trans, unsigned int selected_flag)
void trans_ibs_op_nb (struct transient *trans, unsigned int selected_flag)
int trans_ibs_op_rip_invalid (struct transient *trans)
void trans_ibs_op_mask_reserved (unsigned int family, struct transient *trans)
void trans_ibs_op_bta (struct transient *trans)
void trans_ibs_op_ls_memaccess (struct transient *trans)

Variables

FILE * bta_log
FILE * memaccess_log

Detailed Description

AMD Instruction Based Sampling (IBS) translation.

Remarks:
Copyright 2008 - 2010 OProfile authors
Read the file COPYING
Author:
Jason Yeh <jason.yeh@amd.com>
Paul Drongowski <paul.drongowski@amd.com>
Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> Copyright (c) 2008 Advanced Micro Devices, Inc.

Definition in file opd_ibs_trans.c.


Function Documentation

void trans_ibs_fetch ( struct transient trans,
unsigned int  selected_flag 
)
void trans_ibs_op ( struct transient trans,
unsigned int  selected_flag 
)
void trans_ibs_op_bta ( struct transient trans  ) 
void trans_ibs_op_ls ( struct transient trans,
unsigned int  selected_flag 
)
void trans_ibs_op_ls_memaccess ( struct transient trans  ) 
void trans_ibs_op_mask_reserved ( unsigned int  family,
struct transient trans 
)
void trans_ibs_op_nb ( struct transient trans,
unsigned int  selected_flag 
)
int trans_ibs_op_rip_invalid ( struct transient trans  ) 

Definition at line 513 of file opd_ibs_trans.c.

References IBS_OP_RIP_INVALID, ibs_sample::op, and trans.

Referenced by opd_log_ibs_op().

Here is the caller graph for this function:


Variable Documentation

FILE* bta_log

Definition at line 78 of file opd_ibs.c.

Referenced by ibs_deinit(), ibs_init(), and trans_ibs_op_bta().

Definition at line 77 of file opd_ibs.c.

Referenced by ibs_deinit(), ibs_init(), and trans_ibs_op_ls_memaccess().


Generated on 8 Nov 2012 for Oprofile by  doxygen 1.6.1