mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-10-22 23:13:01 +02:00
Documentation/powerpc: Fix ptrace request names
The documented ptrace request names are currently wrong/incomplete. Fix this to improve correctness and searchability. Signed-off-by: Benjamin Gray <bgray@linux.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://msgid.link/20230725005841.28854-2-bgray@linux.ibm.com
This commit is contained in:
parent
53834a0c09
commit
0e216fa576
|
@ -15,7 +15,7 @@ that's extendable and that covers both BookE and server processors, so
|
||||||
that GDB doesn't need to special-case each of them. We added the
|
that GDB doesn't need to special-case each of them. We added the
|
||||||
following 3 new ptrace requests.
|
following 3 new ptrace requests.
|
||||||
|
|
||||||
1. PTRACE_PPC_GETHWDEBUGINFO
|
1. PPC_PTRACE_GETHWDBGINFO
|
||||||
============================
|
============================
|
||||||
|
|
||||||
Query for GDB to discover the hardware debug features. The main info to
|
Query for GDB to discover the hardware debug features. The main info to
|
||||||
|
@ -48,7 +48,7 @@ features will have bits indicating whether there is support for::
|
||||||
#define PPC_DEBUG_FEATURE_DATA_BP_DAWR 0x10
|
#define PPC_DEBUG_FEATURE_DATA_BP_DAWR 0x10
|
||||||
#define PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 0x20
|
#define PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 0x20
|
||||||
|
|
||||||
2. PTRACE_SETHWDEBUG
|
2. PPC_PTRACE_SETHWDEBUG
|
||||||
|
|
||||||
Sets a hardware breakpoint or watchpoint, according to the provided structure::
|
Sets a hardware breakpoint or watchpoint, according to the provided structure::
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ that the BookE supports. COMEFROM breakpoints available in server processors
|
||||||
are not contemplated, but that is out of the scope of this work.
|
are not contemplated, but that is out of the scope of this work.
|
||||||
|
|
||||||
ptrace will return an integer (handle) uniquely identifying the breakpoint or
|
ptrace will return an integer (handle) uniquely identifying the breakpoint or
|
||||||
watchpoint just created. This integer will be used in the PTRACE_DELHWDEBUG
|
watchpoint just created. This integer will be used in the PPC_PTRACE_DELHWDEBUG
|
||||||
request to ask for its removal. Return -ENOSPC if the requested breakpoint
|
request to ask for its removal. Return -ENOSPC if the requested breakpoint
|
||||||
can't be allocated on the registers.
|
can't be allocated on the registers.
|
||||||
|
|
||||||
|
@ -150,7 +150,7 @@ Some examples of using the structure to:
|
||||||
p.addr2 = (uint64_t) end_range;
|
p.addr2 = (uint64_t) end_range;
|
||||||
p.condition_value = 0;
|
p.condition_value = 0;
|
||||||
|
|
||||||
3. PTRACE_DELHWDEBUG
|
3. PPC_PTRACE_DELHWDEBUG
|
||||||
|
|
||||||
Takes an integer which identifies an existing breakpoint or watchpoint
|
Takes an integer which identifies an existing breakpoint or watchpoint
|
||||||
(i.e., the value returned from PTRACE_SETHWDEBUG), and deletes the
|
(i.e., the value returned from PTRACE_SETHWDEBUG), and deletes the
|
||||||
|
|
Loading…
Reference in New Issue
Block a user