db_variable
esdb->db_variable = NULL;
esdb->db_variable = strdup(str);
if (esdb->db_variable == NULL) {
free(esdb->db_variable);
free(db->db_variable); db->db_variable = NULL;
void *db_variable;
esdbsrc.db_variable, esdbsrc.db_len_variable);
esdbdst.db_variable, esdbdst.db_len_variable);
db_frame(struct db_variable *vp, db_expr_t *valuep, int op)
struct db_variable db_regs[] = {
struct db_variable *db_eregs = db_regs + nitems(db_regs);
db_frame_seg(struct db_variable *vp, db_expr_t *valuep, int op)
db_access_und_sp(struct db_variable *vp, db_expr_t *valp, int rw)
db_access_abt_sp(struct db_variable *vp, db_expr_t *valp, int rw)
db_access_irq_sp(struct db_variable *vp, db_expr_t *valp, int rw)
int db_frame(struct db_variable *vp, db_expr_t *valp, int rw)
int db_access_und_sp (struct db_variable *, db_expr_t *, int);
int db_access_abt_sp (struct db_variable *, db_expr_t *, int);
int db_access_irq_sp (struct db_variable *, db_expr_t *, int);
struct db_variable db_regs[] = {
struct db_variable *db_eregs = db_regs + nitems(db_regs);
struct db_variable *db_eregs = db_regs + nitems(db_regs);
db_frame(struct db_variable *vp, db_expr_t *valuep, int op)
struct db_variable db_regs[] = {
struct db_variable *regp;
db_var_curcpu(struct db_variable *vp, db_expr_t *valuep, int op)
db_var_db_vnet(struct db_variable *vp, db_expr_t *valuep, int op)
db_var_curvnet(struct db_variable *vp, db_expr_t *valuep, int op)
db_var_db_cpu(struct db_variable *vp, db_expr_t *valuep, int op)
db_read_variable(struct db_variable *vp, db_expr_t *valuep)
db_write_variable(struct db_variable *vp, db_expr_t value)
struct db_variable *vp;
static int db_find_variable(struct db_variable **varp);
static struct db_variable db_vars[] = {
static struct db_variable *db_evars = db_vars + nitems(db_vars);
db_find_variable(struct db_variable **varp)
struct db_variable *vp;
struct db_variable *vp;
struct db_variable *vp;
struct db_variable;
typedef int db_varfcn_t(struct db_variable *vp, db_expr_t *valuep, int op);
extern struct db_variable db_regs[]; /* machine registers */
extern struct db_variable *db_eregs;
int db_read_variable(struct db_variable *, db_expr_t *);
int db_write_variable(struct db_variable *, db_expr_t);
db_frame_seg(struct db_variable *vp, db_expr_t *valuep, int op)
db_esp(struct db_variable *vp, db_expr_t *valuep, int op)
db_gs(struct db_variable *vp, db_expr_t *valuep, int op)
db_ss(struct db_variable *vp, db_expr_t *valuep, int op)
struct db_variable db_regs[] = {
struct db_variable *db_eregs = db_regs + nitems(db_regs);
db_frame(struct db_variable *vp, db_expr_t *valuep, int op)
struct db_variable *db_eregs = db_regs + nitems(db_regs);
db_frame(struct db_variable *vp, db_expr_t *valuep, int op)
struct db_variable db_regs[] = {
struct db_variable *db_eregs = db_regs + nitems(db_regs);
db_frame(struct db_variable *vp, db_expr_t *valuep, int op)
struct db_variable db_regs[] = {