/* SPDX-License-Identifier: GPL-2.0-or-later */ #include <ppc-asm.h> .global same_watch_addr_load .global same_watch_addr_trap FUNC_START(same_watch_addr_child) nop same_watch_addr_load: ld 0,0(3) nop same_watch_addr_trap: trap blr FUNC_END(same_watch_addr_child) .global perf_then_ptrace_load1 .global perf_then_ptrace_load2 .global perf_then_ptrace_trap FUNC_START(perf_then_ptrace_child) nop perf_then_ptrace_load1: ld 0,0(3) perf_then_ptrace_load2: ld 0,0(4) nop perf_then_ptrace_trap: trap blr FUNC_END(perf_then_ptrace_child)