papi_native_avail(1)
π¦ NAME
okay so bestie, welcome to papi_native_avail π
- the
papi_native_availutility β¨ - file
papi_native_avail.cπ
and like, what does it actually do? it provides detailed information for PAPI native events. that's the whole vibe. iykyk.
πΈ Synopsis
ngl, this section is literally empty in the original β not me showing up with a heading and zero content π. moving on, the real tea is below π
β¨ Description
papi_native_avail is a PAPI utility program that reports information about the native events available on the current platform. π₯οΈβ¨
so likeβ¦ what's a native event? it's an event that's specific to a specific hardware platform β like, this-chip-only energy π₯. and here's the part you need to know: on many platforms, a specific native event can have a whole bunch of optional settings. and instead of dumping every single possible combination of those settings at you (chaos, no thanks π), the utility shows you the native event itself plus the valid settings for it. way more readable, honestly iconic. π
for each native event, you get:
- a name
- a description
- specific bit patterns
all three, every event, slay π
π Options
--help,-hβ print this help message π«Ά--check,-cβ attempts to add each event-sde FILEβ lists SDEs that are registered by the library or executable in FILE-e EVENTNAMEβ display detailed information about named native event-i EVENTSTRβ include only event names that contain EVENTSTR-x EVENTSTRβ exclude any event names that contain EVENTSTR--noqualβ suppress display of event qualifiers (mask and flag) information
π Processor-specific options
these ones are the main character energy, fr fr β they only make sense on certain processors π
--darrβ display events supporting Data Address Range Restriction--dearβ display Data Event Address Register events only--iarrβ display events supporting Instruction Address Range Restriction--iearβ display Instruction Event Address Register events only--opcmβ display events supporting OpCode Matching--nogroupsβ suppress display of Event grouping information
π Bugs
good news bestie: there are no known bugs in this utility. β¨π¦
but if you do find a bug? don't suffer in silence π β it should be reported to the PAPI Mailing List at ptools-perfapi@icl.utk.edu π§
lowkey important: that email is the actual address, copy it exactly, don't be out here typo-ing it π
that's the whole page, bestie π go forth and query those native events β¨
Version 7.2.0.0 Β· Mon Nov 3 2025 β yeah, that's the version and the date, stamped at the bottom like a little signature. mwah ππ
π¦ where this page comes from
- centos-stream 9: papi 7.2.0-1.el9 Β· BSD-3-Clause
- centos-stream 9: papi 7.2.0-1.el9 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms