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.IsValid() 10*99451b44SJordan Rupprecht obj.GetName() 11*99451b44SJordan Rupprecht obj.SetEnabled(True) 12*99451b44SJordan Rupprecht obj.IsEnabled() 13*99451b44SJordan Rupprecht obj.SetOneShot(True) 14*99451b44SJordan Rupprecht obj.IsOneShot() 15*99451b44SJordan Rupprecht obj.SetIgnoreCount(1) 16*99451b44SJordan Rupprecht obj.GetIgnoreCount() 17*99451b44SJordan Rupprecht obj.SetCondition("1 == 2") 18*99451b44SJordan Rupprecht obj.GetCondition() 19*99451b44SJordan Rupprecht obj.SetAutoContinue(False) 20*99451b44SJordan Rupprecht obj.GetAutoContinue() 21*99451b44SJordan Rupprecht obj.SetThreadID(0x1234) 22*99451b44SJordan Rupprecht obj.GetThreadID() 23*99451b44SJordan Rupprecht obj.SetThreadIndex(10) 24*99451b44SJordan Rupprecht obj.GetThreadIndex() 25*99451b44SJordan Rupprecht obj.SetThreadName("AThread") 26*99451b44SJordan Rupprecht obj.GetThreadName() 27*99451b44SJordan Rupprecht obj.SetQueueName("AQueue") 28*99451b44SJordan Rupprecht obj.GetQueueName() 29*99451b44SJordan Rupprecht obj.SetScriptCallbackFunction("AFunction") 30*99451b44SJordan Rupprecht commands = lldb.SBStringList() 31*99451b44SJordan Rupprecht obj.SetCommandLineCommands(commands) 32*99451b44SJordan Rupprecht obj.GetCommandLineCommands(commands) 33*99451b44SJordan Rupprecht obj.SetScriptCallbackBody("Insert Python Code here") 34*99451b44SJordan Rupprecht obj.GetAllowList() 35*99451b44SJordan Rupprecht obj.SetAllowList(False) 36*99451b44SJordan Rupprecht obj.GetAllowDelete() 37*99451b44SJordan Rupprecht obj.SetAllowDelete(False) 38*99451b44SJordan Rupprecht obj.GetAllowDisable() 39*99451b44SJordan Rupprecht obj.SetAllowDisable(False) 40*99451b44SJordan Rupprecht stream = lldb.SBStream() 41*99451b44SJordan Rupprecht obj.GetDescription(stream) 42