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

perf_branch_sample_type
perf_branch_sample_type_shift
perf_callchain_context
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_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

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_event_attr_t
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