1 // SPDX-License-Identifier: GPL-2.0
2 #include "../../../../arch/x86/include/asm/insn.h"
8 void arch_fetch_insn(struct perf_sample *sample,
10 struct machine *machine)
18 len = thread__memcpy(thread, machine, sample->insn, sample->ip, sizeof(sample->insn), &is64bit);
21 insn_init(&insn, sample->insn, len, is64bit);
22 insn_get_length(&insn);
23 if (insn_complete(&insn) && insn.length <= len)
24 sample->insn_len = insn.length;