|PDELBKPT(3PROC)||Process Control Library Functions||PDELBKPT(3PROC)|
Pdelbkpt — clear a
breakpoint in a process
Process Control Library (libproc, -lproc)
*P, uintptr_t address, ulong_t
function removes the breakpoint installed at address
from process P. Restoring the instruction present in
If the instruction at address is no longer the architecture-specific breakpoint instruction, then saved is not restored, but the function still returns successfully. This behavior is done due to the presence of setting breakpoints in self-modifying code, e.g. procedure linkage tables.
function only works on running processes, such as those created through
Pcreate(3PROC). Attempting to
remove a breakpoint from process handles to core files, zombie processes, or
ELF objects will fail.
Pdelbkpt() function will fail
|May 11, 2016||OmniOS|