llvm-project/lldb/unittests/ScriptInterpreter/Python
Med Ismail Bennani 1f6a57c1a0 [lldb/Interpreter] Add ScriptInterpreter Wrapper for ScriptedProcess
This patch adds a ScriptedProcess interface to the ScriptInterpreter and
more specifically, to the ScriptInterpreterPython.

This interface will be used in the C++ `ScriptProcess` Process Plugin to
call the script methods.

At the moment, not all methods are implemented, they will upstreamed in
upcoming patches.

This patch also adds helper methods to the ScriptInterpreter to
convert `SBAPI` Types (SBData & SBError) to `lldb_private` types
(DataExtractor & Status).

rdar://65508855

Differential Revision: https://reviews.llvm.org/D95711

Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
2021-03-23 18:24:47 +01:00
..
CMakeLists.txt [lldb] Get rid of helper CMake variables for Python 2020-08-17 08:47:52 -07:00
PythonDataObjectsTests.cpp Re-land "get rid of PythonInteger::GetInteger()" 2020-05-08 10:57:10 -07:00
PythonTestSuite.cpp [lldb/Interpreter] Add ScriptInterpreter Wrapper for ScriptedProcess 2021-03-23 18:24:47 +01:00
PythonTestSuite.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00