[lldb/Plugins] Add memory writing capabilities to Scripted Process
This patch adds memory writing capabilities to the Scripted Process plugin. This allows to user to get a target address and a memory buffer on the python scripted process implementation that the user can make processing on before performing the actual write. This will also be used to write trap instruction to a real process memory to set a breakpoint. Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
This commit is contained in:
1 parent
e02a355f98
commit
f190ec6882
13 files changed
+107
-8
No files matched your search
@@ -125,6 +125,10 @@ protected:
|
||||
return python::ToSWIGWrapper(arg);
|
||||
}
|
||||
|
||||
python::PythonObject Transform(lldb::DataExtractorSP arg) {
|
||||
return python::ToSWIGWrapper(arg);
|
||||
}
|
||||
|
||||
template <typename T, typename U>
|
||||
void ReverseTransform(T &original_arg, U transformed_arg, Status &error) {
|
||||
// If U is not a PythonObject, don't touch it!
|
||||
|
||||
Reference in new issue
Block a user