Docs.rs
pfm-sys-0.0.5
pfm-sys 0.0.5
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
caizixian
Dependencies
bindgen ^0.58.1
build
Versions
0%
of the crate is documented
This release has been yanked, go to latest version
Platform
x86_64-apple-darwin
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate pfm_sys
Version 0.0.5
See all pfm_sys's items
Structs
Enums
Constants
Functions
Type Definitions
Unions
?
Crate
pfm_sys
[
−
]
[src]
Structs
_IO_FILE
_IO_codecvt
_IO_marker
_IO_wide_data
__BindgenBitfieldUnit
__IncompleteArrayField
perf_branch_entry
perf_branch_stack
perf_event_attr
perf_event_header
perf_event_mmap_page
perf_event_mmap_page__bindgen_ty_1__bindgen_ty_1
perf_mem_data_src__bindgen_ty_1
pfm_event_attr_info_t
pfm_event_attr_info_t__bindgen_ty_1
pfm_event_info_t
pfm_event_info_t__bindgen_ty_1
pfm_perf_encode_arg_t
pfm_pmu_encode_arg_t
pfm_pmu_info_t
pfm_pmu_info_t__bindgen_ty_1
Enums
pfm_attr_ctrl_t
pfm_attr_t
pfm_dtype_t
pfm_event_info_spec_t
pfm_os_t
pfm_pmu_t
pfm_pmu_type_t
Constants
PERF_ATTR_SIZE_VER0
PERF_ATTR_SIZE_VER1
PERF_ATTR_SIZE_VER2
PERF_ATTR_SIZE_VER3
PERF_ATTR_SIZE_VER4
PERF_ATTR_SIZE_VER5
PERF_AUX_FLAG_OVERWRITE
PERF_AUX_FLAG_TRUNCATED
PERF_EVENT_MISC_CPUMODE_MASK
PERF_EVENT_MISC_CPUMODE_UNKNOWN
PERF_EVENT_MISC_HYPERVISOR
PERF_EVENT_MISC_KERNEL
PERF_EVENT_MISC_USER
PERF_FLAG_FD_CLOEXEC
PERF_FLAG_FD_NO_GROUP
PERF_FLAG_FD_OUTPUT
PERF_FLAG_PID_CGROUP
PERF_MEM_LOCK_LOCKED
PERF_MEM_LOCK_NA
PERF_MEM_LOCK_SHIFT
PERF_MEM_LVL_HIT
PERF_MEM_LVL_IO
PERF_MEM_LVL_L1
PERF_MEM_LVL_L2
PERF_MEM_LVL_L3
PERF_MEM_LVL_LFB
PERF_MEM_LVL_LOC_RAM
PERF_MEM_LVL_MISS
PERF_MEM_LVL_NA
PERF_MEM_LVL_REM_CCE1
PERF_MEM_LVL_REM_CCE2
PERF_MEM_LVL_REM_RAM1
PERF_MEM_LVL_REM_RAM2
PERF_MEM_LVL_SHIFT
PERF_MEM_LVL_UNC
PERF_MEM_OP_EXEC
PERF_MEM_OP_LOAD
PERF_MEM_OP_NA
PERF_MEM_OP_PFETCH
PERF_MEM_OP_SHIFT
PERF_MEM_OP_STORE
PERF_MEM_REMOTE_REMOTE
PERF_MEM_REMOTE_SHIFT
PERF_MEM_SNOOPX_FWD
PERF_MEM_SNOOPX_SHIFT
PERF_MEM_SNOOP_HIT
PERF_MEM_SNOOP_HITM
PERF_MEM_SNOOP_MISS
PERF_MEM_SNOOP_NA
PERF_MEM_SNOOP_NONE
PERF_MEM_SNOOP_SHIFT
PERF_MEM_TLB_HIT
PERF_MEM_TLB_L1
PERF_MEM_TLB_L2
PERF_MEM_TLB_MISS
PERF_MEM_TLB_NA
PERF_MEM_TLB_OS
PERF_MEM_TLB_SHIFT
PERF_MEM_TLB_WK
PERF_RECORD_MISC_COMM_EXEC
PERF_RECORD_MISC_EXACT
PERF_RECORD_MISC_EXACT_IP
PERF_RECORD_MISC_EXT_RESERVED
PERF_RECORD_MISC_GUEST_KERNEL
PERF_RECORD_MISC_GUEST_USER
PERF_RECORD_MISC_MMAP_DATA
PERF_RECORD_MISC_PROC_MAP_PARSE_TIMEOUT
PERF_TXN_ABORT_MASK
PERF_TXN_ABORT_SHIFT
PERF_TXN_ASYNC
PERF_TXN_CAPACITY_READ
PERF_TXN_CAPACITY_WRITE
PERF_TXN_CONFLICT
PERF_TXN_ELISION
PERF_TXN_MAX
PERF_TXN_RETRY
PERF_TXN_SYNC
PERF_TXN_TRANSACTION
PFM_ATTR_INFO_ABI0
PFM_ERR_ATTR
PFM_ERR_ATTR_SET
PFM_ERR_ATTR_VAL
PFM_ERR_FEATCOMB
PFM_ERR_INVAL
PFM_ERR_NOINIT
PFM_ERR_NOMEM
PFM_ERR_NOTFOUND
PFM_ERR_NOTSUPP
PFM_ERR_TOOMANY
PFM_ERR_TOOSMALL
PFM_ERR_UMASK
PFM_EVENT_INFO_ABI0
PFM_PERF_ENCODE_ABI0
PFM_PLM0
PFM_PLM1
PFM_PLM2
PFM_PLM3
PFM_PLMH
PFM_PMU_INFO_ABI0
PFM_RAW_ENCODE_ABI0
PFM_SUCCESS
perf_branch_sample_type_PERF_SAMPLE_BRANCH_ABORT_TX
perf_branch_sample_type_PERF_SAMPLE_BRANCH_ANY
perf_branch_sample_type_PERF_SAMPLE_BRANCH_ANY_CALL
perf_branch_sample_type_PERF_SAMPLE_BRANCH_ANY_RETURN
perf_branch_sample_type_PERF_SAMPLE_BRANCH_CALL
perf_branch_sample_type_PERF_SAMPLE_BRANCH_CALL_STACK
perf_branch_sample_type_PERF_SAMPLE_BRANCH_COND
perf_branch_sample_type_PERF_SAMPLE_BRANCH_HV
perf_branch_sample_type_PERF_SAMPLE_BRANCH_IND_CALL
perf_branch_sample_type_PERF_SAMPLE_BRANCH_IND_JUMP
perf_branch_sample_type_PERF_SAMPLE_BRANCH_IN_TX
perf_branch_sample_type_PERF_SAMPLE_BRANCH_KERNEL
perf_branch_sample_type_PERF_SAMPLE_BRANCH_MAX
perf_branch_sample_type_PERF_SAMPLE_BRANCH_NO_CYCLES
perf_branch_sample_type_PERF_SAMPLE_BRANCH_NO_FLAGS
perf_branch_sample_type_PERF_SAMPLE_BRANCH_NO_TX
perf_branch_sample_type_PERF_SAMPLE_BRANCH_TYPE_SAVE
perf_branch_sample_type_PERF_SAMPLE_BRANCH_USER
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_ABORT_TX_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_ANY_CALL_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_ANY_RETURN_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_ANY_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_CALL_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_COND_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_HV_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_IND_CALL_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_IND_JUMP_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_IN_TX_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_KERNEL_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_MAX_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_NO_FLAGS_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_NO_TX_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT
perf_branch_sample_type_shift_PERF_SAMPLE_BRANCH_USER_SHIFT
perf_callchain_context_PERF_CONTEXT_GUEST
perf_callchain_context_PERF_CONTEXT_GUEST_KERNEL
perf_callchain_context_PERF_CONTEXT_GUEST_USER
perf_callchain_context_PERF_CONTEXT_HV
perf_callchain_context_PERF_CONTEXT_KERNEL
perf_callchain_context_PERF_CONTEXT_MAX
perf_callchain_context_PERF_CONTEXT_USER
perf_event_ioc_flags_PERF_IOC_FLAG_GROUP
perf_event_read_format_PERF_FORMAT_GROUP
perf_event_read_format_PERF_FORMAT_ID
perf_event_read_format_PERF_FORMAT_MAX
perf_event_read_format_PERF_FORMAT_TOTAL_TIME_ENABLED
perf_event_read_format_PERF_FORMAT_TOTAL_TIME_RUNNING
perf_event_sample_format_PERF_SAMPLE_ADDR
perf_event_sample_format_PERF_SAMPLE_BRANCH_STACK
perf_event_sample_format_PERF_SAMPLE_CALLCHAIN
perf_event_sample_format_PERF_SAMPLE_CPU
perf_event_sample_format_PERF_SAMPLE_DATA_SRC
perf_event_sample_format_PERF_SAMPLE_ID
perf_event_sample_format_PERF_SAMPLE_IDENTIFIER
perf_event_sample_format_PERF_SAMPLE_IP
perf_event_sample_format_PERF_SAMPLE_MAX
perf_event_sample_format_PERF_SAMPLE_PERIOD
perf_event_sample_format_PERF_SAMPLE_PHYS_ADDR
perf_event_sample_format_PERF_SAMPLE_RAW
perf_event_sample_format_PERF_SAMPLE_READ
perf_event_sample_format_PERF_SAMPLE_REGS_INTR
perf_event_sample_format_PERF_SAMPLE_REGS_USER
perf_event_sample_format_PERF_SAMPLE_STACK_USER
perf_event_sample_format_PERF_SAMPLE_STREAM_ID
perf_event_sample_format_PERF_SAMPLE_TID
perf_event_sample_format_PERF_SAMPLE_TIME
perf_event_sample_format_PERF_SAMPLE_TRANSACTION
perf_event_sample_format_PERF_SAMPLE_WEIGHT
perf_event_type_PERF_RECORD_AUX
perf_event_type_PERF_RECORD_COMM
perf_event_type_PERF_RECORD_EXIT
perf_event_type_PERF_RECORD_FORK
perf_event_type_PERF_RECORD_ITRACE_START
perf_event_type_PERF_RECORD_LOST
perf_event_type_PERF_RECORD_LOST_SAMPLES
perf_event_type_PERF_RECORD_MAX
perf_event_type_PERF_RECORD_MMAP
perf_event_type_PERF_RECORD_MMAP2
perf_event_type_PERF_RECORD_NAMESPACES
perf_event_type_PERF_RECORD_READ
perf_event_type_PERF_RECORD_SAMPLE
perf_event_type_PERF_RECORD_SWITCH
perf_event_type_PERF_RECORD_SWITCH_CPU_WIDE
perf_event_type_PERF_RECORD_THROTTLE
perf_event_type_PERF_RECORD_UNTHROTTLE
perf_hw_cache_id_PERF_COUNT_HW_CACHE_BPU
perf_hw_cache_id_PERF_COUNT_HW_CACHE_DTLB
perf_hw_cache_id_PERF_COUNT_HW_CACHE_ITLB
perf_hw_cache_id_PERF_COUNT_HW_CACHE_L1D
perf_hw_cache_id_PERF_COUNT_HW_CACHE_L1I
perf_hw_cache_id_PERF_COUNT_HW_CACHE_LL
perf_hw_cache_id_PERF_COUNT_HW_CACHE_MAX
perf_hw_cache_id_PERF_COUNT_HW_CACHE_NODE
perf_hw_cache_op_id_PERF_COUNT_HW_CACHE_OP_MAX
perf_hw_cache_op_id_PERF_COUNT_HW_CACHE_OP_PREFETCH
perf_hw_cache_op_id_PERF_COUNT_HW_CACHE_OP_READ
perf_hw_cache_op_id_PERF_COUNT_HW_CACHE_OP_WRITE
perf_hw_cache_op_result_id_PERF_COUNT_HW_CACHE_RESULT_ACCESS
perf_hw_cache_op_result_id_PERF_COUNT_HW_CACHE_RESULT_MAX
perf_hw_cache_op_result_id_PERF_COUNT_HW_CACHE_RESULT_MISS
perf_hw_id_PERF_COUNT_HW_BRANCH_INSTRUCTIONS
perf_hw_id_PERF_COUNT_HW_BRANCH_MISSES
perf_hw_id_PERF_COUNT_HW_BUS_CYCLES
perf_hw_id_PERF_COUNT_HW_CACHE_MISSES
perf_hw_id_PERF_COUNT_HW_CACHE_REFERENCES
perf_hw_id_PERF_COUNT_HW_CPU_CYCLES
perf_hw_id_PERF_COUNT_HW_INSTRUCTIONS
perf_hw_id_PERF_COUNT_HW_MAX
perf_hw_id_PERF_COUNT_HW_REF_CPU_CYCLES
perf_hw_id_PERF_COUNT_HW_STALLED_CYCLES_BACKEND
perf_hw_id_PERF_COUNT_HW_STALLED_CYCLES_FRONTEND
perf_sample_regs_abi_PERF_SAMPLE_REGS_ABI_32
perf_sample_regs_abi_PERF_SAMPLE_REGS_ABI_64
perf_sample_regs_abi_PERF_SAMPLE_REGS_ABI_NONE
perf_sw_ids_PERF_COUNT_SW_ALIGNMENT_FAULTS
perf_sw_ids_PERF_COUNT_SW_BPF_OUTPUT
perf_sw_ids_PERF_COUNT_SW_CONTEXT_SWITCHES
perf_sw_ids_PERF_COUNT_SW_CPU_CLOCK
perf_sw_ids_PERF_COUNT_SW_CPU_MIGRATIONS
perf_sw_ids_PERF_COUNT_SW_DUMMY
perf_sw_ids_PERF_COUNT_SW_EMULATION_FAULTS
perf_sw_ids_PERF_COUNT_SW_MAX
perf_sw_ids_PERF_COUNT_SW_PAGE_FAULTS
perf_sw_ids_PERF_COUNT_SW_PAGE_FAULTS_MAJ
perf_sw_ids_PERF_COUNT_SW_PAGE_FAULTS_MIN
perf_sw_ids_PERF_COUNT_SW_TASK_CLOCK
perf_type_id_PERF_TYPE_BREAKPOINT
perf_type_id_PERF_TYPE_HARDWARE
perf_type_id_PERF_TYPE_HW_CACHE
perf_type_id_PERF_TYPE_MAX
perf_type_id_PERF_TYPE_RAW
perf_type_id_PERF_TYPE_SOFTWARE
perf_type_id_PERF_TYPE_TRACEPOINT
Functions
pfm_find_event
⚠
pfm_get_event_attr_info
⚠
pfm_get_event_encoding
⚠
pfm_get_event_info
⚠
pfm_get_event_next
⚠
pfm_get_os_event_encoding
⚠
pfm_get_perf_event_encoding
⚠
pfm_get_pmu_info
⚠
pfm_get_version
⚠
pfm_initialize
⚠
pfm_pmu_validate
⚠
pfm_strerror
⚠
pfm_terminate
⚠
Type Definitions
FILE
_IO_lock_t
__int32_t
__int64_t
__off64_t
__off_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
_bindgen_ty_4
perf_branch_sample_type
perf_branch_sample_type_shift
perf_callchain_context
perf_event_attr_t
perf_event_ioc_flags
perf_event_read_format
perf_event_sample_format
perf_event_type
perf_hw_cache_id
perf_hw_cache_op_id
perf_hw_cache_op_result_id
perf_hw_id
perf_sample_regs_abi
perf_sw_ids
perf_type_id
pfm_err_t
size_t
Unions
perf_event_attr__bindgen_ty_1
perf_event_attr__bindgen_ty_2
perf_event_attr__bindgen_ty_3
perf_event_attr__bindgen_ty_4
perf_event_mmap_page__bindgen_ty_1
perf_mem_data_src
pfm_event_attr_info_t__bindgen_ty_2