svn commit: r355081 - stable/12/sys/amd64/amd64
Andriy Gapon
avg at FreeBSD.org
Mon Nov 25 06:16:54 UTC 2019
Author: avg
Date: Mon Nov 25 06:16:53 2019
New Revision: 355081
URL: https://svnweb.freebsd.org/changeset/base/355081
Log:
MFC r354619: db_nextframe/amd64: remove TRAP_INTERRUPT frame type
Modified:
stable/12/sys/amd64/amd64/db_trace.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/amd64/amd64/db_trace.c
==============================================================================
--- stable/12/sys/amd64/amd64/db_trace.c Mon Nov 25 03:49:38 2019 (r355080)
+++ stable/12/sys/amd64/amd64/db_trace.c Mon Nov 25 06:16:53 2019 (r355081)
@@ -123,7 +123,6 @@ db_frame(struct db_variable *vp, db_expr_t *valuep, in
#define TRAP 1
#define INTERRUPT 2
#define SYSCALL 3
-#define TRAP_INTERRUPT 5
static void db_nextframe(struct amd64_frame **, db_addr_t *, struct thread *);
static void db_print_stack_entry(const char *, db_addr_t, void *);
@@ -218,13 +217,6 @@ db_nextframe(struct amd64_frame **fp, db_addr_t *ip, s
else if (strcmp(name, "Xint0x80_syscall") == 0)
frame_type = SYSCALL;
#endif
- /* XXX: These are interrupts with trap frames. */
- else if (strcmp(name, "Xtimerint") == 0 ||
- strcmp(name, "Xcpustop") == 0 ||
- strcmp(name, "Xcpususpend") == 0 ||
- strcmp(name, "Xrendezvous") == 0 ||
- strcmp(name, "Xipi_intr_bitmap_handler") == 0)
- frame_type = TRAP_INTERRUPT;
}
/*
@@ -256,7 +248,6 @@ db_nextframe(struct amd64_frame **fp, db_addr_t *ip, s
db_printf("--- syscall");
decode_syscall(tf->tf_rax, td);
break;
- case TRAP_INTERRUPT:
case INTERRUPT:
db_printf("--- interrupt");
break;
More information about the svn-src-stable-12
mailing list