19 lines · python
1"""2Fuzz tests an object after the default construction to make sure it does not crash lldb.3"""4 5import lldb6 7 8def fuzz_obj(obj):9 obj.GetDataFlavor()10 obj.GetType()11 broadcaster = obj.GetBroadcaster()12 # Do fuzz testing on the broadcaster obj, it should not crash lldb.13 import sb_broadcaster14 15 sb_broadcaster.fuzz_obj(broadcaster)16 obj.BroadcasterMatchesRef(broadcaster)17 obj.GetDescription(lldb.SBStream())18 obj.Clear()19