Home
last modified time | relevance | path

Searched refs:PTRACE_DETACH (Results 1 – 16 of 16) sorted by relevance

/linux/tools/testing/selftests/landlock/
H A Dptrace_test.c213 ASSERT_EQ(0, ptrace(PTRACE_DETACH, parent, NULL, 0)); in TEST_F()
259 ASSERT_EQ(0, ptrace(PTRACE_DETACH, child, NULL, 0)); in TEST_F()
262 EXPECT_EQ(-1, ptrace(PTRACE_DETACH, child, NULL, 0)); in TEST_F()
286 ASSERT_EQ(0, ptrace(PTRACE_DETACH, child, NULL, 0)); in TEST_F()
415 EXPECT_EQ(-1, ptrace(PTRACE_DETACH, child, NULL, 0)); in TEST_F()
570 ptrace(PTRACE_DETACH, parent, NULL, NULL);
788 ASSERT_EQ(0, ptrace(PTRACE_DETACH, child, NULL, 0));
/linux/tools/perf/arch/x86/tests/
H A Dbp-modify.c119 if (ptrace(PTRACE_DETACH, child, NULL, NULL)) { in bp_modify1()
193 if (ptrace(PTRACE_DETACH, child, NULL, NULL)) { in bp_modify2()
/linux/include/uapi/linux/
H A Dptrace.h23 #define PTRACE_DETACH 17 macro
/linux/tools/testing/selftests/ptrace/
H A Dvmaccess.c75 k = ptrace(PTRACE_DETACH, pid, 0L, 0L); in TEST()
/linux/tools/testing/selftests/x86/
H A Dfsgsbase_restore.c219 if (ptrace(PTRACE_DETACH, chld, NULL, NULL) != 0) in main()
H A Dxstate.c333 ptrace(PTRACE_DETACH, child, NULL, NULL); in test_ptrace()
H A Dsyscall_numbering.c415 ptrace(PTRACE_DETACH, testpid, NULL, NULL); in syscall_numbering_tracer()
H A Dtest_shadow_stack.c1041 if (ptrace(PTRACE_DETACH, pid, NULL, NULL)) { in test_ptrace()
/linux/kernel/
H A Dptrace.c115 * Unlinking can happen via two paths - explicit PTRACE_DETACH or ptracer
116 * exiting. For PTRACE_DETACH, unless the ptracee has been killed between
611 proc_ptrace_connector(child, PTRACE_DETACH); in ptrace_detach()
1316 case PTRACE_DETACH: /* detach a process that was attached. */ in ptrace_request()
1444 if (ret || request != PTRACE_DETACH) in SYSCALL_DEFINE4()
1578 if (ret || request != PTRACE_DETACH) in COMPAT_SYSCALL_DEFINE4()
/linux/arch/powerpc/kernel/ptrace/
H A Dptrace32.c289 case PTRACE_DETACH: in compat_arch_ptrace()
/linux/tools/testing/selftests/cgroup/
H A Dtest_freezer.c625 if (ptrace(PTRACE_DETACH, pid, NULL, NULL)) in test_cgfreezer_ptrace()
751 if (ptrace(PTRACE_DETACH, pid, NULL, NULL)) in test_cgfreezer_ptraced()
/linux/tools/testing/selftests/coredump/
H A Dcoredump_worker_test.c281 if (ptrace(PTRACE_DETACH, tid, NULL, (void *)(long)SIGSEGV)) in inject_coredump_signal()
/linux/drivers/connector/
H A Dcn_proc.c252 } else if (ptrace_id == PTRACE_DETACH) { in proc_ptrace_connector()
/linux/tools/testing/selftests/powerpc/ptrace/
H A Dptrace.h85 ret = ptrace(PTRACE_DETACH, child, NULL, NULL); in stop_trace()
/linux/tools/testing/selftests/mm/
H A Dprotection_keys.c1262 ret = ptrace(PTRACE_DETACH, child_pid, ignored, 0); in test_pkey_init_state()
/linux/tools/testing/selftests/arm64/fp/
H A Dfp-ptrace.c801 if (!continue_breakpoint(child, PTRACE_DETACH)) in run_parent()