OPHELP(1)

๐Ÿ“ฆ
version 1.4.0 ยท 5 versions
, in opensuse-leap 16.0

๐Ÿ’… OPHELP(1) โ€” the ophelp girlies' era ๐Ÿ’…

okay so real talk, bestie: this is the man page for ophelp, straight out of the General Commands Manual, section 1. she's a command-line girlie from the 4th Berkeley Distribution and she's here to spill literally everything about your performance counter options. no gatekeeping, periodt. ๐ŸŽ€


โœจ NAME โœจ

ophelp โ€” like, she lists OProfile events. that's the whole vibe. ๐Ÿ’–

๐ŸŒธ SYNOPSIS ๐ŸŒธ

ophelp [ options ] [event name]

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

so default behaviour? ophelp just lists the available performance counter options. that's it. that's the girl. โœจ

but ngl, the fun part: if you hand her a symbolic event name, she'll return the hardware value for it. like:

ophelp DATA_MEM_REFS

and boom, hardware value, delivered. slay. ๐Ÿ’…

๐Ÿ”ฅ OPTIONS ๐Ÿ”ฅ

  • --cpu-type, -c โ€” shows you the events for the numerical CPU type you give it. numbers only, iykyk. ๐Ÿ‘‘
  • --get-cpu-type, -r โ€” flips it around and shows you the symbolic CPU name. name reveal moment. โœจ
  • --get-default-event, -d โ€” shows the default event for the CPU type you specified. the main character event, fr fr. ๐ŸŒŸ
  • --check-events, -e [events] โ€” checks the given space-separated event descriptions for validity. and if they're valid? she'll show you which pmu counter each event would be assigned to. a whole vibe check for your events. โœ…
  • --callgraph [callgraph_depth] โ€” uses the callgraph depth to compute the higher minimum sampling intervals for the events. math but make it cute. ๐Ÿงฎ
  • --unit-mask, -u [event] โ€” shows the default unit mask for the given event. ๐ŸŽ€
  • --extra-mask, -E [event] โ€” shows the extra unit mask for the given event. bonus content, bestie. ๐Ÿ’œ
  • --xml, -X โ€” lists events in XML format. for when your parser wants a snack. ๐Ÿ“
  • --help, -?, --usage โ€” shows the help message. the classic. ๐Ÿซถ
  • --version, -v โ€” shows the version. ๐Ÿ’€

๐ŸŒˆ ENVIRONMENT ๐ŸŒˆ

ngl she's low maintenance: no special environment variables are recognised by ophelp. nothing. not a single one. she doesn't want them. ๐Ÿ™ˆ

๐Ÿงš FILES ๐Ÿงš

  • $prefix/share/oprofile/ โ€” the event description files that OProfile uses. that's where the lore lives. ๐Ÿ“š

โญ VERSION โญ

this man page is current for oprofile-1.4.0. ๐ŸŽ€

๐Ÿ‘‘ SEE ALSO ๐Ÿ‘‘


and that's the whole thing, bestie!! ๐Ÿ’–โœจ๐Ÿฆ‹๐ŸŒธ this page was brought to you by the 4th Berkeley Distribution, dated Thu 28 September 2023 โ€” go forth and ophelp responsibly, mwah ๐Ÿ’…๐Ÿซถ

๐Ÿ“ฆ where this page comes from