Add fuzz calls for SBTarget and SBThread.


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@134046 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/API/SBTarget.cpp b/source/API/SBTarget.cpp
index c1278e0..7098604 100644
--- a/source/API/SBTarget.cpp
+++ b/source/API/SBTarget.cpp
@@ -504,13 +504,14 @@
 SBTarget::ResolveLoadAddress (lldb::addr_t vm_addr, 
                               lldb::SBAddress& addr)
 {
-    if (m_opaque_sp)
+    if (m_opaque_sp && addr.IsValid())
     {
         Mutex::Locker api_locker (m_opaque_sp->GetAPIMutex());
         return m_opaque_sp->GetSectionLoadList().ResolveLoadAddress (vm_addr, *addr);
     }
 
-    addr->Clear();
+    if (addr.IsValid())
+        addr->Clear();
     return false;    
 }
 
@@ -518,7 +519,7 @@
 SBTarget::ResolveSymbolContextForAddress (const SBAddress& addr, uint32_t resolve_scope)
 {
     SBSymbolContext sc;
-    if (m_opaque_sp)
+    if (m_opaque_sp && addr.IsValid())
         m_opaque_sp->GetImages().ResolveSymbolContextForAddress (*addr, resolve_scope, sc.ref());
     return sc;
 }