Alexandre Ganea
f2efb5742c
[LLD][COFF] Cover usage of LLD-as-a-library in tests
...
In lit tests, we run each LLD invocation twice (LLD_IN_TEST=2), without shutting down the process in-between. This ensures a full cleanup is properly done between runs.
Only active for the COFF driver for now. Other drivers still use LLD_IN_TEST=1 which executes just one iteration with full cleanup, like before.
When the environment variable LLD_IN_TEST is unset, a shortcut is taken, only one iteration is executed, no cleanup for faster exit, like before.
A public API, lld::safeLldMain(), is also available when using LLD as a library.
Differential Revision: https://reviews.llvm.org/D70378
2020-09-24 15:07:50 -04:00
..
2020-08-31 21:15:13 +03:00
2019-08-02 11:02:34 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2017-12-12 19:39:13 +00:00
2020-08-20 15:01:09 -07:00
2018-10-11 17:45:51 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-04-10 09:21:09 -07:00
2018-09-25 10:59:29 +00:00
2020-03-15 17:48:36 -07:00
2019-02-01 22:08:03 +00:00
2020-03-15 17:48:36 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-07-27 17:32:08 +03:00
2020-07-27 17:32:08 +03:00
2019-05-01 05:49:01 +00:00
2019-01-29 15:50:31 +00:00
2019-05-01 05:49:01 +00:00
2018-08-27 08:43:31 +00:00
2020-03-15 17:48:36 -07:00
2018-08-27 08:43:31 +00:00
2020-03-15 17:48:36 -07:00
2019-08-05 11:57:00 +00:00
2020-03-15 17:48:36 -07:00
2019-11-13 22:48:36 +02:00
2020-05-14 13:05:14 +03:00
2020-05-14 13:47:34 +03:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-07-30 15:21:44 -07:00
2020-07-30 15:21:44 -07:00
2020-07-30 15:21:44 -07:00
2020-07-30 15:21:44 -07:00
2020-07-30 15:21:44 -07:00
2020-07-30 15:21:44 -07:00
2019-08-07 08:08:17 +00:00
2020-08-20 15:01:09 -07:00
2020-08-27 15:08:57 +03:00
2020-01-23 10:55:27 +02:00
2018-09-30 18:31:03 +00:00
2019-01-30 02:17:27 +00:00
2019-02-14 03:16:44 +00:00
2018-10-05 19:43:16 +00:00
2020-08-20 15:01:09 -07:00
2019-05-01 05:49:01 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-05-01 05:49:01 +00:00
2019-07-16 18:17:33 +00:00
2019-05-23 17:58:33 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2018-09-14 22:26:59 +00:00
2017-12-16 00:23:24 +00:00
2020-08-20 15:01:09 -07:00
2019-05-01 05:49:01 +00:00
2020-08-20 15:01:09 -07:00
2019-07-16 18:17:33 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-07-11 21:19:11 +00:00
2020-08-20 15:01:09 -07:00
2018-09-14 06:08:56 +00:00
2020-09-24 15:01:25 -04:00
2018-06-06 13:56:51 +00:00
2019-07-16 18:17:33 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-01-08 22:10:05 +02:00
2020-01-04 12:29:33 +02:00
2019-10-18 10:43:15 +00:00
2020-09-15 10:06:47 -07:00
2018-10-19 06:39:36 +00:00
2019-10-18 10:43:15 +00:00
2019-08-20 09:53:06 +00:00
2019-06-14 21:02:09 +00:00
2019-04-15 10:57:44 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2018-08-07 19:10:28 +00:00
2018-10-03 17:01:39 +00:00
2020-08-20 15:01:09 -07:00
2019-07-16 18:17:33 +00:00
2019-05-01 05:49:01 +00:00
2019-11-15 16:09:07 -08:00
2020-08-20 15:01:09 -07:00
2019-09-10 23:15:38 +00:00
2019-05-23 17:58:33 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-31 21:15:13 +03:00
2019-07-16 18:17:33 +00:00
2020-05-10 23:30:14 +03:00
2019-06-10 10:09:36 +00:00
2020-08-20 15:01:09 -07:00
2019-03-07 15:07:55 +00:00
2020-08-20 15:01:09 -07:00
2018-04-17 23:32:33 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-08-30 06:56:33 +00:00
2020-08-20 15:01:09 -07:00
2019-02-23 01:46:18 +00:00
2020-03-27 12:37:43 -07:00
2019-05-01 05:49:01 +00:00
2019-05-01 05:49:01 +00:00
2019-05-01 05:49:01 +00:00
2019-05-01 05:49:01 +00:00
2019-05-01 05:49:01 +00:00
2019-07-16 18:17:33 +00:00
2019-05-01 05:49:01 +00:00
2018-10-03 18:31:53 +00:00
2019-05-01 05:49:01 +00:00
2020-08-20 15:01:09 -07:00
2020-09-24 15:01:25 -04:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-05-01 05:49:01 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2018-06-06 13:56:51 +00:00
2020-08-20 15:01:09 -07:00
2019-05-01 05:49:01 +00:00
2018-09-13 15:40:19 +00:00
2020-08-20 15:01:09 -07:00
2018-05-10 23:31:58 +00:00
2019-05-01 05:49:01 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-08-20 10:14:54 +00:00
2018-06-06 13:56:51 +00:00
2019-05-01 05:49:01 +00:00
2020-03-15 17:48:36 -07:00
2019-05-01 05:49:01 +00:00
2020-08-20 15:01:09 -07:00
2020-03-15 17:48:36 -07:00
2020-03-26 08:28:59 -07:00
2020-08-20 15:01:09 -07:00
2019-09-10 23:15:38 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2018-10-10 09:00:10 +00:00
2019-09-13 13:13:52 +00:00
2019-05-02 00:39:03 +00:00
2019-09-13 13:13:52 +00:00
2019-10-04 08:34:26 +00:00
2020-08-20 15:01:09 -07:00
2019-10-04 07:27:31 +00:00
2020-08-20 15:01:09 -07:00
2020-09-24 15:07:50 -04:00
2020-08-20 15:01:09 -07:00
2019-09-10 23:15:38 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2017-12-15 08:08:26 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2020-03-26 08:28:59 -07:00
2020-03-15 17:48:36 -07:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2020-05-04 18:31:09 -07:00
2019-09-10 23:15:38 +00:00
2020-04-17 17:15:12 -07:00
2019-09-10 23:15:38 +00:00
2020-07-01 23:59:01 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-08-20 21:08:14 +00:00
2020-03-15 17:48:36 -07:00
2020-08-20 15:01:09 -07:00
2019-06-26 15:40:17 +00:00
2020-08-20 15:01:09 -07:00
2020-07-28 21:08:37 +03:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-05-10 22:12:51 +00:00
2019-07-16 18:17:33 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2018-09-11 22:35:01 +00:00
2019-06-11 18:02:39 +00:00
2019-03-18 19:13:23 +00:00
2020-08-20 15:01:09 -07:00
2018-07-06 21:01:42 +00:00
2018-07-06 08:44:08 +00:00
2018-07-06 08:44:08 +00:00
2018-07-06 08:44:08 +00:00
2020-08-20 15:01:09 -07:00
2018-08-16 18:03:06 +00:00
2017-11-13 18:38:25 +00:00
2019-06-03 18:15:38 +00:00
2019-06-03 18:15:38 +00:00
2017-08-08 18:34:44 +00:00
2019-07-16 18:17:33 +00:00
2018-11-30 16:36:40 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-17 15:49:18 -04:00
2019-07-16 18:17:33 +00:00
2020-08-20 15:01:09 -07:00
2018-04-04 19:15:55 +00:00
2017-08-11 19:00:03 +00:00
2018-04-16 18:17:13 +00:00
2018-12-04 21:48:46 +00:00
2020-05-04 18:31:09 -07:00
2018-08-16 18:03:06 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-06-03 12:39:47 +00:00
2019-01-11 19:10:01 +00:00
2018-09-10 13:51:21 +00:00
2020-01-02 16:10:36 -08:00
2019-07-16 18:17:33 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2018-07-26 20:14:50 +00:00
2019-10-10 20:25:51 +00:00
2020-05-14 10:32:50 -07:00
2020-08-20 15:01:09 -07:00
2018-06-06 13:56:51 +00:00
2018-06-06 13:56:51 +00:00
2018-06-06 13:56:51 +00:00
2018-11-08 18:38:17 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-06-28 17:13:52 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-08-05 14:16:58 +00:00
2019-05-01 05:49:01 +00:00
2019-07-16 22:01:30 +00:00
2019-05-01 05:49:01 +00:00
2019-05-01 05:49:01 +00:00
2020-02-12 08:17:01 -08:00
2020-04-02 01:21:36 +09:00
2018-06-06 13:56:51 +00:00
2018-06-06 13:56:51 +00:00
2020-08-20 15:01:09 -07:00
2018-04-20 21:30:36 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-09-03 20:32:16 +00:00
2020-03-06 13:27:02 -08:00
2018-05-11 22:21:36 +00:00
2019-05-24 18:25:49 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-07-16 18:17:33 +00:00
2019-05-01 05:49:01 +00:00
2019-06-14 17:50:29 +00:00
2019-06-14 17:50:29 +00:00
2019-05-01 05:49:01 +00:00
2020-08-20 15:01:09 -07:00
2019-08-01 18:47:27 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2020-05-28 10:33:05 -07:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 11:50:26 +00:00
2020-04-17 17:15:12 -07:00
2018-07-10 10:40:11 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-07-23 07:28:23 +00:00
2020-08-20 15:01:09 -07:00
2019-03-11 23:02:18 +00:00
2020-09-15 10:06:47 -07:00
2019-10-04 19:47:59 +00:00
2019-09-02 13:25:46 +00:00
2019-07-16 18:34:46 +00:00
2020-07-20 13:45:16 -04:00
2019-10-04 19:47:59 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2020-08-20 15:01:09 -07:00
2019-09-10 23:15:38 +00:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2020-08-20 15:01:09 -07:00
2019-07-05 12:31:32 +00:00