John Baldwin
bb5d43ae2a
Unbreak stack traces across double faults. In a particular edge case
...
(calling a __dead2 function such as panic() at the end of a function), the
saved %eip on the stack will actually not be part of the function that
executed a call instruction but instead will be the first instruction of
the next function in the text. This happens with dblfault_handler() and
syscall() for example. Work around this in the one place it matters by
looking at the saved %eip - 1 to determine the calling function when we
check for "magic" frames.
MFC after: 2 weeks
2005-01-18 03:48:02 +00:00
..
2005-01-15 20:11:25 +00:00
2005-01-14 20:16:41 +00:00
2005-01-16 13:18:52 +00:00
2005-01-09 23:30:35 +00:00
2005-01-05 22:34:37 +00:00
2005-01-13 12:25:19 +00:00
2005-01-14 22:39:44 +00:00
2005-01-18 03:32:53 +00:00
2005-01-14 06:37:43 +00:00
2004-12-21 08:47:35 +00:00
2005-01-06 01:34:41 +00:00
2005-01-17 06:54:48 +00:00
2004-07-11 16:13:57 +00:00
2005-01-14 16:35:34 +00:00
2005-01-06 18:27:30 +00:00
2005-01-17 07:14:24 +00:00
2005-01-14 07:33:51 +00:00
2005-01-06 22:18:23 +00:00
2005-01-18 03:48:02 +00:00
2005-01-15 20:03:59 +00:00
2005-01-10 13:05:58 +00:00
2005-01-11 09:10:46 +00:00
2005-01-17 07:56:28 +00:00
2005-01-07 00:24:33 +00:00
2005-01-18 03:28:08 +00:00
2005-01-16 11:13:18 +00:00
2005-01-01 17:48:27 +00:00
2005-01-07 02:35:34 +00:00
2005-01-07 01:45:51 +00:00
2005-01-16 23:30:45 +00:00
2005-01-16 11:13:18 +00:00
2005-01-07 02:30:35 +00:00
2005-01-07 01:45:51 +00:00
2005-01-09 07:34:55 +00:00
2005-01-10 13:06:42 +00:00
2005-01-07 01:45:51 +00:00
2005-01-07 01:45:51 +00:00
2005-01-07 01:45:51 +00:00
2005-01-07 01:45:51 +00:00
2005-01-11 11:36:26 +00:00
2005-01-14 07:33:51 +00:00
2005-01-13 12:25:19 +00:00
2005-01-07 02:29:27 +00:00
2005-01-17 08:36:46 +00:00
2005-01-07 02:29:27 +00:00
2005-01-10 09:56:47 +00:00
2005-01-07 02:29:27 +00:00
2005-01-15 19:55:25 +00:00
2005-01-07 02:29:27 +00:00
2005-01-03 12:08:18 +00:00
2005-01-15 09:20:47 +00:00
2005-01-15 02:43:31 +00:00
2005-01-13 08:05:20 +00:00
2005-01-15 17:09:53 +00:00
2005-01-15 21:12:47 +00:00
2004-08-19 09:54:28 +00:00