papi_avail(1)
π papi_avail π
okay bestie, gather round, because this is a papi_avail(1) page and honestly it's kind of a big deal. it lives in the PAPI manual, and the source file you're looking at is papi_avail.c β yes, literally that file, no cap.
β¨ NAME β¨
papi_avail β the papi_avail utility, fr fr.
also: file papi_avail.c π«Ά
πΈ Name πΈ
papi_avail β this is the whole vibe: it hands you the availability info AND the detailed tea on PAPI preset events and user defined events. both. at once. iconic π
π¦ Synopsis π¦
papi_avail [-adht] [-e event]
yes the synopsis has a -t in there. is it in the options list below? no bestie, it is not. i don't make the rules, i just report them π«
π Description π
okay so. papi_avail is a PAPI utility program, and what it does is spill the details about your current PAPI installation β plus everything it knows about supported preset events and user defined events. that's the whole job. it's giving "tell me everything, i'm nosy" and honestly? same. π
β Options β
-hβ shows you the help info for this utility. the classic "what does anything do" button π₯Ί-aβ only shows the PAPI events that are actually available. no fluff, no ghost events β¨-cβ same energy as-a, but it shows only the available PAPI events after a check. so, verified available. extra thorough π§-dβ dumps the PAPI event information in a more detailed format. the deluxe version, the director's cut π-e<event> β gives you detailed event information for the event you name. and bestie, that event can be a preset event, a user defined event, or a native event β all three are welcome here π«Ά if what you passed is a preset or a user defined event, the output literally shows you the list of native events the event is based on, PLUS the formula that gets used to compute the event's final value. the receipts!! the math!! we love transparency π
π Event filtering options π
these are here so you can ask for just one flavour of PAPI preset events instead of the whole buffet:
--brβ branch related PAPI preset events πΏ--cacheβ cache related PAPI preset events π--cndβ conditional PAPI preset events π--fpβ Floating Point related PAPI preset events π₯--insβ instruction related PAPI preset events π--idlβ Stalled or Idle PAPI preset events π (the "nothing is happening" events, very relatable)--l1β level 1 cache related PAPI preset events β--l2β level 2 cache related PAPI preset events ββ--l3β level 3 cache related PAPI preset events βββ--memβ memory related PAPI preset events π§--mscβ miscellaneous PAPI preset events π--tlbβ Translation Lookaside Buffer PAPI preset events π¦
π Bugs π
ngl, there are no known bugs in this utility. like, zero. pristine. main character energy. π
but if you DO find a bug, it should be reported to the PAPI Mailing List at ptools-perfapi@icl.utk.edu β the devs want the tea π«Ά
π See also π
PAPI_derived_event_files
okay that's the whole page, bestie!! this was Version 7.2.0.0, dated Mon Nov 3 2025 β mwah, go measure something cute πβ¨ππ¦πΈπ
π¦ 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