#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
|
enum | intel_pt_insn_op {
INTEL_PT_OP_OTHER,
INTEL_PT_OP_CALL,
INTEL_PT_OP_RET,
INTEL_PT_OP_JCC,
INTEL_PT_OP_JMP,
INTEL_PT_OP_LOOP,
INTEL_PT_OP_IRET,
INTEL_PT_OP_INT,
INTEL_PT_OP_SYSCALL,
INTEL_PT_OP_SYSRET
} |
|
enum | intel_pt_insn_branch { INTEL_PT_BR_NO_BRANCH,
INTEL_PT_BR_INDIRECT,
INTEL_PT_BR_CONDITIONAL,
INTEL_PT_BR_UNCONDITIONAL
} |
|
◆ INTEL_PT_INSN_BUF_SZ
#define INTEL_PT_INSN_BUF_SZ 16 |
◆ INTEL_PT_INSN_DESC_MAX
#define INTEL_PT_INSN_DESC_MAX 32 |
◆ intel_pt_insn_branch
Enumerator |
---|
INTEL_PT_BR_NO_BRANCH | |
INTEL_PT_BR_INDIRECT | |
INTEL_PT_BR_CONDITIONAL | |
INTEL_PT_BR_UNCONDITIONAL | |
Definition at line 38 of file intel-pt-insn-decoder.h.
◆ intel_pt_insn_op
Enumerator |
---|
INTEL_PT_OP_OTHER | |
INTEL_PT_OP_CALL | |
INTEL_PT_OP_RET | |
INTEL_PT_OP_JCC | |
INTEL_PT_OP_JMP | |
INTEL_PT_OP_LOOP | |
INTEL_PT_OP_IRET | |
INTEL_PT_OP_INT | |
INTEL_PT_OP_SYSCALL | |
INTEL_PT_OP_SYSRET | |
Definition at line 25 of file intel-pt-insn-decoder.h.
◆ intel_pt_get_insn()
int intel_pt_get_insn |
( |
const unsigned char * |
buf, |
|
|
size_t |
len, |
|
|
int |
x86_64, |
|
|
struct intel_pt_insn * |
intel_pt_insn |
|
) |
| |
◆ intel_pt_insn_desc()
int intel_pt_insn_desc |
( |
const struct intel_pt_insn * |
intel_pt_insn, |
|
|
char * |
buf, |
|
|
size_t |
buf_len |
|
) |
| |
◆ intel_pt_insn_name()
◆ intel_pt_insn_type()