12287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chen""" 22287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny ChenFuzz tests an object after the default construction to make sure it does not crash lldb. 32287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chen""" 42287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chen 52287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chenimport sys 62287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chenimport lldb 72287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chen 82287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chendef fuzz_obj(obj): 92287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chen obj.AppendString("another string") 108eb4f1e660de74837c7d05b1ee9076a58a551093Johnny Chen obj.AppendString(None) 112287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chen obj.AppendList(None, 0) 122287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chen obj.AppendList(lldb.SBStringList()) 132287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chen obj.GetSize() 142287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chen obj.GetStringAtIndex(0xffffffff) 152287366b1427dcafd8b45e6c2de939d70eaebbd3Johnny Chen obj.Clear() 16a70c157b98bc6e9c8d1853e54473c3bd5a349a77Johnny Chen for str in obj: 17a70c157b98bc6e9c8d1853e54473c3bd5a349a77Johnny Chen print str 18