opd_ibs_trans.c File Reference

AMD Instruction Based Sampling (IBS) translation. More...

#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:

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.

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  ) 

Variable Documentation

FILE* bta_log

Referenced by trans_ibs_op_bta().


Generated on 29 Jul 2013 for oprofile by  doxygen 1.6.1