Blame man/man3/PAPI_component_info_t.3

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