diff options
author | Med Ismail Bennani <medismail.bennani@gmail.com> | 2021-01-08 21:23:34 +0100 |
---|---|---|
committer | Med Ismail Bennani <medismail.bennani@gmail.com> | 2021-01-08 21:23:34 +0100 |
commit | 68e63210aeb74d2ef6ef0110da80d1aa78ba4148 (patch) | |
tree | f16c4018b1de4df591a2abf66ec44788222166aa /lldb/source/Plugins/Process/Scripted | |
parent | 0386f3d4f4183a93d7e029abef8110ae4f148335 (diff) | |
download | llvm-scripted-process.tar.gz |
[lldb/Target] Add Scripted Processes (WIP)scripted-process
Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
Diffstat (limited to 'lldb/source/Plugins/Process/Scripted')
-rw-r--r-- | lldb/source/Plugins/Process/Scripted/CMakeLists.txt | 21 | ||||
-rw-r--r-- | lldb/source/Plugins/Process/Scripted/ScriptedProcessOptions.td | 7 |
2 files changed, 28 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/Scripted/CMakeLists.txt b/lldb/source/Plugins/Process/Scripted/CMakeLists.txt new file mode 100644 index 000000000000..0a3b3bc538a3 --- /dev/null +++ b/lldb/source/Plugins/Process/Scripted/CMakeLists.txt @@ -0,0 +1,21 @@ +lldb_tablegen(ScriptedProcessOptions.inc -gen-lldb-option-defs + SOURCE ScriptedProcessOptions.td + TARGET LLDBPluginScriptedProcessOptionGen) + +add_lldb_library(lldbPluginScriptedProcess PLUGIN + ScriptedProcess.cpp + + LINK_LIBS + lldbCore + lldbTarget + lldbUtility + lldbPluginProcessUtility + LINK_COMPONENTS + BinaryFormat + Object + Support + ) + +add_dependencies(lldbPluginScriptedProcess + LLDBPluginScriptedProcessOptionGen +) diff --git a/lldb/source/Plugins/Process/Scripted/ScriptedProcessOptions.td b/lldb/source/Plugins/Process/Scripted/ScriptedProcessOptions.td new file mode 100644 index 000000000000..55ea06e6de65 --- /dev/null +++ b/lldb/source/Plugins/Process/Scripted/ScriptedProcessOptions.td @@ -0,0 +1,7 @@ +include "../../../Commands/OptionsBase.td" + +let Command = "process scripted load" in { + def scripted_process_shlib : Option<"shlib", "S">, Arg<"ShlibName">, + Completion<"Module">, + Desc<"Name of the Python module that holds the scripted porcess.">; +} |