forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
502 B
25 lines
502 B
/* SPDX-License-Identifier: GPL-2.0 */ |
|
#ifndef __PERF_DUMP_INSN_H |
|
#define __PERF_DUMP_INSN_H 1 |
|
|
|
#define MAXINSN 15 |
|
|
|
#include <linux/types.h> |
|
|
|
struct thread; |
|
|
|
struct perf_insn { |
|
/* Initialized by callers: */ |
|
struct thread *thread; |
|
u8 cpumode; |
|
bool is64bit; |
|
int cpu; |
|
/* Temporary */ |
|
char out[256]; |
|
}; |
|
|
|
const char *dump_insn(struct perf_insn *x, u64 ip, |
|
u8 *inbuf, int inlen, int *lenp); |
|
int arch_is_branch(const unsigned char *buf, size_t len, int x86_64); |
|
|
|
#endif
|
|
|