opd_ibs_trans.h

Go to the documentation of this file.
00001 
00014 #ifndef OPD_IBS_TRANS_H
00015 #define OPD_IBS_TRANS_H
00016 
00017 struct ibs_fetch_sample;
00018 struct ibs_op_sample;
00019 struct transient;
00020 
00021 struct ibs_translation_table {
00022     unsigned int event;
00023     void (*translator)(struct transient *);
00024 };
00025 
00026 
00027 extern void trans_ibs_fetch (struct transient * trans, unsigned int selected_flag);
00028 extern void trans_ibs_op (struct transient * trans, unsigned int selected_flag);
00029 extern void trans_ibs_op_ls (struct transient * trans, unsigned int selected_flag);
00030 extern void trans_ibs_op_nb (struct transient * trans, unsigned int selected_flag);
00031 extern int  trans_ibs_op_rip_invalid (struct transient * trans);
00032 extern void trans_ibs_op_mask_reserved (unsigned int family, struct transient * trans);
00033 extern void trans_ibs_op_ls_memaccess(struct transient * trans);
00034 extern void trans_ibs_op_bta (struct transient * trans);
00035 #endif // OPD_IBS_TRANS_H

Generated on 8 Nov 2012 for Oprofile by  doxygen 1.6.1