#include <papi.h>
Definition at line 626 of file papi.h.
◆ attach
unsigned int PAPI_component_info_t::attach |
Supports attach
Definition at line 658 of file papi.h.
◆ attach_must_ptrace
unsigned int PAPI_component_info_t::attach_must_ptrace |
Attach must first ptrace and stop the thread/process
Definition at line 659 of file papi.h.
◆ available_domains
int PAPI_component_info_t::available_domains |
Available domains
Definition at line 643 of file papi.h.
◆ available_granularities
int PAPI_component_info_t::available_granularities |
Available granularities
Definition at line 645 of file papi.h.
◆ CmpIdx
int PAPI_component_info_t::CmpIdx |
Index into the vector array for this component; set at init time
Definition at line 637 of file papi.h.
◆ cntr_umasks
unsigned int PAPI_component_info_t::cntr_umasks |
counters have unit masks
Definition at line 660 of file papi.h.
◆ component_type
int PAPI_component_info_t::component_type |
Type of component
Definition at line 647 of file papi.h.
◆ cpu
unsigned int PAPI_component_info_t::cpu |
Supports specifying cpu number to use with event set
Definition at line 662 of file papi.h.
◆ default_domain
int PAPI_component_info_t::default_domain |
The default domain when this component is used
Definition at line 642 of file papi.h.
◆ default_granularity
int PAPI_component_info_t::default_granularity |
The default granularity when this component is used
Definition at line 644 of file papi.h.
◆ description
char PAPI_component_info_t::description |
Description of the component
Definition at line 630 of file papi.h.
◆ disabled
int PAPI_component_info_t::disabled |
0 if enabled, otherwise error code from initialization
Definition at line 635 of file papi.h.
◆ disabled_reason
char PAPI_component_info_t::disabled_reason |
Reason for failure of initialization
Definition at line 634 of file papi.h.
◆ fast_counter_read
unsigned int PAPI_component_info_t::fast_counter_read |
Supports a user level PMC read instruction
Definition at line 655 of file papi.h.
◆ fast_real_timer
unsigned int PAPI_component_info_t::fast_real_timer |
Supports a fast real timer
Definition at line 656 of file papi.h.
◆ fast_virtual_timer
unsigned int PAPI_component_info_t::fast_virtual_timer |
Supports a fast virtual timer
Definition at line 657 of file papi.h.
◆ hardware_intr
unsigned int PAPI_component_info_t::hardware_intr |
hw overflow intr, does not need to be emulated in software
Definition at line 650 of file papi.h.
◆ hardware_intr_sig
int PAPI_component_info_t::hardware_intr_sig |
Signal used by hardware to deliver PMC events
Definition at line 646 of file papi.h.
◆ inherit
unsigned int PAPI_component_info_t::inherit |
Supports child processes inheriting parents counters
Definition at line 663 of file papi.h.
◆ initialized
int PAPI_component_info_t::initialized |
Component is ready to use
Definition at line 636 of file papi.h.
◆ kernel_multiplex
unsigned int PAPI_component_info_t::kernel_multiplex |
In kernel multiplexing
Definition at line 654 of file papi.h.
◆ kernel_profile
unsigned int PAPI_component_info_t::kernel_profile |
Has kernel profiling support (buffered interrupts or sprofil-like)
Definition at line 653 of file papi.h.
◆ kernel_version
char PAPI_component_info_t::kernel_version |
Version of the kernel PMC support driver
Definition at line 633 of file papi.h.
◆ name
char PAPI_component_info_t::name |
Name of the component we're using
Definition at line 627 of file papi.h.
◆ num_cntrs
int PAPI_component_info_t::num_cntrs |
Number of hardware counters the component supports
Definition at line 638 of file papi.h.
◆ num_mpx_cntrs
int PAPI_component_info_t::num_mpx_cntrs |
Number of hardware counters the component or PAPI can multiplex supports
Definition at line 639 of file papi.h.
◆ num_native_events
int PAPI_component_info_t::num_native_events |
Number of native events the component supports
Definition at line 641 of file papi.h.
◆ num_preset_events
int PAPI_component_info_t::num_preset_events |
Number of preset events the component supports
Definition at line 640 of file papi.h.
◆ pmu_names
char * PAPI_component_info_t::pmu_names |
list of pmu names supported by this component
Definition at line 648 of file papi.h.
◆ posix1b_timers
unsigned int PAPI_component_info_t::posix1b_timers |
Using POSIX 1b interval timers (timer_create) instead of setitimer
Definition at line 652 of file papi.h.
◆ precise_intr
unsigned int PAPI_component_info_t::precise_intr |
Performance interrupts happen precisely
Definition at line 651 of file papi.h.
◆ reserved
int PAPI_component_info_t::reserved |
◆ reserved_bits
unsigned int PAPI_component_info_t::reserved_bits |
◆ short_name
char PAPI_component_info_t::short_name |
Short name of component, to be prepended to event names
Definition at line 628 of file papi.h.
◆ support_version
char PAPI_component_info_t::support_version |
Version of the support library
Definition at line 632 of file papi.h.
◆ version
char PAPI_component_info_t::version |
Version of this component
Definition at line 631 of file papi.h.
The documentation for this struct was generated from the following files: