db_expr_t
db_put_value(db_addr_t addr, int size, db_expr_t value)
db_expr_t
db_expr_t value;
db_expr_t db_get_value (db_addr_t addr, int size,
void db_put_value (db_addr_t addr, int size, db_expr_t value);
db_delete_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count, char *modif)
db_breakpoint_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
db_listbreak_cmd(db_expr_t dummy1, boolean_t dummy2, db_expr_t dummy3,
db_expr_t addr, count;
addr = (db_expr_t)db_next;
db_fncall((db_expr_t)0, (boolean_t)0, (db_expr_t)0, NULL);
addr = (db_expr_t) db_dot;
db_expr_t (*a0)(void);
db_expr_t (*a1)(db_expr_t);
db_expr_t (*a2)(db_expr_t, db_expr_t);
db_expr_t (*a3)(db_expr_t, db_expr_t, db_expr_t);
db_expr_t (*a4)(db_expr_t, db_expr_t, db_expr_t, db_expr_t);
db_expr_t (*a5)(db_expr_t, db_expr_t, db_expr_t, db_expr_t, db_expr_t);
db_expr_t (*a6)(db_expr_t, db_expr_t, db_expr_t, db_expr_t, db_expr_t,
db_expr_t);
db_expr_t (*a7)(db_expr_t, db_expr_t, db_expr_t, db_expr_t, db_expr_t,
db_expr_t, db_expr_t);
db_expr_t (*a8)(db_expr_t, db_expr_t, db_expr_t, db_expr_t, db_expr_t,
db_expr_t, db_expr_t, db_expr_t);
db_expr_t (*a9)(db_expr_t, db_expr_t, db_expr_t, db_expr_t, db_expr_t,
db_expr_t, db_expr_t, db_expr_t, db_expr_t);
db_expr_t (*a10)(db_expr_t, db_expr_t, db_expr_t, db_expr_t, db_expr_t,
db_expr_t, db_expr_t, db_expr_t, db_expr_t, db_expr_t);
db_fncall(db_expr_t dummy1, boolean_t dummy2, db_expr_t dummy3, char *dummy4)
db_expr_t fn_addr;
db_expr_t args[MAXARGS];
db_expr_t retval;
db_gdb(db_expr_t dummy1, boolean_t dummy2, db_expr_t dummy3, char *dummy4)
db_reset(db_expr_t dummy1, boolean_t dummy2, db_expr_t dummy3, char * dummy4)
db_print_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count, char *modif)
db_expr_t value;
db_search_cmd(db_expr_t dummy1, boolean_t dummy2, db_expr_t dummy3,
db_expr_t value;
db_expr_t mask;
db_expr_t count;
if (!db_expression((db_expr_t *)&addr)) {
db_search(db_addr_t addr, int size, db_expr_t value, db_expr_t mask,
static void db_search (db_addr_t, int, db_expr_t, db_expr_t, u_int);
db_examine_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
db_expr_t value;
db_unary(db_expr_t *valuep)
db_mult_expr(db_expr_t *valuep)
db_expr_t lhs, rhs;
db_add_expr(db_expr_t *valuep)
db_expr_t lhs, rhs;
db_shift_expr(db_expr_t *valuep)
db_expr_t lhs, rhs;
db_expression(db_expr_t *valuep)
static boolean_t db_add_expr (db_expr_t *valuep);
static boolean_t db_mult_expr (db_expr_t *valuep);
static boolean_t db_shift_expr (db_expr_t *valuep);
static boolean_t db_term (db_expr_t *valuep);
static boolean_t db_unary (db_expr_t *valuep);
db_term(db_expr_t *valuep)
*valuep = (db_expr_t)db_tok_number;
*valuep = (db_expr_t)db_dot;
*valuep = (db_expr_t)db_prev;
*valuep = (db_expr_t) db_next;
*valuep = (db_expr_t)db_last_addr;
int *linenum, db_expr_t off)
db_expr_t *diffp)
*diffp = (db_expr_t) diff;
db_expr_t *valuep)
*valuep = (db_expr_t) symval.value;
db_expr_t db_tok_number;
db_expr_t db_radix = 16;
db_num_to_str(db_expr_t val)
char *db_num_to_str(db_expr_t);
extern db_expr_t db_tok_number;
db_expr_t db_tab_stop_width = 8; /* how wide are tab stops? */
db_expr_t db_max_width = 79; /* output line width */
db_show_regs(db_expr_t dummy1, boolean_t dummy2, db_expr_t dummy3, char *dummy4)
db_expr_t value, offset;
db_ps(db_expr_t dummy1, boolean_t dummy2, db_expr_t dummy3, char *dummy4)
db_expr_t ins = db_get_value(pc, sizeof(int), FALSE);
db_expr_t ins = db_get_value(pc, sizeof(int), FALSE);
db_expr_t ins __unused; /* seems used but gcc thinks not */
db_single_step_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
db_trace_until_call_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
db_trace_until_matching_cmd(db_expr_t addr, boolean_t have_addr,
db_expr_t count, char *modif)
db_continue_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
db_value_of_name(const char *name, db_expr_t *valuep)
db_search_symbol(db_addr_t val, db_strategy_t strategy, db_expr_t *offp)
db_symbol_values(c_db_sym_t sym, const char **namep, db_expr_t *valuep)
db_expr_t value;
db_expr_t db_maxoff = 0x100000;
db_printsym(db_expr_t off, db_strategy_t strategy)
db_expr_t d;
db_expr_t value;
db_line_at_pc(c_db_sym_t sym, char **filename, int *linenum, db_expr_t pc)
db_expr_t);
db_expr_t off);
db_expr_t *diffp);
db_expr_t *valuep);
c_db_sym_t db_search_symbol (db_addr_t, db_strategy_t, db_expr_t *);
void db_symbol_values (c_db_sym_t, const char **, db_expr_t *);
void db_printsym (db_expr_t, db_strategy_t);
db_read_variable(struct db_variable *vp, db_expr_t *valuep)
db_write_variable(struct db_variable *vp, db_expr_t *valuep)
db_set_cmd(db_expr_t dummy1, boolean_t dummy2, db_expr_t dummy3, char *dummy4)
db_expr_t value;
static void db_write_variable (struct db_variable *, db_expr_t *);
static int db_set_variable (db_expr_t value);
db_get_variable(db_expr_t *valuep)
db_set_variable(db_expr_t value)
typedef int db_varfcn_t (struct db_variable *vp, db_expr_t *valuep, int op);
db_expr_t *valuep; /* value of variable */
void db_read_variable (struct db_variable *, db_expr_t *);
db_deletewatch_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
db_watchpoint_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
db_expr_t value;
db_deletehwatch_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
db_hwatchpoint_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
db_invltlb_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
int db_md_set_watchpoint (db_expr_t addr, db_expr_t size);
int db_md_clr_watchpoint (db_expr_t addr, db_expr_t size);
db_write_cmd(db_expr_t address, boolean_t have_addr, db_expr_t count,
db_expr_t old_value;
db_expr_t new_value;
boolean_t db_value_of_name (const char *name, db_expr_t *valuep);
typedef void db_cmdfcn_t (db_expr_t addr, boolean_t have_addr,
db_expr_t count, char *modif);
func_name(db_expr_t addr, boolean_t have_addr, db_expr_t count, \
extern db_expr_t db_maxoff;
extern db_expr_t db_radix;
extern db_expr_t db_max_width;
extern db_expr_t db_tab_stop_width;
int db_expression (db_expr_t *valuep);
int db_get_variable (db_expr_t *valuep);
int db_md_set_watchpoint(db_expr_t addr, db_expr_t size);
int db_md_clr_watchpoint(db_expr_t addr, db_expr_t size);
db_expr_t offset;
db_stack_trace_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
db_expr_t offset;
db_ ## reg (struct db_variable *vp, db_expr_t *valuep, int op) \
db_md_set_watchpoint(db_expr_t addr, db_expr_t size)
db_md_clr_watchpoint(db_expr_t addr, db_expr_t size)
int db_md_set_watchpoint(db_expr_t addr, db_expr_t size);
int db_md_clr_watchpoint(db_expr_t addr, db_expr_t size);
db_expr_t offset;
db_stack_trace_cmd(db_expr_t addr, boolean_t have_addr, db_expr_t count,
db_expr_t offset;
db_ ## reg (struct db_variable *vp, db_expr_t *valuep, int op) \
db_md_set_watchpoint(db_expr_t addr, db_expr_t size)
db_md_clr_watchpoint(db_expr_t addr, db_expr_t size)
vm_map_print((db_expr_t)(intptr_t)entry->ba.sub_map,
vm_object_print((db_expr_t)(intptr_t)
vm_map_print((db_expr_t)(intptr_t)&p->p_vmspace->vm_map, 1, 0, NULL);