diff options
author | eutarass | 2010-05-12 23:11:29 +0000 |
---|---|---|
committer | eutarass | 2010-05-12 23:11:29 +0000 |
commit | cf3f0cc8c838664d4bc5bdd07c3425a163ce2d21 (patch) | |
tree | 0569dbadf254570594636beb00a4c17e3ccf044c /services/symbols.h | |
parent | 1c0260a74b581c8d681f576b6a37b5e747b3f764 (diff) | |
download | org.eclipse.tcf.agent-cf3f0cc8c838664d4bc5bdd07c3425a163ce2d21.tar.gz org.eclipse.tcf.agent-cf3f0cc8c838664d4bc5bdd07c3425a163ce2d21.tar.xz org.eclipse.tcf.agent-cf3f0cc8c838664d4bc5bdd07c3425a163ce2d21.zip |
TCF Agent: low-level debug API changed, new functions added:
/*
* Write 'size' byte into context register starting at offset 'offs'.
* Return -1 and set errno if the register cannot be written.
*/
extern int context_write_reg(Context * ctx, RegisterDefinition * def, unsigned offs, unsigned size, void * buf);
/*
* Read 'size' bytes from context register starting at offset 'offs'.
* Return -1 and set errno if the register cannot be read.
*/
extern int context_read_reg(Context * ctx, RegisterDefinition * def, unsigned offs, unsigned size, void * buf);
This is done to hide context register data representation, and to allow implementation of lazy reading of registers.
Diffstat (limited to 'services/symbols.h')
-rw-r--r-- | services/symbols.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/symbols.h b/services/symbols.h index 1766dcf0..7be9d848 100644 --- a/services/symbols.h +++ b/services/symbols.h @@ -162,7 +162,7 @@ extern ContextAddress is_plt_section(Context * ctx, ContextAddress addr); * If frame info is not available, do nothing. * Return -1 and set errno in case of an error. */ -extern int get_next_stack_frame(Context * ctx, StackFrame * frame, StackFrame * down); +extern int get_next_stack_frame(StackFrame * frame, StackFrame * down); /* * For given context and instruction address, |