""" Fuzz tests an object after the default construction to make sure it does not crash lldb. """ import sys import lldb def fuzz_obj(obj): obj.BroadcastEventByType(lldb.eBreakpointEventTypeInvalidType, True) obj.BroadcastEvent(lldb.SBEvent(), False) listener = lldb.SBListener("fuzz_testing") obj.AddInitialEventsToListener(listener, 0xffffffff) obj.AddInitialEventsToListener(listener, 0) obj.AddListener(listener, 0xffffffff) obj.AddListener(listener, 0) obj.GetName() obj.EventTypeHasListeners(0) obj.RemoveListener(listener, 0xffffffff) obj.RemoveListener(listener, 0) obj.Clear()