Med Ismail Bennani
1130e923e2
[lldb/Interpreter] Discard ScriptedThreadPlan::GetStopDescription return value ( #96985 )
...
This patch changes `ScriptedThreadPlan::GetStopDescription` behavior by
discarding its return value since it is optional in the first place (the
user doesn't need to provide a return value in their implementation).
This patch also addresses the test failures in TestStepScripted
following 9a9ec22 and re-enables the tests that were XFAIL'd previously.
The issue here was that the `Stream*` that's passed to
`ThreadPlanPython::GetDescription` wasn't being passed by reference to
the python method so it was never updated to reflect how the python
method interacted with it.
This patch solves this issue by making a temporary `StreamSP` that will
be passed to the python method by reference, after what we will copy its
content to the caller `Stream` pointer argument.
---------
Signed-off-by: Med Ismail Bennani <ismail@bennani.ma>
2024-06-28 01:40:03 -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-06-26 15:59:07 +01:00
2024-05-21 10:56:26 +02:00
2024-05-30 15:28:13 +00:00
2023-05-25 12:54:09 -07:00
2024-06-10 13:02:55 +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
2024-06-26 15:55:15 +01: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-06-27 16:00:07 +01: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
2024-06-05 10:57:46 -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-06-05 10:14:48 +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-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-06-06 14:25:53 -07:00
2024-06-28 01:40:03 -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
2024-06-26 15:59:07 +01:00
2024-02-16 20:58:50 -08:00
2024-03-20 07:03:24 -07:00
2024-06-10 18:51:47 +04:00
2023-05-25 12:54:09 -07:00
2024-05-23 14:01:10 +04:00
2024-06-27 01:45:30 -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-06-11 13:58:26 -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