Linux Perf
intel-bts.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define INTEL_BTS_PMU_NAME   "intel_bts"
 
#define INTEL_BTS_AUXTRACE_PRIV_SIZE   (INTEL_BTS_AUXTRACE_PRIV_MAX * sizeof(u64))
 

Enumerations

enum  {
  INTEL_BTS_PMU_TYPE, INTEL_BTS_TIME_SHIFT, INTEL_BTS_TIME_MULT, INTEL_BTS_TIME_ZERO,
  INTEL_BTS_CAP_USER_TIME_ZERO, INTEL_BTS_SNAPSHOT_MODE, INTEL_BTS_AUXTRACE_PRIV_MAX
}
 

Functions

struct auxtrace_recordintel_bts_recording_init (int *err)
 
int intel_bts_process_auxtrace_info (union perf_event *event, struct perf_session *session)
 

Macro Definition Documentation

◆ INTEL_BTS_AUXTRACE_PRIV_SIZE

#define INTEL_BTS_AUXTRACE_PRIV_SIZE   (INTEL_BTS_AUXTRACE_PRIV_MAX * sizeof(u64))

Definition at line 31 of file intel-bts.h.

◆ INTEL_BTS_PMU_NAME

#define INTEL_BTS_PMU_NAME   "intel_bts"

Definition at line 19 of file intel-bts.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
INTEL_BTS_PMU_TYPE 
INTEL_BTS_TIME_SHIFT 
INTEL_BTS_TIME_MULT 
INTEL_BTS_TIME_ZERO 
INTEL_BTS_CAP_USER_TIME_ZERO 
INTEL_BTS_SNAPSHOT_MODE 
INTEL_BTS_AUXTRACE_PRIV_MAX 

Definition at line 21 of file intel-bts.h.

Function Documentation

◆ intel_bts_process_auxtrace_info()

int intel_bts_process_auxtrace_info ( union perf_event event,
struct perf_session session 
)

Definition at line 864 of file intel-bts.c.

Here is the call graph for this function:

◆ intel_bts_recording_init()

struct auxtrace_record* intel_bts_recording_init ( int *  err)

Definition at line 430 of file intel-bts.c.

Here is the call graph for this function: