diff options
author | dfr <dfr@FreeBSD.org> | 2001-04-18 14:15:45 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2001-04-18 14:15:45 +0000 |
commit | 5142414afb649a6a8880ebb85cc1fcdd47cc7373 (patch) | |
tree | d0b1494558e6f1a149732f10420e317baaf75034 /sys/ia64/include/db_machdep.h | |
parent | 4ecfe212ec4a78464d1d07549d584f64478c5dfa (diff) | |
download | FreeBSD-src-5142414afb649a6a8880ebb85cc1fcdd47cc7373.zip FreeBSD-src-5142414afb649a6a8880ebb85cc1fcdd47cc7373.tar.gz |
Implement a simple stack trace for DDB. This will have to be redone
if/when we change to a more modern toolchain.
Diffstat (limited to 'sys/ia64/include/db_machdep.h')
-rw-r--r-- | sys/ia64/include/db_machdep.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/ia64/include/db_machdep.h b/sys/ia64/include/db_machdep.h index b807b37..3ac65d7 100644 --- a/sys/ia64/include/db_machdep.h +++ b/sys/ia64/include/db_machdep.h @@ -82,6 +82,10 @@ db_regs_t ddb_regs; /* register state */ u_long db_register_value(db_regs_t *, int); int kdb_trap(int vector, struct trapframe *regs); +u_int64_t *db_rse_current_frame(void); +u_int64_t *db_rse_previous_frame(u_int64_t *bsp, int sof); +u_int64_t *db_rse_register_address(u_int64_t *bsp, int regno); + /* * Pretty arbitrary */ |