""" Fuzz tests an object after the default construction to make sure it does not crash lldb. """ import sys import lldb def fuzz_obj(obj): broadcaster = obj.GetBroadcaster() # Do fuzz testing on the broadcaster obj, it should not crash lldb. import sb_broadcaster sb_broadcaster.fuzz_obj(broadcaster) obj.AdoptFileDesriptor(0, False) obj.AdoptFileDesriptor(1, False) obj.AdoptFileDesriptor(2, False) obj.Connect("file:/tmp/myfile") obj.Connect(None) obj.Disconnect() obj.IsConnected() obj.GetCloseOnEOF() obj.SetCloseOnEOF(True) obj.SetCloseOnEOF(False) #obj.Write(None, sys.maxint, None) #obj.Read(None, sys.maxint, 0xffffffff, None) obj.ReadThreadStart() obj.ReadThreadStop() obj.ReadThreadIsRunning() obj.SetReadThreadBytesReceivedCallback(None, None)