| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* | |
| * User-space Probes (UProbes) for s390 | |
| * | |
| * Copyright IBM Corp. 2014 | |
| * Author(s): Jan Willeke, | |
| */ | |
| #ifndef _ASM_UPROBES_H | |
| #define _ASM_UPROBES_H | |
| #include <linux/notifier.h> | |
| typedef u16 uprobe_opcode_t; | |
| #define UPROBE_XOL_SLOT_BYTES 256 /* cache aligned */ | |
| #define UPROBE_SWBP_INSN 0x0002 | |
| #define UPROBE_SWBP_INSN_SIZE 2 | |
| struct arch_uprobe { | |
| union{ | |
| uprobe_opcode_t insn[3]; | |
| uprobe_opcode_t ixol[3]; | |
| }; | |
| unsigned int saved_per : 1; | |
| unsigned int saved_int_code; | |
| }; | |
| struct arch_uprobe_task { | |
| }; | |
| #endif /* _ASM_UPROBES_H */ |