public class PerfEvent
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static PerfEvent |
HW_BRANCH_INSTRUCTIONS |
static PerfEvent |
HW_BRANCH_MISSES |
static PerfEvent |
HW_BUS_CYCLES |
static PerfEvent |
HW_CACHE_MISSES |
static PerfEvent |
HW_CACHE_REFERENCES |
static PerfEvent |
HW_CPU_CYCLES |
static PerfEvent |
HW_INSTRUCTIONS |
static PerfEvent |
HW_REF_CPU_CYCLES |
static PerfEvent |
HW_STALLED_CYCLES_BACKEND |
static PerfEvent |
HW_STALLED_CYCLES_FRONTEND |
static PerfEvent |
SW_ALIGNMENT_FAULTS |
static PerfEvent |
SW_BPF_OUTPUT |
static PerfEvent |
SW_CONTEXT_SWITCHES |
static PerfEvent |
SW_CPU_CLOCK |
static PerfEvent |
SW_CPU_MIGRATIONS |
static PerfEvent |
SW_DUMMY |
static PerfEvent |
SW_EMULATION_FAULTS |
static PerfEvent |
SW_PAGE_FAULTS |
static PerfEvent |
SW_PAGE_FAULTS_MAJ |
static PerfEvent |
SW_PAGE_FAULTS_MIN |
static PerfEvent |
SW_TASK_CLOCK |
| Modifier and Type | Method and Description |
|---|---|
static PerfEvent |
breakpoint(BreakpointType type,
int len,
long addr) |
static PerfEvent |
cache(CacheType type,
CacheOp op) |
boolean |
equals(java.lang.Object o) |
static int |
getEventType(java.lang.String name) |
int |
hashCode() |
static PerfEvent |
raw(int type,
long config) |
static PerfEvent |
raw(long config) |
java.lang.String |
toString() |
static PerfEvent |
tracepoint(int id) |
static PerfEvent |
tracepoint(java.lang.String name) |
static PerfEvent |
tracepoint(java.lang.String name,
java.lang.String debugfs) |
public static final PerfEvent HW_CPU_CYCLES
public static final PerfEvent HW_INSTRUCTIONS
public static final PerfEvent HW_CACHE_REFERENCES
public static final PerfEvent HW_CACHE_MISSES
public static final PerfEvent HW_BRANCH_INSTRUCTIONS
public static final PerfEvent HW_BRANCH_MISSES
public static final PerfEvent HW_BUS_CYCLES
public static final PerfEvent HW_STALLED_CYCLES_FRONTEND
public static final PerfEvent HW_STALLED_CYCLES_BACKEND
public static final PerfEvent HW_REF_CPU_CYCLES
public static final PerfEvent SW_CPU_CLOCK
public static final PerfEvent SW_TASK_CLOCK
public static final PerfEvent SW_PAGE_FAULTS
public static final PerfEvent SW_CONTEXT_SWITCHES
public static final PerfEvent SW_CPU_MIGRATIONS
public static final PerfEvent SW_PAGE_FAULTS_MIN
public static final PerfEvent SW_PAGE_FAULTS_MAJ
public static final PerfEvent SW_ALIGNMENT_FAULTS
public static final PerfEvent SW_EMULATION_FAULTS
public static final PerfEvent SW_DUMMY
public static final PerfEvent SW_BPF_OUTPUT
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static PerfEvent raw(long config)
public static PerfEvent raw(int type, long config)
public static PerfEvent tracepoint(int id)
public static PerfEvent tracepoint(java.lang.String name) throws java.io.IOException
java.io.IOExceptionpublic static PerfEvent tracepoint(java.lang.String name, java.lang.String debugfs) throws java.io.IOException
java.io.IOExceptionpublic static PerfEvent breakpoint(BreakpointType type, int len, long addr)
public static int getEventType(java.lang.String name)
throws java.io.IOException
java.io.IOException