Blame man/man3/PAPI_component_info_t.3

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\&.