Skip to content
Snippets Groups Projects
Commit 7767f275 authored by Moe Jette's avatar Moe Jette
Browse files

Note the ptrace.patch is no longer required by most systems.

parent 0e83a255
No related branches found
No related tags found
No related merge requests found
......@@ -47,6 +47,8 @@ of the SLURM contribs distribution follows:
modification.
ptrace.patch [ Linux Kernel patch required to for TotalView use ]
0. This has been fixed on most recent Linux kernels. Older versions of
Linux may need this patch support TotalView.
1. gdb and other tools cannot attach to a stopped process. The wait that
follows the PTRACE_ATTACH will block indefinitely.
2. It is not possible to use PTRACE_DETACH to leave a process stopped,
......
<http://linux.llnl.gov/software/kernel/ptrace.html>
CHAOS kernels must implement ptrace semantics required by the TotalView
The Linux kernels must implement ptrace semantics required by the TotalView
debugger. In order to initiate a parallel job under debugger control, a
resource manager or job launch utility must be able to start all tasks
in a stopped state, notify TotalView, and then allow TotalView debugger
......@@ -9,7 +9,8 @@ servers to attach to all tasks. This functionality requires the ability to:
* Detach from a traced process and leave the process stopped
* Attach to a stopped process
Under Linux (CHAOS 1.2), both of the above are impossible without the
Most newer versions of the Linux kernel support this functionality. For
some older Linux kernels, both of the above are impossible without the
following patch by Vic Zandy:
* initial posting <http://seclists.org/linux-kernel/2001/Dec/5146.html>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment