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