summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibC/sys/ptrace.h
AgeCommit message (Collapse)Author
2022-08-23LibC: Add missing sys/cdefs.h includeEmily Trau
Some header files use __BEGIN_DECLS without including sys/cdefs.h. This causes issues for C code that compiles against these headers, which may occur with Ports.
2021-11-20Kernel+LibC: Fix ptrace for 64-bitItamar
This makes the types used in the PT_PEEK and PT_POKE actions suitable for 64-bit platforms as well.
2021-08-14Kernel+LibC: Share definitions for sys/ptrace.hAndreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-04-18LibDebug: Implement ability to set watchpointsFalseHonesty
Now we can set hardware watchpoints for our variables! :^) These watchpoints will be automatically removed when they go out of scope.
2021-04-18Kernel: Add ptrace commands for reading/writing the debug registersFalseHonesty
This adds PT_PEEKDEBUG and PT_POKEDEBUG to allow for reading/writing the debug registers, and updates the Kernel's debug handler to read the new information from the debug status register.
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling