summaryrefslogtreecommitdiffstats
path: root/lldb/test/python_api/default-constructor/sb_target.py
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2012-01-31 23:19:33 +0000
committerGreg Clayton <gclayton@apple.com>2012-01-31 23:19:33 +0000
commitfbf1b6417314553d44ae16ab2d9eb1200d17316d (patch)
tree080d2d0d1bde031f8d77a29652ed331e463abb1e /lldb/test/python_api/default-constructor/sb_target.py
parent8c159b87a0c99b02b1d143560a973c13c779643e (diff)
downloadbcm5719-llvm-fbf1b6417314553d44ae16ab2d9eb1200d17316d.tar.gz
bcm5719-llvm-fbf1b6417314553d44ae16ab2d9eb1200d17316d.zip
Added fuzz testing for when we call API calls with an invalid object.
We previously weren't catching that SBValue::Cast(...) would crash if we had an invalid (empty) SBValue object. Cleaned up the SBType API a bit. llvm-svn: 149447
Diffstat (limited to 'lldb/test/python_api/default-constructor/sb_target.py')
-rw-r--r--lldb/test/python_api/default-constructor/sb_target.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/test/python_api/default-constructor/sb_target.py b/lldb/test/python_api/default-constructor/sb_target.py
index 7e4f191e493..19f453768b2 100644
--- a/lldb/test/python_api/default-constructor/sb_target.py
+++ b/lldb/test/python_api/default-constructor/sb_target.py
@@ -49,6 +49,9 @@ def fuzz_obj(obj):
obj.EnableAllWatchpoints()
obj.DisableAllWatchpoints()
obj.DeleteAllWatchpoints()
+ obj.GetAddressByteSize()
+ obj.GetByteOrder()
+ obj.GetTriple()
obj.WatchAddress(123, 8, True, True)
obj.GetBroadcaster()
obj.GetDescription(lldb.SBStream(), lldb.eDescriptionLevelBrief)
OpenPOWER on IntegriCloud