1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
|
.TH "PAPI_component_info_t" 3 "Mon Jun 30 2014" "Version 5.3.2.0" "PAPI" \" -*- nroff -*-
.ad l
.nh
.SH NAME
PAPI_component_info_t \-
.SH SYNOPSIS
.br
.PP
.SS "Data Fields"
.in +1c
.ti -1c
.RI "char \fBname\fP [128]"
.br
.ti -1c
.RI "char \fBshort_name\fP [64]"
.br
.ti -1c
.RI "char \fBdescription\fP [128]"
.br
.ti -1c
.RI "char \fBversion\fP [64]"
.br
.ti -1c
.RI "char \fBsupport_version\fP [64]"
.br
.ti -1c
.RI "char \fBkernel_version\fP [64]"
.br
.ti -1c
.RI "char \fBdisabled_reason\fP [128]"
.br
.ti -1c
.RI "int \fBdisabled\fP"
.br
.ti -1c
.RI "int \fBCmpIdx\fP"
.br
.ti -1c
.RI "int \fBnum_cntrs\fP"
.br
.ti -1c
.RI "int \fBnum_mpx_cntrs\fP"
.br
.ti -1c
.RI "int \fBnum_preset_events\fP"
.br
.ti -1c
.RI "int \fBnum_native_events\fP"
.br
.ti -1c
.RI "int \fBdefault_domain\fP"
.br
.ti -1c
.RI "int \fBavailable_domains\fP"
.br
.ti -1c
.RI "int \fBdefault_granularity\fP"
.br
.ti -1c
.RI "int \fBavailable_granularities\fP"
.br
.ti -1c
.RI "int \fBhardware_intr_sig\fP"
.br
.ti -1c
.RI "int \fBcomponent_type\fP"
.br
.ti -1c
.RI "int \fBreserved\fP [8]"
.br
.ti -1c
.RI "unsigned int \fBhardware_intr\fP:1"
.br
.ti -1c
.RI "unsigned int \fBprecise_intr\fP:1"
.br
.ti -1c
.RI "unsigned int \fBposix1b_timers\fP:1"
.br
.ti -1c
.RI "unsigned int \fBkernel_profile\fP:1"
.br
.ti -1c
.RI "unsigned int \fBkernel_multiplex\fP:1"
.br
.ti -1c
.RI "unsigned int \fBfast_counter_read\fP:1"
.br
.ti -1c
.RI "unsigned int \fBfast_real_timer\fP:1"
.br
.ti -1c
.RI "unsigned int \fBfast_virtual_timer\fP:1"
.br
.ti -1c
.RI "unsigned int \fBattach\fP:1"
.br
.ti -1c
.RI "unsigned int \fBattach_must_ptrace\fP:1"
.br
.ti -1c
.RI "unsigned int \fBcntr_umasks\fP:1"
.br
.ti -1c
.RI "unsigned int \fBcpu\fP:1"
.br
.ti -1c
.RI "unsigned int \fBinherit\fP:1"
.br
.ti -1c
.RI "unsigned int \fBreserved_bits\fP:12"
.br
.in -1c
.SH "Detailed Description"
.PP
.SH "Field Documentation"
.PP
.SS "unsigned int PAPI_component_info_t::attach"
Supports attach
.SS "unsigned int PAPI_component_info_t::attach_must_ptrace"
Attach must first ptrace and stop the thread/process
.SS "int PAPI_component_info_t::available_domains"
Available domains
.SS "int PAPI_component_info_t::available_granularities"
Available granularities
.SS "int PAPI_component_info_t::CmpIdx"
Index into the vector array for this component; set at init time
.SS "unsigned int PAPI_component_info_t::cntr_umasks"
counters have unit masks
.SS "int PAPI_component_info_t::component_type"
Type of component
.SS "unsigned int PAPI_component_info_t::cpu"
Supports specifying cpu number to use with event set
.SS "int PAPI_component_info_t::default_domain"
The default domain when this component is used
.SS "int PAPI_component_info_t::default_granularity"
The default granularity when this component is used
.SS "char PAPI_component_info_t::description[128]"
Description of the component
.SS "int PAPI_component_info_t::disabled"
0 if enabled, otherwise error code from initialization
.SS "char PAPI_component_info_t::disabled_reason[128]"
Reason for failure of initialization
.SS "unsigned int PAPI_component_info_t::fast_counter_read"
Supports a user level PMC read instruction
.SS "unsigned int PAPI_component_info_t::fast_real_timer"
Supports a fast real timer
.SS "unsigned int PAPI_component_info_t::fast_virtual_timer"
Supports a fast virtual timer
.SS "unsigned int PAPI_component_info_t::hardware_intr"
hw overflow intr, does not need to be emulated in software
.SS "int PAPI_component_info_t::hardware_intr_sig"
Signal used by hardware to deliver PMC events
.SS "unsigned int PAPI_component_info_t::inherit"
Supports child processes inheriting parents counters
.SS "unsigned int PAPI_component_info_t::kernel_multiplex"
In kernel multiplexing
.SS "unsigned int PAPI_component_info_t::kernel_profile"
Has kernel profiling support (buffered interrupts or sprofil-like)
.SS "char PAPI_component_info_t::kernel_version[64]"
Version of the kernel PMC support driver
.SS "char PAPI_component_info_t::name[128]"
Name of the component we're using
.SS "int PAPI_component_info_t::num_cntrs"
Number of hardware counters the component supports
.SS "int PAPI_component_info_t::num_mpx_cntrs"
Number of hardware counters the component or PAPI can multiplex supports
.SS "int PAPI_component_info_t::num_native_events"
Number of native events the component supports
.SS "int PAPI_component_info_t::num_preset_events"
Number of preset events the component supports
.SS "unsigned int PAPI_component_info_t::posix1b_timers"
Using POSIX 1b interval timers (timer_create) instead of setitimer
.SS "unsigned int PAPI_component_info_t::precise_intr"
Performance interrupts happen precisely
.SS "char PAPI_component_info_t::short_name[64]"
.PP
.nf
Short name of component,
.fi
.PP
to be prepended to event names
.SS "char PAPI_component_info_t::support_version[64]"
Version of the support library
.SS "char PAPI_component_info_t::version[64]"
Version of this component
.SH "Author"
.PP
Generated automatically by Doxygen for PAPI from the source code\&.
|