1*99451b44SJordan Rupprecht""" 2*99451b44SJordan RupprechtFuzz tests an object after the default construction to make sure it does not crash lldb. 3*99451b44SJordan Rupprecht""" 4*99451b44SJordan Rupprecht 5*99451b44SJordan Rupprechtimport lldb 6*99451b44SJordan Rupprecht 7*99451b44SJordan Rupprecht 8*99451b44SJordan Rupprechtdef fuzz_obj(obj): 9*99451b44SJordan Rupprecht obj.GetCString() 10*99451b44SJordan Rupprecht obj.Fail() 11*99451b44SJordan Rupprecht obj.Success() 12*99451b44SJordan Rupprecht obj.GetError() 13*99451b44SJordan Rupprecht obj.GetType() 14*99451b44SJordan Rupprecht obj.SetError(5, lldb.eErrorTypeGeneric) 15*99451b44SJordan Rupprecht obj.SetErrorToErrno() 16*99451b44SJordan Rupprecht obj.SetErrorToGenericError() 17*99451b44SJordan Rupprecht obj.SetErrorString("xyz") 18*99451b44SJordan Rupprecht obj.SetErrorString(None) 19*99451b44SJordan Rupprecht obj.SetErrorStringWithFormat("%s!", "error") 20*99451b44SJordan Rupprecht obj.SetErrorStringWithFormat(None) 21*99451b44SJordan Rupprecht obj.SetErrorStringWithFormat("error") 22*99451b44SJordan Rupprecht obj.SetErrorStringWithFormat("%s %s", "warning", "danger") 23*99451b44SJordan Rupprecht obj.SetErrorStringWithFormat("%s %s %s", "danger", "will", "robinson") 24*99451b44SJordan Rupprecht obj.GetDescription(lldb.SBStream()) 25*99451b44SJordan Rupprecht obj.Clear() 26