llvm-project/lldb/source/API
Greg Clayton fbf1b64173 Added fuzz testing for when we call API calls with an invalid object.
We previously weren't catching that SBValue::Cast(...) would crash
if we had an invalid (empty) SBValue object.

Cleaned up the SBType API a bit.

llvm-svn: 149447
2012-01-31 23:19:33 +00:00
..
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
SBAddress.cpp lldb::SBTarget and lldb::SBProcess are now thread hardened. They both still 2012-01-30 09:04:36 +00:00
SBBlock.cpp <rdar://problem/10126482> 2011-11-13 06:57:31 +00:00
SBBreakpoint.cpp Switching back to using std::tr1::shared_ptr. We originally switched away 2012-01-29 20:56:30 +00:00
SBBreakpointLocation.cpp Switching back to using std::tr1::shared_ptr. We originally switched away 2012-01-29 20:56:30 +00:00
SBBroadcaster.cpp Removed the "lldb-forward-rtti.h" header file as it was designed to contain 2012-01-30 02:53:15 +00:00
SBCommandInterpreter.cpp SBFrame is now threadsafe using some extra tricks. One issue is that stack 2012-01-30 07:41:31 +00:00
SBCommandReturnObject.cpp <rdar://problem/10126482> 2011-11-13 06:57:31 +00:00
SBCommunication.cpp Test lldb Python API object's default constructor and make sure it is invalid 2011-06-20 22:30:48 +00:00
SBCompileUnit.cpp <rdar://problem/10126482> 2011-11-13 06:57:31 +00:00
SBData.cpp Patch from Enrico Granata that moves SBData related functions into the SBData 2012-01-07 00:45:50 +00:00
SBDebugger.cpp SBFrame is now threadsafe using some extra tricks. One issue is that stack 2012-01-30 07:41:31 +00:00
SBError.cpp Make ValueObject::SetValueFromCString work correctly. 2011-08-12 23:34:31 +00:00
SBEvent.cpp <rdar://problem/10126482> 2011-11-13 06:57:31 +00:00
SBFileSpec.cpp <rdar://problem/10126482> 2011-11-13 06:57:31 +00:00
SBFileSpecList.cpp <rdar://problem/10126482> 2011-11-13 06:57:31 +00:00
SBFrame.cpp lldb::SBTarget and lldb::SBProcess are now thread hardened. They both still 2012-01-30 09:04:36 +00:00
SBFunction.cpp SBFrame is now threadsafe using some extra tricks. One issue is that stack 2012-01-30 07:41:31 +00:00
SBHostOS.cpp Add error message; clean up comment. 2011-06-14 16:36:12 +00:00
SBInputReader.cpp Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00
SBInstruction.cpp SBFrame is now threadsafe using some extra tricks. One issue is that stack 2012-01-30 07:41:31 +00:00
SBInstructionList.cpp Test lldb Python API object's default constructor and make sure it is invalid 2011-06-20 22:30:48 +00:00
SBLineEntry.cpp <rdar://problem/10126482> 2011-11-13 06:57:31 +00:00
SBListener.cpp Added a SBListener parameter to Launch and attach calls to avoid a race 2011-02-03 21:28:34 +00:00
SBModule.cpp lldb::SBTarget and lldb::SBProcess are now thread hardened. They both still 2012-01-30 09:04:36 +00:00
SBProcess.cpp lldb::SBTarget and lldb::SBProcess are now thread hardened. They both still 2012-01-30 09:04:36 +00:00
SBSection.cpp Switching back to using std::tr1::shared_ptr. We originally switched away 2012-01-29 20:56:30 +00:00
SBSourceManager.cpp SBFrame is now threadsafe using some extra tricks. One issue is that stack 2012-01-30 07:41:31 +00:00
SBStream.cpp Work in progress for: 2011-12-20 00:41:28 +00:00
SBStringList.cpp Added copy constructors and assignment operators to all lldb::SB* classes 2010-11-05 23:17:00 +00:00
SBSymbol.cpp SBFrame is now threadsafe using some extra tricks. One issue is that stack 2012-01-30 07:41:31 +00:00
SBSymbolContext.cpp lldb::SBTarget and lldb::SBProcess are now thread hardened. They both still 2012-01-30 09:04:36 +00:00
SBSymbolContextList.cpp Added the ability to find functions from either a SBModule (find functions 2011-06-21 01:34:41 +00:00
SBTarget.cpp lldb::SBTarget and lldb::SBProcess are now thread hardened. They both still 2012-01-30 09:04:36 +00:00
SBThread.cpp SBFrame is now threadsafe using some extra tricks. One issue is that stack 2012-01-30 07:41:31 +00:00
SBType.cpp Added fuzz testing for when we call API calls with an invalid object. 2012-01-31 23:19:33 +00:00
SBValue.cpp <rdar://problem/10776614> 2012-01-31 04:25:15 +00:00
SBValueList.cpp Add needed Clear methods. 2011-12-19 20:39:44 +00:00
SBWatchpoint.cpp <rdar://problem/10126482> 2011-11-13 06:57:31 +00:00