1/* 2 * SPDX-License-Identifier: CDDL 1.0 3 * 4 * Copyright (c) 2023 The FreeBSD Foundation 5 * 6 * This software was developed by Christos Margiolis <[email protected]> 7 * under sponsorship from the FreeBSD Foundation. 8 */ 9 10#ifndef _KINST_ISA_H_ 11#define _KINST_ISA_H_ 12 13#define KINST_PATCHVAL DTRACE_PATCHVAL 14 15/* 16 * The trampoline contains [instruction, brk]. 17 */ 18#define KINST_TRAMP_SIZE 8 19 20typedef uint32_t kinst_patchval_t; 21 22struct kinst_probe_md { 23 bool emulate; /* emulate in sw */ 24}; 25 26#endif /* _KINST_ISA_H_ */ 27 28