|
Packit |
577717 |
.TH "PAPI_component_info_t" 3 "Mon Dec 18 2017" "Version 5.6.0.0" "PAPI" \" -*- nroff -*-
|
|
Packit |
577717 |
.ad l
|
|
Packit |
577717 |
.nh
|
|
Packit |
577717 |
.SH NAME
|
|
Packit |
577717 |
PAPI_component_info_t \-
|
|
Packit |
577717 |
.SH SYNOPSIS
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.PP
|
|
Packit |
577717 |
.SS "Data Fields"
|
|
Packit |
577717 |
|
|
Packit |
577717 |
.in +1c
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "char \fBname\fP [128]"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "char \fBshort_name\fP [64]"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "char \fBdescription\fP [128]"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "char \fBversion\fP [64]"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "char \fBsupport_version\fP [64]"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "char \fBkernel_version\fP [64]"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "char \fBdisabled_reason\fP [128]"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBdisabled\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBCmpIdx\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBnum_cntrs\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBnum_mpx_cntrs\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBnum_preset_events\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBnum_native_events\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBdefault_domain\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBavailable_domains\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBdefault_granularity\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBavailable_granularities\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBhardware_intr_sig\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBcomponent_type\fP"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "char * \fBpmu_names\fP [40]"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "int \fBreserved\fP [8]"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBhardware_intr\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBprecise_intr\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBposix1b_timers\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBkernel_profile\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBkernel_multiplex\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBfast_counter_read\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBfast_real_timer\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBfast_virtual_timer\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBattach\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBattach_must_ptrace\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBcntr_umasks\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBcpu\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBinherit\fP:1"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.ti -1c
|
|
Packit |
577717 |
.RI "unsigned int \fBreserved_bits\fP:12"
|
|
Packit |
577717 |
.br
|
|
Packit |
577717 |
.in -1c
|
|
Packit |
577717 |
.SH "Detailed Description"
|
|
Packit |
577717 |
.PP
|
|
Packit |
577717 |
|
|
Packit |
577717 |
.SH "Field Documentation"
|
|
Packit |
577717 |
.PP
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::attach"
|
|
Packit |
577717 |
Supports attach
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::attach_must_ptrace"
|
|
Packit |
577717 |
Attach must first ptrace and stop the thread/process
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::available_domains"
|
|
Packit |
577717 |
Available domains
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::available_granularities"
|
|
Packit |
577717 |
Available granularities
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::CmpIdx"
|
|
Packit |
577717 |
Index into the vector array for this component; set at init time
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::cntr_umasks"
|
|
Packit |
577717 |
counters have unit masks
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::component_type"
|
|
Packit |
577717 |
Type of component
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::cpu"
|
|
Packit |
577717 |
Supports specifying cpu number to use with event set
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::default_domain"
|
|
Packit |
577717 |
The default domain when this component is used
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::default_granularity"
|
|
Packit |
577717 |
The default granularity when this component is used
|
|
Packit |
577717 |
.SS "char PAPI_component_info_t::description[128]"
|
|
Packit |
577717 |
Description of the component
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::disabled"
|
|
Packit |
577717 |
0 if enabled, otherwise error code from initialization
|
|
Packit |
577717 |
.SS "char PAPI_component_info_t::disabled_reason[128]"
|
|
Packit |
577717 |
Reason for failure of initialization
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::fast_counter_read"
|
|
Packit |
577717 |
Supports a user level PMC read instruction
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::fast_real_timer"
|
|
Packit |
577717 |
Supports a fast real timer
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::fast_virtual_timer"
|
|
Packit |
577717 |
Supports a fast virtual timer
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::hardware_intr"
|
|
Packit |
577717 |
hw overflow intr, does not need to be emulated in software
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::hardware_intr_sig"
|
|
Packit |
577717 |
Signal used by hardware to deliver PMC events
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::inherit"
|
|
Packit |
577717 |
Supports child processes inheriting parents counters
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::kernel_multiplex"
|
|
Packit |
577717 |
In kernel multiplexing
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::kernel_profile"
|
|
Packit |
577717 |
Has kernel profiling support (buffered interrupts or sprofil-like)
|
|
Packit |
577717 |
.SS "char PAPI_component_info_t::kernel_version[64]"
|
|
Packit |
577717 |
Version of the kernel PMC support driver
|
|
Packit |
577717 |
.SS "char PAPI_component_info_t::name[128]"
|
|
Packit |
577717 |
Name of the component we're using
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::num_cntrs"
|
|
Packit |
577717 |
Number of hardware counters the component supports
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::num_mpx_cntrs"
|
|
Packit |
577717 |
Number of hardware counters the component or PAPI can multiplex supports
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::num_native_events"
|
|
Packit |
577717 |
Number of native events the component supports
|
|
Packit |
577717 |
.SS "int PAPI_component_info_t::num_preset_events"
|
|
Packit |
577717 |
Number of preset events the component supports
|
|
Packit |
577717 |
.SS "char* PAPI_component_info_t::pmu_names[40]"
|
|
Packit |
577717 |
list of pmu names supported by this component
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::posix1b_timers"
|
|
Packit |
577717 |
Using POSIX 1b interval timers (timer_create) instead of setitimer
|
|
Packit |
577717 |
.SS "unsigned int PAPI_component_info_t::precise_intr"
|
|
Packit |
577717 |
Performance interrupts happen precisely
|
|
Packit |
577717 |
.SS "char PAPI_component_info_t::short_name[64]"
|
|
Packit |
577717 |
|
|
Packit |
577717 |
.PP
|
|
Packit |
577717 |
.nf
|
|
Packit |
577717 |
Short name of component,
|
|
Packit |
577717 |
|
|
Packit |
577717 |
.fi
|
|
Packit |
577717 |
.PP
|
|
Packit |
577717 |
to be prepended to event names
|
|
Packit |
577717 |
.SS "char PAPI_component_info_t::support_version[64]"
|
|
Packit |
577717 |
Version of the support library
|
|
Packit |
577717 |
.SS "char PAPI_component_info_t::version[64]"
|
|
Packit |
577717 |
Version of this component
|
|
Packit |
577717 |
|
|
Packit |
577717 |
.SH "Author"
|
|
Packit |
577717 |
.PP
|
|
Packit |
577717 |
Generated automatically by Doxygen for PAPI from the source code\&.
|