Home | History | Annotate | Download | only in default-constructor
      1 """
      2 Fuzz tests an object after the default construction to make sure it does not crash lldb.
      3 """
      4 
      5 import sys
      6 import lldb
      7 
      8 def fuzz_obj(obj):
      9     obj.GetFileAddress()
     10     obj.GetLoadAddress(lldb.SBTarget())
     11     obj.SetLoadAddress(0xffff, lldb.SBTarget())
     12     obj.OffsetAddress(sys.maxint)
     13     obj.GetDescription(lldb.SBStream())
     14     obj.GetSection()
     15     obj.GetSymbolContext(lldb.eSymbolContextEverything)
     16     obj.GetModule()
     17     obj.GetCompileUnit()
     18     obj.GetFunction()
     19     obj.GetBlock()
     20     obj.GetSymbol()
     21     obj.GetLineEntry()
     22     obj.Clear()
     23