|
PAPI 7.1.0.0
|

Go to the source code of this file.
Macros | |
| #define | sel_event_select perfevtsel.sel_event_select |
| #define | sel_unit_mask perfevtsel.sel_unit_mask |
| #define | sel_usr perfevtsel.sel_usr |
| #define | sel_os perfevtsel.sel_os |
| #define | sel_edge perfevtsel.sel_edge |
| #define | sel_pc perfevtsel.sel_pc |
| #define | sel_int perfevtsel.sel_int |
| #define | sel_any perfevtsel.sel_any |
| #define | sel_en perfevtsel.sel_en |
| #define | sel_inv perfevtsel.sel_inv |
| #define | sel_cnt_mask perfevtsel.sel_cnt_mask |
| #define | GEN_IA32_SEL_BASE 0x186 |
| #define | GEN_IA32_CTR_BASE 0xc1 |
| #define | GEN_IA32_FIXED_CTR_BASE 0x309 |
| #define | FIXED_PMD_BASE 16 |
| #define | PFMLIB_GEN_IA32_ALL_FLAGS (PFM_GEN_IA32_SEL_INV|PFM_GEN_IA32_SEL_EDGE|PFM_GEN_IA32_SEL_ANYTHR) |
| #define | MAX_EVENT_NAMES (sizeof(fixed_event_names)/sizeof(char *)) |
| #define | HAS_OPTIONS(x) (cntrs && (cntrs[i].flags || cntrs[i].cnt_mask)) |
| #define | is_fixed_pmc(a) (a > 15) |
Variables | |
| pfm_pmu_support_t * | gen_support |
| static pme_gen_ia32_entry_t * | gen_ia32_pe |
| static int | gen_ia32_cycle_event |
| static int | gen_ia32_inst_retired_event |
| static unsigned int | num_fixed_cnt |
| static unsigned int | num_gen_cnt |
| static unsigned int | pmu_version |
| static pfmlib_regmask_t | gen_ia32_impl_pmcs |
| static pfmlib_regmask_t | gen_ia32_impl_pmds |
| static const char * | fixed_event_names [] ={ "INSTRUCTIONS_RETIRED", "UNHALTED_CORE_CYCLES ", "UNHALTED_REFERENCE_CYCLES " } |
| pfm_pmu_support_t | gen_ia32_support |
| #define FIXED_PMD_BASE 16 |
Definition at line 102 of file pfmlib_gen_ia32.c.
| #define GEN_IA32_CTR_BASE 0xc1 |
Definition at line 99 of file pfmlib_gen_ia32.c.
| #define GEN_IA32_FIXED_CTR_BASE 0x309 |
Definition at line 100 of file pfmlib_gen_ia32.c.
| #define GEN_IA32_SEL_BASE 0x186 |
Definition at line 98 of file pfmlib_gen_ia32.c.
| #define MAX_EVENT_NAMES (sizeof(fixed_event_names)/sizeof(char *)) |
Definition at line 470 of file pfmlib_gen_ia32.c.
| #define PFMLIB_GEN_IA32_ALL_FLAGS (PFM_GEN_IA32_SEL_INV|PFM_GEN_IA32_SEL_EDGE|PFM_GEN_IA32_SEL_ANYTHR) |
Definition at line 104 of file pfmlib_gen_ia32.c.
| #define sel_any perfevtsel.sel_any |
Definition at line 56 of file pfmlib_gen_ia32.c.
| #define sel_cnt_mask perfevtsel.sel_cnt_mask |
Definition at line 59 of file pfmlib_gen_ia32.c.
| #define sel_edge perfevtsel.sel_edge |
Definition at line 53 of file pfmlib_gen_ia32.c.
| #define sel_en perfevtsel.sel_en |
Definition at line 57 of file pfmlib_gen_ia32.c.
| #define sel_event_select perfevtsel.sel_event_select |
Definition at line 49 of file pfmlib_gen_ia32.c.
| #define sel_int perfevtsel.sel_int |
Definition at line 55 of file pfmlib_gen_ia32.c.
| #define sel_inv perfevtsel.sel_inv |
Definition at line 58 of file pfmlib_gen_ia32.c.
| #define sel_os perfevtsel.sel_os |
Definition at line 52 of file pfmlib_gen_ia32.c.
| #define sel_pc perfevtsel.sel_pc |
Definition at line 54 of file pfmlib_gen_ia32.c.
| #define sel_unit_mask perfevtsel.sel_unit_mask |
Definition at line 50 of file pfmlib_gen_ia32.c.
| #define sel_usr perfevtsel.sel_usr |
Definition at line 51 of file pfmlib_gen_ia32.c.
Definition at line 195 of file pfmlib_gen_ia32.c.


|
inlinestatic |
Definition at line 135 of file pfmlib_gen_ia32.c.

Definition at line 153 of file pfmlib_gen_ia32.c.

|
static |
Definition at line 232 of file pfmlib_gen_ia32.c.

|
static |
Definition at line 336 of file pfmlib_gen_ia32.c.


|
static |
Definition at line 473 of file pfmlib_gen_ia32.c.


|
static |
Definition at line 742 of file pfmlib_gen_ia32.c.

|
static |
Definition at line 868 of file pfmlib_gen_ia32.c.
Definition at line 759 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 770 of file pfmlib_gen_ia32.c.

Definition at line 822 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 861 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 841 of file pfmlib_gen_ia32.c.
Definition at line 835 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 816 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 804 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 797 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 785 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 791 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 879 of file pfmlib_gen_ia32.c.
Definition at line 855 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 254 of file pfmlib_gen_ia32.c.

|
static |
Definition at line 469 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 111 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 147 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 147 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 111 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 109 of file pfmlib_gen_ia32.c.
| pfm_pmu_support_t gen_ia32_support |
Definition at line 889 of file pfmlib_gen_ia32.c.
| pfm_pmu_support_t* gen_support |
Definition at line 61 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 112 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 112 of file pfmlib_gen_ia32.c.
|
static |
Definition at line 112 of file pfmlib_gen_ia32.c.