LIBPFM(3)
π LIBPFM(3) β the Linux Programmer's Manual, bestie edition π
okay so bestie, you're looking at the LIBPFM(3) page and honestly? iconic. this one is all about libpfm_arm_monaka, which is the support layer for the Fujitsu FUJITSU-MONAKA PMU. no cap.
β¨ NAME β¨
libpfm_arm_monaka β support for Fujitsu FUJITSU-MONAKA PMU
like, that's the whole vibe. it's the thing that lets you talk to that specific PMU. periodt. π«Ά
πΈ SYNOPSIS πΈ
#include <perfmon/pfmlib.h>
PMU name: arm_monaka
PMU desc: Fujitsu FUJITSU-MONAKA
so you drop that include in and you're already halfway there, slay. π
π¦ DESCRIPTION π¦
The library supports the Fujitsu FUJITSU-MONAKA core PMU. that's the main character right there. π
This PMU supports 8 counters and privilege levels filtering. eight. counters. count them. π₯
It can operate in 64 bit mode only. so like, don't come at it with 32-bit energy, it's not gonna happen, fr fr.
π MODIFIERS π
The following modifiers are supported on Fujitsu FUJITSU-MONAKA:
uβ Measure at the user level. This corresponds toPFM_PLM3. This is a boolean modifier. so it's just a yes/no situation, on or off, no in-between. β¨kβ Measure at the kernel level. This corresponds toPFM_PLM0. This is a boolean modifier. also just vibes in boolean form. πhvβ Measure at the hypervisor level. This corresponds toPFM_PLMH. This is a boolean modifier. yes bestie, hypervisor too, we're covering everyone. π
π AUTHORS π
Stephane Eranian <eranian@gmail.com>
giving credit where credit is due, as we should. π«Ά
okay that's the whole page!! October, 2024, from the LIBPFM(3) corner of the Linux Programmer's Manual β go forth and profile something, bestie π
β¨π
π¦ where this page comes from
- debian trixie: libpfm4-dev 4.13.0+git99-gc5587f9-1 Β· MIT
- ubuntu questing: libpfm4-dev 4.13.0+git99-gc5587f9-1
- ubuntu resolute: libpfm4-dev 4.13.0+git106-g3e4031b-1 Β· MIT
- ubuntu resolute: libpfm4-dev 4.13.0+git106-g3e4031b-1ubuntu0.1 Β· MIT
- ubuntu stonking: libpfm4-dev 4.13.0+git106-g3e4031b-1ubuntu1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms