Ivan Grokhotkov
3a96d07e11
panic: skip over the first invalid PC in case of InstrFetchProhibited
...
InstrFetchProhibited usually occurs because of a jump to an invalid
pointer. In this case, PC in the exception frame is the address of
the jump destination. 'esp_ptr_executable' check in print_backtrace
function recognizes the first frame as invalid, and the backtrace is
interrupted. This prevents the user from finding the location where
the invalid pointer is dereferenced.
Bypass the 'esp_ptr_executable' check if the exception cause is
InstrFetchProhibited. Update the test case to no longer ignore this
issue.
2020-09-04 20:56:03 +02:00
..
2020-06-02 13:15:08 +07:00
2020-04-15 21:09:57 +08:00
2020-01-09 21:53:50 +01:00
2020-03-31 17:31:56 +11:00
2020-08-05 22:09:15 +08:00
2020-09-04 20:07:27 +08:00
2019-08-22 17:44:29 +08:00
2020-05-26 20:05:33 +05:30
2019-08-01 16:28:56 +07:00
2019-12-10 10:23:00 +08:00
2020-09-02 00:58:20 +08:00
2020-08-07 06:42:35 +00:00
2020-09-04 20:56:03 +02:00
2020-06-17 15:53:45 +08:00
2019-09-20 10:28:37 +10:00
2020-08-26 12:06:26 +08:00
2020-08-31 21:13:39 +08:00
2020-01-06 17:13:53 +08:00
2019-09-16 16:18:48 +10:00
2020-09-02 12:30:51 +00:00
2020-08-20 21:47:56 +08:00
2020-09-02 12:30:51 +00:00
2019-08-02 09:25:16 +02:00
2019-08-01 16:28:56 +07:00
2020-08-31 21:14:04 +08:00
2019-11-21 14:14:19 +08:00
2020-06-18 15:52:34 +08:00
2019-12-03 22:58:41 +08:00
2020-06-28 02:10:18 +00:00
2020-08-26 12:06:26 +08:00
2020-08-21 12:30:45 +08:00
2020-08-27 08:46:58 +08:00
2020-03-27 09:43:26 +01:00
2019-12-20 13:35:56 -03:00
2020-01-14 08:37:07 +08:00
2020-06-04 09:46:04 +02:00
2020-06-02 13:14:29 +07:00
2020-04-27 16:32:24 +10:00
2020-08-24 12:25:26 +08:00
2019-11-29 18:05:24 +08:00
2020-02-10 17:32:14 +05:30
2020-01-06 17:13:53 +08:00
2020-03-24 15:05:00 +08:00
2020-08-24 12:32:23 +08:00
2020-08-24 13:36:51 +08:00
2020-04-01 08:52:54 +02:00
2020-05-04 07:48:20 +02:00
2020-06-02 13:15:08 +07:00
2019-10-11 05:04:08 +00:00
2020-07-22 11:19:10 +02:00
2019-09-23 16:10:57 +02:00
2020-06-04 16:31:05 +08:00
2019-12-09 09:44:56 +08:00
2019-06-21 19:53:29 +08:00
2020-08-20 21:47:34 +08:00
2020-05-12 10:35:27 +05:30
2020-07-28 17:38:37 +08:00
2020-08-31 14:34:36 +08:00
2020-08-24 13:37:27 +08:00
2020-02-12 18:12:58 +08:00
2020-05-22 06:14:48 +00:00
2020-01-20 08:26:00 +00:00
2020-03-22 20:00:21 +08:00
2020-01-06 17:13:47 +08:00
2020-08-24 15:37:44 +08:00
2020-01-06 17:13:53 +08:00
2020-05-05 22:09:18 +05:30
2020-08-26 08:49:43 +00:00
2020-01-06 17:01:53 -03:00