summaryrefslogtreecommitdiffstats
path: root/sys/mips/include/db_machdep.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/mips/include/db_machdep.h')
-rw-r--r--sys/mips/include/db_machdep.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/mips/include/db_machdep.h b/sys/mips/include/db_machdep.h
index 989f05c..ea97120 100644
--- a/sys/mips/include/db_machdep.h
+++ b/sys/mips/include/db_machdep.h
@@ -46,7 +46,7 @@ typedef struct trapframe db_regs_t;
extern db_regs_t ddb_regs; /* register state */
typedef vm_offset_t db_addr_t; /* address - unsigned */
-typedef int db_expr_t; /* expression - signed */
+typedef register_t db_expr_t; /* expression - signed */
#if BYTE_ORDER == _BIG_ENDIAN
#define BYTE_MSF (1)
@@ -94,6 +94,7 @@ db_addr_t next_instr_address(db_addr_t, boolean_t);
int db_inst_type(int);
void db_dump_tlb(int, int);
db_addr_t branch_taken(int inst, db_addr_t pc);
-void stacktrace_subr(db_regs_t *, int (*)(const char *, ...));
+void stacktrace_subr(register_t pc, register_t sp, register_t ra, int (*)(const char *, ...));
+int kdbpeek(int *);
#endif /* !_MIPS_DB_MACHDEP_H_ */
OpenPOWER on IntegriCloud