diff options
author | Med Ismail Bennani <medismail.bennani@gmail.com> | 2021-10-19 23:30:22 +0000 |
---|---|---|
committer | Med Ismail Bennani <medismail.bennani@gmail.com> | 2021-11-10 17:43:28 +0100 |
commit | 738621d047f2c14482509b39f8307967a91e7586 (patch) | |
tree | a4a82deacf837d9edbc499b7d04f9140835135b4 /lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp | |
parent | ad0f7d3d4a0c7ceaa5878494b2ad673287ef6a76 (diff) | |
download | llvm-738621d047f2c14482509b39f8307967a91e7586.zip llvm-738621d047f2c14482509b39f8307967a91e7586.tar.gz llvm-738621d047f2c14482509b39f8307967a91e7586.tar.bz2 |
[lldb/bindings] Change ScriptedThread initializer parameters
This patch changes the `ScriptedThread` initializer in couple of ways:
- It replaces the `SBTarget` parameter by a `SBProcess` (pointing to the
`ScriptedProcess` that "owns" the `ScriptedThread`).
- It adds a reference to the `ScriptedProcessInfo` Dictionary, to pass
arbitrary user-input to the `ScriptedThread`.
This patch also fixes the SWIG bindings methods that call the
`ScriptedProcess` and `ScriptedThread` initializers by passing all the
arguments to the appropriate `PythonCallable` object.
Differential Revision: https://reviews.llvm.org/D112046
Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
Diffstat (limited to 'lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp')
-rw-r--r-- | lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp b/lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp index ea6d6be..7a4b632 100644 --- a/lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp +++ b/lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp @@ -229,7 +229,8 @@ extern "C" void *LLDBSwigPythonCreateScriptedProcess( extern "C" void *LLDBSwigPythonCreateScriptedThread( const char *python_class_name, const char *session_dictionary_name, - const lldb::TargetSP &target_sp, std::string &error_string) { + const lldb::ProcessSP &process_sp, StructuredDataImpl *args_impl, + std::string &error_string) { return nullptr; } |