Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
|
#include <dwdebug_priv.h>
Data Fields | |
int(* | setcurrentframe )(struct location_ctxt *lctxt, int frame) |
struct debugfile *(* | getdebugfile )(struct location_ctxt *lctxt) |
struct symbol *(* | getsymbol )(struct location_ctxt *lctxt) |
int(* | readreg )(struct location_ctxt *lctxt, REG regno, REGVAL *regval) |
int(* | writereg )(struct location_ctxt *lctxt, REG regno, REGVAL regval) |
int(* | cachereg )(struct location_ctxt *lctxt, REG regno, REGVAL regval) |
int(* | readipreg )(struct location_ctxt *lctxt, REGVAL *regval) |
int(* | readword )(struct location_ctxt *lctxt, ADDR real_addr, ADDR *pval) |
int(* | writeword )(struct location_ctxt *lctxt, ADDR real_addr, ADDR pval) |
int(* | relocate )(struct location_ctxt *lctxt, ADDR obj_addr, ADDR *real_addr) |
int(* | unrelocate )(struct location_ctxt *lctxt, ADDR real_addr, ADDR *obj_addr) |
int(* | getregno )(struct location_ctxt *lctxt, common_reg_t reg, REG *o_reg) |
int(* | getaddrsize )(struct location_ctxt *lctxt) |
Definition at line 664 of file dwdebug_priv.h.
int(* location_ops::cachereg)(struct location_ctxt *lctxt, REG regno, REGVAL regval) |
Definition at line 693 of file dwdebug_priv.h.
int(* location_ops::getaddrsize)(struct location_ctxt *lctxt) |
Definition at line 710 of file dwdebug_priv.h.
struct debugfile*(* location_ops::getdebugfile)(struct location_ctxt *lctxt) |
Definition at line 677 of file dwdebug_priv.h.
int(* location_ops::getregno)(struct location_ctxt *lctxt, common_reg_t reg, REG *o_reg) |
Definition at line 709 of file dwdebug_priv.h.
struct symbol*(* location_ops::getsymbol)(struct location_ctxt *lctxt) |
Definition at line 681 of file dwdebug_priv.h.
int(* location_ops::readipreg)(struct location_ctxt *lctxt, REGVAL *regval) |
Definition at line 697 of file dwdebug_priv.h.
int(* location_ops::readreg)(struct location_ctxt *lctxt, REG regno, REGVAL *regval) |
Definition at line 687 of file dwdebug_priv.h.
int(* location_ops::readword)(struct location_ctxt *lctxt, ADDR real_addr, ADDR *pval) |
Definition at line 702 of file dwdebug_priv.h.
int(* location_ops::relocate)(struct location_ctxt *lctxt, ADDR obj_addr, ADDR *real_addr) |
Definition at line 704 of file dwdebug_priv.h.
int(* location_ops::setcurrentframe)(struct location_ctxt *lctxt, int frame) |
Definition at line 673 of file dwdebug_priv.h.
int(* location_ops::unrelocate)(struct location_ctxt *lctxt, ADDR real_addr, ADDR *obj_addr) |
Definition at line 705 of file dwdebug_priv.h.
int(* location_ops::writereg)(struct location_ctxt *lctxt, REG regno, REGVAL regval) |
Definition at line 688 of file dwdebug_priv.h.
int(* location_ops::writeword)(struct location_ctxt *lctxt, ADDR real_addr, ADDR pval) |
Definition at line 703 of file dwdebug_priv.h.