#include <stdio.h>
#include <stdint.h>
#include <inttypes.h>
#include <stdarg.h>
#include <stdbool.h>
#include <string.h>
#include "intel-pt-log.h"
#include "intel-pt-insn-decoder.h"
#include "intel-pt-pkt-decoder.h"
Go to the source code of this file.
|
| void | intel_pt_log_enable (void) |
| |
| void | intel_pt_log_disable (void) |
| |
| void | intel_pt_log_set_name (const char *name) |
| |
| static void | intel_pt_print_data (const unsigned char *buf, int len, uint64_t pos, int indent) |
| |
| static void | intel_pt_print_no_data (uint64_t pos, int indent) |
| |
| static int | intel_pt_log_open (void) |
| |
| void | __intel_pt_log_packet (const struct intel_pt_pkt *packet, int pkt_len, uint64_t pos, const unsigned char *buf) |
| |
| void | __intel_pt_log_insn (struct intel_pt_insn *intel_pt_insn, uint64_t ip) |
| |
| void | __intel_pt_log_insn_no_data (struct intel_pt_insn *intel_pt_insn, uint64_t ip) |
| |
| void | __intel_pt_log (const char *fmt,...) |
| |
◆ MAX_LOG_NAME
◆ __intel_pt_log()
| void __intel_pt_log |
( |
const char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ __intel_pt_log_insn()
| void __intel_pt_log_insn |
( |
struct intel_pt_insn * |
intel_pt_insn, |
|
|
uint64_t |
ip |
|
) |
| |
◆ __intel_pt_log_insn_no_data()
| void __intel_pt_log_insn_no_data |
( |
struct intel_pt_insn * |
intel_pt_insn, |
|
|
uint64_t |
ip |
|
) |
| |
◆ __intel_pt_log_packet()
| void __intel_pt_log_packet |
( |
const struct intel_pt_pkt * |
packet, |
|
|
int |
pkt_len, |
|
|
uint64_t |
pos, |
|
|
const unsigned char * |
buf |
|
) |
| |
◆ intel_pt_log_disable()
| void intel_pt_log_disable |
( |
void |
| ) |
|
◆ intel_pt_log_enable()
| void intel_pt_log_enable |
( |
void |
| ) |
|
◆ intel_pt_log_open()
| static int intel_pt_log_open |
( |
void |
| ) |
|
|
static |
◆ intel_pt_log_set_name()
| void intel_pt_log_set_name |
( |
const char * |
name | ) |
|
◆ intel_pt_print_data()
| static void intel_pt_print_data |
( |
const unsigned char * |
buf, |
|
|
int |
len, |
|
|
uint64_t |
pos, |
|
|
int |
indent |
|
) |
| |
|
static |
◆ intel_pt_print_no_data()
| static void intel_pt_print_no_data |
( |
uint64_t |
pos, |
|
|
int |
indent |
|
) |
| |
|
static |
◆ intel_pt_enable_logging
| bool intel_pt_enable_logging |
◆ log_name