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-all mailing list