|[ < ]||[ > ]||[ << ]||[ Up ]||[ >> ]||[Top]||[Contents]||[Index]||[ ? ]|
#include <debug/dbgcom.h> void read_child (unsigned child_addr, void *buf, unsigned len);
This function reads the memory of the debugged process starting at address child_addr for len bytes, and copies the data read to the buffer pointed to by buf. It is used primarily to save the original instruction at the point where a breakpoint instruction is inserted (to trigger a trap when the debuggee's code gets to that point). See section write_child.
The function return zero if it has successfully transferred the data, non-zero otherwise (e.g., if the address in child_addr is outside the limits of the debuggee's code segment.
|webmaster donations bookstore||delorie software privacy|
|Copyright © 2004 by DJ Delorie||Updated Apr 2004|