Med Ismail Bennani
4cc6d0f4df
[lldb] Make use of Scripted{Python,}Interface for ScriptedThreadPlan (Reland #70392 ) ( #93149 )
...
This patch makes ScriptedThreadPlan conforming to the ScriptedInterface
& ScriptedPythonInterface facilities by introducing 2
ScriptedThreadPlanInterface & ScriptedThreadPlanPythonInterface classes.
This allows us to get rid of every ScriptedThreadPlan-specific SWIG
method and re-use the same affordances as other scripting offordances,
like Scripted{Process,Thread,Platform} & OperatingSystem.
To do so, this adds new transformer methods for `ThreadPlan`, `Stream` &
`Event`, to allow the bijection between C++ objects and their python
counterparts.
This just re-lands #70392 after fixing test failures.
Signed-off-by: Med Ismail Bennani <ismail@bennani.ma>
2024-05-23 01:25:48 -07:00
..
2023-05-25 12:54:09 -07:00
2023-03-21 10:42:24 -07:00
2024-02-21 13:02:30 -06:00
2024-04-16 16:00:14 -07:00
2024-05-16 07:44:08 +04:00
2023-05-25 12:54:09 -07:00
2024-04-18 11:13:17 -04:00
2024-05-21 10:56:26 +02:00
2024-05-17 07:33:26 +00:00
2023-05-25 12:54:09 -07:00
2024-05-20 13:44:52 +04:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2024-04-26 13:18:45 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2024-05-14 14:00:16 +04:00
2023-09-11 16:44:12 +00:00
2024-02-16 20:58:50 -08:00
2024-05-14 14:02:31 +04:00
2024-02-15 22:54:00 -08:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2024-04-29 11:41:14 +01:00
2024-05-15 20:50:58 +04:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2024-02-15 22:54:00 -08:00
2023-06-16 14:51:14 -07:00
2023-09-11 16:44:12 +00:00
2024-02-13 16:19:41 -06:00
2023-05-25 12:54:09 -07:00
2024-02-14 15:53:19 -06:00
2023-05-25 12:54:09 -07:00
2024-02-16 20:58:50 -08:00
2023-05-25 12:54:09 -07:00
2024-02-16 20:58:50 -08:00
2023-09-11 17:12:09 +01:00
2023-05-25 12:54:09 -07:00
2023-12-13 16:30:39 -08:00
2023-05-25 12:54:09 -07:00
2024-02-16 20:58:50 -08:00
2024-02-16 21:45:08 -08:00
2024-02-21 20:39:02 -06:00
2023-05-25 12:54:09 -07:00
2024-02-21 13:02:30 -06:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2022-11-13 14:21:55 -08:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2024-02-16 20:58:50 -08:00
2023-05-25 12:54:09 -07:00
2024-05-15 21:06:30 +04:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2024-02-16 20:58:50 -08:00
2023-05-25 12:54:09 -07:00
2024-05-16 14:17:19 -07:00
2024-04-26 13:18:45 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2024-02-21 13:02:30 -06:00
2023-05-25 12:54:09 -07:00
2024-05-09 10:39:05 -07:00
2023-05-25 12:54:09 -07:00
2023-09-08 13:04:48 +00:00
2024-02-21 13:02:30 -06:00
2024-02-16 20:58:50 -08:00
2024-02-21 20:39:02 -06:00
2024-05-23 01:25:48 -07:00
2024-02-21 13:02:30 -06:00
2024-02-21 13:02:30 -06:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2024-02-16 20:58:50 -08:00
2024-03-20 07:03:24 -07:00
2024-02-21 13:02:30 -06:00
2023-05-25 12:54:09 -07:00
2024-05-15 11:25:15 +01:00
2024-05-23 01:25:48 -07:00
2024-02-21 13:02:30 -06:00
2024-02-13 16:19:41 -06:00
2024-03-31 17:17:32 +01:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2024-02-16 20:58:50 -08:00
2023-05-25 12:54:09 -07:00
2024-02-21 13:02:30 -06:00
2024-03-11 13:04:56 -07:00
2024-02-16 20:58:50 -08:00
2024-02-16 20:58:50 -08:00
2024-02-16 20:58:50 -08:00
2024-02-05 18:45:01 -08:00
2024-02-16 21:45:08 -08:00