http://perfmon2.sourceforge.net/
Development library and header files to create performance monitoring
applications for the perf_events interface.
Version: 4.13.0
Library Functions | |
libpfm | a helper library to develop monitoring tools |
libpfm_amd64 | support for AMD64 processors |
libpfm_amd64_fam10h | support for AMD64 Family 10h processors |
libpfm_amd64_fam15h | support for AMD64 Family 15h processors |
libpfm_amd64_fam16h | support for AMD64 Family 16h processors |
libpfm_amd64_fam17h | support for AMD64 Family 17h processors |
libpfm_amd64_fam17h_zen2 | support for AMD64 Family 17h model 31h processors |
libpfm_amd64_fam19h_zen3 | support for AMD64 Family 19h processors |
libpfm_amd64_fam19h_zen3_l3 | support for AMD64 Family 19h L3 PMU |
libpfm_amd64_fam19h_zen4 | support for AMD64 Family 19h processors |
libpfm_amd64_k7 | support for AMD64 K7 processors |
libpfm_amd64_k8 | support for AMD64 K8 processors |
libpfm_intel_atom | support for Intel Atom processors |
libpfm_intel_bdw | support for Intel Broadwell core PMU |
libpfm_intel_bdx_unc_cbo | support for Intel Broadwell Server C-Box uncore PMU |
libpfm_intel_bdx_unc_ha | support for Intel Broadwell Server Home Agent (HA) uncore PMU |
libpfm_intel_bdx_unc_imc | support for Intel Broadwell Server Integrated Memory Controller (IMC) uncore PMU |
libpfm_intel_bdx_unc_irp | support for Intel Broadwell Server IRP uncore PMU |
libpfm_intel_bdx_unc_pcu | support for Intel Broadwell Server Power Controller Unit (PCU) uncore PMU |
libpfm_intel_bdx_unc_qpi | support for Intel Broadwell Server QPI uncore PMU |
libpfm_intel_bdx_unc_r2pcie | support for Intel Broadwell Server R2 PCIe uncore PMU |
libpfm_intel_bdx_unc_r3qpi | support for Intel Broadwell Server R3QPI uncore PMU |
libpfm_intel_bdx_unc_sbo | support for Intel Broadwell Server S-Box uncore PMU |
libpfm_intel_bdx_unc_ubo | support for Intel Broadwell Server U-Box uncore PMU |
libpfm_intel_core | support for Intel Core-based processors |
libpfm_intel_glm | support for Intel Goldmont core PMU |
libpfm_intel_hsw | support for Intel Haswell core PMU |
libpfm_intel_hswep_unc_cbo | support for Intel Haswell-EP C-Box uncore PMU |
libpfm_intel_hswep_unc_ha | support for Intel Haswell-EP Home Agent (HA) uncore PMU |
libpfm_intel_hswep_unc_imc | support for Intel Haswell-EP Integrated Memory Controller (IMC) uncore PMU |
libpfm_intel_hswep_unc_irp | support for Intel Haswell-EP IRP uncore PMU |
libpfm_intel_hswep_unc_pcu | support for Intel Haswell-EP Power Controller Unit (PCU) uncore PMU |
libpfm_intel_hswep_unc_qpi | support for Intel Haswell-EP QPI uncore PMU |
libpfm_intel_hswep_unc_r2pcie | support for Intel Haswell-EP R2 PCIe uncore PMU |
libpfm_intel_hswep_unc_r3qpi | support for Intel Haswell-EP R3QPI uncore PMU |
libpfm_intel_hswep_unc_sbo | support for Intel Haswell-EP S-Box uncore PMU |
libpfm_intel_hswep_unc_ubo | support for Intel Haswell-EP U-Box uncore PMU |
libpfm_intel_icl | support for Intel IceLake core PMU |
libpfm_intel_icx | support for Intel IceLakeX core PMU |
libpfm_intel_ivb | support for Intel Ivy Bridge core PMU |
libpfm_intel_ivb_unc | support for Intel Ivy Bridge uncore PMU |
libpfm_intel_ivbep_unc_cbo | support for Intel Ivy Bridge-EP C-Box uncore PMU |
libpfm_intel_ivbep_unc_ha | support for Intel Ivy Bridge-EP Home Agent (HA) uncore PMU |
libpfm_intel_ivbep_unc_imc | support for Intel Ivy Bridge-EP Integrated Memory Controller (IMC) uncore PMU |
libpfm_intel_ivbep_unc_irp | support for Intel Ivy Bridge-EP IRP uncore PMU |
libpfm_intel_ivbep_unc_pcu | support for Intel Ivy Bridge-EP Power Controller Unit (PCU) uncore PMU |
libpfm_intel_ivbep_unc_qpi | support for Intel Ivy Bridge-EP QPI uncore PMU |
libpfm_intel_ivbep_unc_r2pcie | support for Intel Ivy Bridge-EP R2 PCIe uncore PMU |
libpfm_intel_ivbep_unc_r3qpi | support for Intel Ivy Bridge-EP R3QPI uncore PMU |
libpfm_intel_ivbep_unc_ubo | support for Intel Ivy Bridge-EP U-Box uncore PMU |
libpfm_intel_knc | support for Intel Knights Corner |
libpfm_intel_knl | support for Intel Kinghts Landing core PMU |
libpfm_intel_knm | support for Intel Knights Mill core PMU |
libpfm_intel_nhm | support for Intel Nehalem core PMU |
libpfm_intel_nhm_unc | |
libpfm_intel_rapl | support for Intel RAPL PMU |
libpfm_intel_skl | support for Intel SkyLake core PMU |
libpfm_intel_skx_unc_cha | support for Intel Skylake X Server CHA-Box uncore PMU |
libpfm_intel_skx_unc_imc | support for Intel Skylake X Server Integrated Memory Controller (IMC) uncore PMU |
libpfm_intel_skx_unc_irp | support for Intel Broadwell Server IRP uncore PMU |
libpfm_intel_skx_unc_m2m | support for Intel Skylake X Server M2M uncore PMU |
libpfm_intel_skx_unc_m3upi | support for Intel Skylake X Server M3UPI uncore PMU |
libpfm_intel_skx_unc_pcu | support for Intel Skylake X Power Controller Unit (PCU) uncore PMU |
libpfm_intel_skx_unc_ubo | support for Intel Skylake X Server U-Box uncore PMU |
libpfm_intel_skx_unc_upi | support for Intel Skylake X Server UPI uncore PMU |
libpfm_intel_slm | support for Intel Silvermont core PMU |
libpfm_intel_snb | support for Intel Sandy Bridge core PMU |
libpfm_intel_snb_unc | support for Intel Sandy Bridge uncore PMU |
libpfm_intel_snbep_unc_cbo | support for Intel Sandy Bridge-EP C-Box uncore PMU |
libpfm_intel_snbep_unc_ha | support for Intel Sandy Bridge-EP Home Agent (HA) uncore PMU |
libpfm_intel_snbep_unc_imc | support for Intel Sandy Bridge-EP Integrated Memory Controller (IMC) uncore PMU |
libpfm_intel_snbep_unc_pcu | support for Intel Sandy Bridge-EP Power Controller Unit (PCU) uncore PMU |
libpfm_intel_snbep_unc_qpi | support for Intel Sandy Bridge-EP QPI uncore PMU |
libpfm_intel_snbep_unc_r2pcie | support for Intel Sandy Bridge-EP R2 PCIe uncore PMU |
libpfm_intel_snbep_unc_r3qpi | support for Intel Sandy Bridge-EP R3QPI uncore PMU |
libpfm_intel_snbep_unc_ubo | support for Intel Sandy Bridge-EP U-Box uncore PMU |
libpfm_intel_spr | support for Intel SapphireRapid core PMU |
libpfm_intel_tmt | support for Intel Tremont core PMU |
libpfm_intel_wsm | support for Intel Westmere core PMU |
libpfm_intel_wsm_unc | |
libpfm_intel_x86_arch | support for Intel X86 architectural PMU |
libpfm_perf_event_raw | support for perf_events raw events syntax |
pfm_find_event | |
pfm_get_event_attr_info | get event attribute information |
pfm_get_event_encoding | get raw event encoding |
pfm_get_event_info | get event information |
pfm_get_event_next | iterate over events |
pfm_get_os_event_encoding | get event encoding for a specific operating system |
pfm_get_perf_event_encoding | encode event for perf_event API |
pfm_get_pmu_info | get PMU information |
pfm_get_version | get library version |
pfm_initialize | initialize library |
pfm_strerror | return constant string describing error code |
pfm_terminate | free resources used by library |