Med Ismail Bennani
9987646057
[lldb] Fix data race when interacting with python scripts
...
This patch should fix some data races when a python script (i.e. a
Scripted Process) has a nested call to another python script (i.e. a
OperatingSystem Plugin), which can cause concurrent writes to the python
lock count.
This patch also fixes a data race happening when resetting the operating
system unique pointer.
To address these issues, both accesses is guarded by a mutex.
rdar://109413039
Differential Revision: https://reviews.llvm.org/D154271
Signed-off-by: Med Ismail Bennani <ismail@bennani.ma>
2023-07-03 11:49:11 -07:00
..
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2023-04-13 10:54:52 +00:00
2023-06-15 10:51:17 -07:00
2023-04-21 14:21:25 -07:00
2022-08-13 12:55:50 -07:00
2023-06-26 13:16:57 -05:00
2022-12-19 13:52:10 +05:00
2023-03-16 15:22:46 -07:00
2023-01-07 14:18:35 -08:00
2022-02-03 14:47:01 +01:00
2021-10-21 12:58:45 +02:00
2023-04-21 11:59:38 +08:00
2023-06-27 18:32:05 -07:00
2023-07-03 11:49:11 -07:00
2022-12-04 16:51:25 -08:00
2023-06-27 09:15:12 +00:00
2023-06-14 13:49:26 -07:00
2023-06-21 09:34:22 +00:00
2023-01-07 14:18:35 -08:00
2023-01-09 11:29:43 -08:00
2023-06-13 15:51:32 -07:00
2023-05-11 14:48:54 -07:00
2023-01-10 11:47:43 +01:00
2022-12-04 16:51:25 -08:00
2023-04-21 14:21:25 -07:00
2023-06-23 10:29:52 -07:00
2023-07-03 11:39:38 -07:00
2023-06-06 10:58:34 -07:00
2023-05-31 18:38:34 -07:00
2023-06-05 12:57:43 -07:00
2022-09-03 11:17:39 -07:00
2022-08-05 11:01:27 -07:00
2023-04-05 13:25:43 +02:00
2022-02-03 14:47:01 +01:00
2023-04-17 07:40:13 +00:00
2021-11-11 15:04:44 -06:00
2022-02-03 14:47:01 +01:00
2023-05-03 10:52:12 -07:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2023-01-04 22:05:40 -08:00
2022-03-09 08:35:15 -08:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2023-04-17 07:40:13 +00:00
2023-01-07 14:18:35 -08:00
2022-08-12 15:13:48 -07:00
2023-01-07 14:18:35 -08:00
2021-10-29 12:08:57 +02:00
2023-06-12 16:44:05 -07:00
2022-02-03 14:47:01 +01:00