summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Python/interface
diff options
context:
space:
mode:
authorJohnny Chen <johnny.chen@apple.com>2012-01-06 00:46:12 +0000
committerJohnny Chen <johnny.chen@apple.com>2012-01-06 00:46:12 +0000
commit39c6d0f9ae60dae09d48eaa264339ff438bbebd2 (patch)
treed3f4c34417b7acdfd1de8514df5f8f8daec75a1a /lldb/scripts/Python/interface
parent650e3b014ea230203bebd8a293c893cdb6b3727e (diff)
downloadbcm5719-llvm-39c6d0f9ae60dae09d48eaa264339ff438bbebd2.tar.gz
bcm5719-llvm-39c6d0f9ae60dae09d48eaa264339ff438bbebd2.zip
http://llvm.org/bugs/show_bug.cgi?id=11619
Allow creating SBData values from arrays or primitives in Python Patch submitted by Enrico Granata. llvm-svn: 147639
Diffstat (limited to 'lldb/scripts/Python/interface')
-rw-r--r--lldb/scripts/Python/interface/SBProcess.i19
1 files changed, 19 insertions, 0 deletions
diff --git a/lldb/scripts/Python/interface/SBProcess.i b/lldb/scripts/Python/interface/SBProcess.i
index da8a28f209a..ee324d21b11 100644
--- a/lldb/scripts/Python/interface/SBProcess.i
+++ b/lldb/scripts/Python/interface/SBProcess.i
@@ -280,6 +280,25 @@ public:
lldb::SBError
UnloadImage (uint32_t image_token);
+
+ lldb::SBData
+ GetDataFromCString(const char* data);
+
+ lldb::SBData
+ GetDataFromUnsignedInt64Array(uint64_t* array, size_t array_len);
+
+ lldb::SBData
+ GetDataFromUnsignedInt32Array(uint32_t* array, size_t array_len);
+
+ lldb::SBData
+ GetDataFromSignedInt64Array(int64_t* array, size_t array_len);
+
+ lldb::SBData
+ GetDataFromSignedInt32Array(int32_t* array, size_t array_len);
+
+ lldb::SBData
+ GetDataFromDoubleArray(double* array, size_t array_len);
+
};
} // namespace lldb
OpenPOWER on IntegriCloud