diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2004-09-20 19:05:32 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2004-09-20 19:05:32 +0000 |
| commit | 76764432e4a9595092bcaccd8153b269cdaaa831 (patch) | |
| tree | b2136a0a4b646b54ea0fa359879a4c4a13989501 /sys/amd64 | |
| parent | b89daf89a80faa1fcd9b67b0433b7b119eba8279 (diff) | |
Notes
Diffstat (limited to 'sys/amd64')
| -rw-r--r-- | sys/amd64/amd64/db_trace.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/amd64/amd64/db_trace.c b/sys/amd64/amd64/db_trace.c index 5928dbe48d68..a4d464a7277f 100644 --- a/sys/amd64/amd64/db_trace.c +++ b/sys/amd64/amd64/db_trace.c @@ -373,14 +373,16 @@ db_backtrace(struct thread *td, struct trapframe *tf, long *argp; db_expr_t offset; c_db_sym_t sym; - int narg; + int narg, quit; boolean_t first; if (count == -1) count = 1024; first = TRUE; - while (count--) { + quit = 0; + db_setup_paging(db_simple_pager, &quit, DB_LINES_PER_PAGE); + while (count-- && !quit) { sym = db_search_symbol(pc, DB_STGY_ANY, &offset); db_symbol_values(sym, &name, NULL); |
