hanchenye-llvm-project/lldb/source/API
Jim Ingham 7730b9a47a Tighten up how we acquire the underlying frame in the SBFrame methods. We were getting
the frame and then getting the run lock.  Which means that our frame could have gotten
invalidated by stopping between the time we got the frame and assured the the target was
stopped.  Now we get the run lock first, and THEN resolve the underlying frame object.

<rdar://problem/12621607>

llvm-svn: 168838
2012-11-29 00:26:19 +00:00
..
Makefile
SBAddress.cpp Add missing return to SBAddress::GetOffset(). This was caught by Carlo Kok. 2012-10-30 16:32:38 +00:00
SBBlock.cpp <rdar://problem/12437442> 2012-10-22 18:18:36 +00:00
SBBreakpoint.cpp Add one-shot breakpoints (-o option to "break set") and a tbreak alias for our gdb friends. 2012-10-05 19:16:31 +00:00
SBBreakpointLocation.cpp Add an accessor on SBBreakpointLocation to get its location ID. 2012-05-16 00:51:15 +00:00
SBBroadcaster.cpp Add a general mechanism to wait on the debugger for Broadcasters of a given class/event bit set. 2012-02-16 06:50:00 +00:00
SBCommandInterpreter.cpp Added a new "module" log channel which covers module creation, deletion, and common module list actions. 2012-10-08 22:41:53 +00:00
SBCommandReturnObject.cpp Removing the two extra GetXSize(bool) calls since we do not desire to support them long-term 2012-10-16 21:11:14 +00:00
SBCommunication.cpp Stop using the "%z" size_t modifier and cast all size_t values to uint64_t. Some platforms don't support this modification. 2012-09-18 18:04:04 +00:00
SBCompileUnit.cpp Patch from dawn@burble.org: 2012-03-16 20:46:10 +00:00
SBData.cpp
SBDebugger.cpp <rdar://problem/12462048> 2012-10-18 16:33:33 +00:00
SBDeclaration.cpp Patch from Daniel Malea that cleans up the process parameters for Process/Thread classes for POSIX and Linux. 2012-10-12 16:23:23 +00:00
SBError.cpp
SBEvent.cpp Add a general mechanism to wait on the debugger for Broadcasters of a given class/event bit set. 2012-02-16 06:50:00 +00:00
SBExpressionOptions.cpp API cleanup. 2012-10-16 22:58:25 +00:00
SBFileSpec.cpp Stop using the "%z" size_t modifier and cast all size_t values to uint64_t. Some platforms don't support this modification. 2012-09-18 18:04:04 +00:00
SBFileSpecList.cpp
SBFrame.cpp Tighten up how we acquire the underlying frame in the SBFrame methods. We were getting 2012-11-29 00:26:19 +00:00
SBFunction.cpp Don't expose the pthread_mutex_t underlying the Mutex & Mutex::Locker classes. 2012-05-04 23:02:50 +00:00
SBHostOS.cpp
SBInputReader.cpp
SBInstruction.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
SBInstructionList.cpp <rdar://problem/11330621> 2012-05-10 02:52:23 +00:00
SBLineEntry.cpp Make the IsValid() operator for SBLineEntry "do the right thing" by returning true if the line entry is valid, not just if the opaque pointer to lldb_private::LineEntry is non NULL. 2012-06-27 20:18:01 +00:00
SBListener.cpp Fixing some indentation. 2012-05-08 20:05:08 +00:00
SBModule.cpp <rdar://problem/11485744> Implement important data formatters in C++. Have the Objective-C language runtime plugin expose class descriptors objects akin to the objc_runtime.py Pythonic implementation. Rewrite the data formatters for some core Cocoa classes in C++ instead of Python. 2012-09-04 18:47:54 +00:00
SBProcess.cpp <rdar://problem/12720514> Sub-TLF: Provide service to profile the inferior 2012-11-17 00:21:04 +00:00
SBSection.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
SBSourceManager.cpp
SBStream.cpp Return 0 for the size_t return type. 2012-04-03 04:14:31 +00:00
SBStringList.cpp
SBSymbol.cpp Don't expose the pthread_mutex_t underlying the Mutex & Mutex::Locker classes. 2012-05-04 23:02:50 +00:00
SBSymbolContext.cpp
SBSymbolContextList.cpp
SBTarget.cpp Watchpoints remember the type of the expression or variable they were set with, and use 2012-10-23 07:20:06 +00:00
SBThread.cpp Change the Thread constructor over to take a Process& rather than a ProcessSP. We can't create Threads with a NULL ProcessSP, so it makes no sense to use the SP. 2012-10-10 18:32:14 +00:00
SBType.cpp Added the ability to get function return and argument types to SBType(): 2012-10-30 16:57:17 +00:00
SBTypeCategory.cpp SBTypeCategory::GetName returns const char* so return 2012-03-22 21:23:49 +00:00
SBTypeFilter.cpp
SBTypeFormat.cpp
SBTypeNameSpecifier.cpp Bunch of cleanups for warnings found by the llvm static analyzer. 2012-10-12 17:34:26 +00:00
SBTypeSummary.cpp Bunch of cleanups for warnings found by the llvm static analyzer. 2012-10-12 17:34:26 +00:00
SBTypeSynthetic.cpp Patch Enrico's changes from r150558 on 2012-02-14 to build even if Python 2012-02-21 05:33:55 +00:00
SBValue.cpp Reimplementing SBValue/ValueObject.GetValueAsUnsigned() in terms of appropriate calls in Scalar - Making sure Scalar does the right thing when casting signed values to unsigned ones. 2012-10-24 20:24:39 +00:00
SBValueList.cpp
SBWatchpoint.cpp Add explicit casts to bool in "shared pointer is valid" constructs that return bool. 2012-08-11 00:35:26 +00:00