| """ | |
| Fuzz tests an object after the default construction to make sure it does not crash lldb. | |
| """ | |
| import lldb | |
| def fuzz_obj(obj): | |
| obj.GetDataFlavor() | |
| obj.GetType() | |
| broadcaster = obj.GetBroadcaster() | |
| # Do fuzz testing on the broadcaster obj, it should not crash lldb. | |
| import sb_broadcaster | |
| sb_broadcaster.fuzz_obj(broadcaster) | |
| obj.BroadcasterMatchesRef(broadcaster) | |
| obj.GetDescription(lldb.SBStream()) | |
| obj.Clear() |