brintos

brintos / llvm-project-archived public Read only

0
0
Text · 451 B · 8beddfc Raw
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