Page MenuHomeFreeBSD

D22305.id64186.diff
No OneTemporary

D22305.id64186.diff

Index: head/sys/amd64/amd64/db_trace.c
===================================================================
--- head/sys/amd64/amd64/db_trace.c
+++ head/sys/amd64/amd64/db_trace.c
@@ -123,7 +123,6 @@
#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 @@
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_printf("--- syscall");
decode_syscall(tf->tf_rax, td);
break;
- case TRAP_INTERRUPT:
case INTERRUPT:
db_printf("--- interrupt");
break;

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 3, 6:19 AM (3 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30746928
Default Alt Text
D22305.id64186.diff (1 KB)

Event Timeline