1b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen""" 2b59194fb66c078765887a3156e4c2bc32a95543fJohnny ChenFuzz tests an object after the default construction to make sure it does not crash lldb. 3b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen""" 4b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen 5b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chenimport sys 6b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chenimport lldb 7b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen 8b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chendef fuzz_obj(obj): 9b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen obj.GetID() 1041a55efdfd779b910fb3515c47357c97e695ec22Johnny Chen obj.IsValid() 11b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen obj.GetHardwareIndex() 12b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen obj.GetWatchAddress() 13b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen obj.GetWatchSize() 14b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen obj.SetEnabled(True) 15b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen obj.IsEnabled() 16b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen obj.GetHitCount() 17b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen obj.GetIgnoreCount() 18b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen obj.SetIgnoreCount(5) 19b59194fb66c078765887a3156e4c2bc32a95543fJohnny Chen obj.GetDescription(lldb.SBStream(), lldb.eDescriptionLevelVerbose) 202189eefb1f1264541b81de9c1ccba9f76403dfc1Johnny Chen obj.SetCondition("shouldWeStop()") 212189eefb1f1264541b81de9c1ccba9f76403dfc1Johnny Chen obj.GetCondition() 22