Yuanfang Chen
83a2f3c1ba
Reland "[Support] make report_fatal_error abort
instead of exit
"
Summary:
Reland D67847 after D73742 is committed. Replace `sys::Process::Exit(1)`
with `abort` in `report_fatal_error`.
After this patch, for tools turning on `CrashRecoveryContext`,
crash handler installed by `CrashRecoveryContext` is called unless
they installed a non-returning handler using `llvm::install_fatal_error_handler`
like `cc1_main` currently does.
Reviewers: rnk, MaskRay, aganea, hans, espindola, jhenderson
Subscribers: jholewinski, qcolombet, dschuff, jyknight, emaste, sdardis, nemanjai, jvesely, nhaehnle, sbc100, jgravelle-google, hiraditya, aheejin, kbarton, fedor.sergeev, asb, rbar, johnrusso, simoncook, sabuasal, niosHD, jrtc27, zzheng, edward-jones, atanasyan, steven_wu, rogfer01, MartinMosbeck, brucehoult, the_o, dexonsmith, PkmX, rupprecht, jocewei, jsji, Jim, dmgreen, lenary, s.egerton, pzheng, sameer.abuasal, apazos, luismarques, kerbowa, cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D74456
2020-02-11 18:20:40 -08:00
..
2019-11-04 00:42:31 +03:00
2019-11-07 13:58:50 +03:00
2019-10-03 12:08:04 +00:00
2017-06-07 14:48:46 +00:00
2018-04-24 16:14:00 +00:00
2019-10-03 12:08:04 +00:00
2018-12-12 07:03:04 +00:00
2019-10-03 12:08:26 +00:00
2017-12-20 11:02:42 +00:00
2019-06-12 17:52:05 +00:00
2019-07-27 08:13:27 +00:00
2018-08-29 11:35:03 +00:00
2018-08-29 11:35:03 +00:00
2018-06-20 19:59:58 +00:00
2018-06-01 10:46:00 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-10-03 12:08:26 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-10-03 12:08:26 +00:00
2019-05-01 05:27:20 +00:00
2019-10-03 12:08:04 +00:00
2019-10-03 12:08:04 +00:00
2019-05-01 05:27:20 +00:00
2017-02-01 18:50:24 +00:00
2017-02-02 16:13:49 +00:00
2019-07-15 21:46:38 +00:00
2019-05-15 12:05:27 +00:00
2019-05-15 12:05:27 +00:00
2018-12-12 07:03:04 +00:00
2019-07-17 08:11:31 +00:00
2019-07-17 08:11:31 +00:00
2018-12-15 08:44:47 +00:00
2018-12-12 07:03:04 +00:00
2018-12-12 07:03:04 +00:00
2018-12-12 07:03:04 +00:00
2016-10-12 13:58:07 +00:00
2019-01-10 14:55:26 +00:00
2019-05-01 05:27:20 +00:00
2017-12-04 17:18:51 +00:00
2017-12-04 17:18:51 +00:00
2017-12-04 17:18:51 +00:00
2020-01-13 14:14:03 +00:00
2019-11-07 13:58:50 +03:00
2019-11-07 13:58:50 +03:00
2019-05-01 05:27:20 +00:00
2019-05-01 09:28:24 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2017-12-04 17:18:51 +00:00
2018-09-17 21:21:57 +00:00
2017-12-04 17:18:51 +00:00
2019-07-22 17:48:53 +00:00
2017-12-04 17:18:51 +00:00
2019-05-01 05:27:20 +00:00
2018-12-12 07:03:04 +00:00
2019-11-19 12:27:18 +00:00
2016-08-08 11:50:25 +00:00
2019-05-01 05:27:20 +00:00
2018-04-19 09:45:04 +00:00
2018-12-12 07:03:04 +00:00
2018-12-12 07:03:04 +00:00
2019-06-17 09:51:07 +00:00
2019-11-27 00:43:25 +03:00
2019-11-27 00:43:25 +03:00
2018-12-12 07:03:04 +00:00
2017-10-10 13:34:45 +00:00
2019-07-15 21:46:38 +00:00
2018-07-09 13:06:44 +00:00
2017-02-13 16:06:48 +00:00
2017-02-13 16:06:48 +00:00
2017-02-13 16:06:48 +00:00
2017-02-13 16:06:48 +00:00
2017-02-13 16:06:48 +00:00
2017-06-30 15:44:27 +00:00
2019-10-23 17:36:33 +03:00
2017-02-06 12:43:46 +00:00
2018-07-09 13:06:44 +00:00
2018-07-09 13:06:44 +00:00
2019-11-15 23:38:14 +03:00
2019-11-15 23:38:14 +03:00
2019-10-23 17:36:34 +03:00
2019-03-13 13:09:30 +00:00
2016-10-05 18:26:19 +00:00
2019-10-23 12:24:35 +02:00
2017-01-22 20:28:56 +00:00
2019-10-23 12:24:35 +02:00
2018-07-09 13:06:44 +00:00
2018-07-09 13:06:44 +00:00
2019-11-07 13:58:50 +03:00
2019-11-07 13:58:50 +03:00
2016-11-21 20:30:41 +00:00
2019-07-09 12:55:55 +00:00
2019-07-09 12:55:55 +00:00
2019-07-09 12:55:42 +00:00
2019-07-09 12:55:42 +00:00
2016-10-18 15:17:17 +00:00
2018-03-13 14:39:44 +00:00
2020-02-11 18:20:40 -08:00
2020-02-11 18:20:40 -08:00
2018-05-29 09:56:19 +00:00
2019-05-01 09:28:24 +00:00
2019-10-03 12:08:04 +00:00
2019-01-09 15:58:02 +00:00
2019-01-09 15:58:02 +00:00
2018-04-26 16:06:34 +00:00
2019-01-09 15:58:02 +00:00
2018-03-13 14:39:44 +00:00
2018-05-10 16:01:18 +00:00
2018-05-14 13:18:51 +00:00
2018-05-15 11:18:24 +00:00
2018-04-24 16:14:00 +00:00
2019-01-09 15:58:02 +00:00
2019-10-07 14:01:22 +00:00
2019-05-01 09:28:24 +00:00
2019-05-01 09:28:24 +00:00
2018-05-08 10:16:21 +00:00
2018-05-15 16:05:04 +00:00
2018-05-31 12:47:01 +00:00
2019-11-25 00:19:31 +03:00
2019-01-09 15:58:02 +00:00
2019-09-18 19:19:47 +00:00
2017-02-28 15:55:23 +00:00
2017-06-22 15:24:16 +00:00
2017-06-22 15:24:16 +00:00
2019-05-01 05:27:20 +00:00
2017-12-11 11:21:40 +00:00
2019-10-03 12:08:04 +00:00
2019-11-07 13:58:50 +03:00
2018-05-29 09:51:22 +00:00
2018-05-29 15:58:06 +00:00
2017-12-04 17:18:51 +00:00
2018-04-26 16:06:34 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-09-18 19:19:47 +00:00
2018-02-20 15:55:17 +00:00
2019-07-15 21:46:38 +00:00
2019-10-07 14:01:22 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2018-04-24 16:14:00 +00:00
2017-06-22 15:24:16 +00:00
2017-10-05 17:40:32 +00:00
2019-10-03 12:08:04 +00:00
2019-10-03 12:08:04 +00:00
2017-02-20 10:53:03 +00:00
2019-01-10 14:55:26 +00:00
2020-02-11 18:20:40 -08:00
2018-12-12 07:03:04 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-10-23 12:24:35 +02:00
2018-10-09 11:29:45 +00:00
2017-12-04 17:18:51 +00:00
2018-11-21 16:28:39 +00:00
2018-11-21 16:28:39 +00:00
2018-11-22 18:18:58 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-11-27 00:43:25 +03:00
2019-11-27 00:43:25 +03:00
2019-05-01 05:27:20 +00:00
2019-11-07 13:58:50 +03:00
2017-10-05 17:40:32 +00:00
2018-12-12 07:03:04 +00:00
2017-02-02 16:13:49 +00:00
2019-03-19 15:15:35 +00:00
2017-03-15 13:10:08 +00:00
2019-05-01 05:27:20 +00:00
2017-12-20 11:02:42 +00:00
2019-04-27 16:12:14 +00:00
2018-12-29 10:10:02 +00:00
2018-12-12 07:03:04 +00:00
2019-07-22 17:48:53 +00:00