llvm-project/lldb/source/Core
Enrico Granata 7277d201a9 Performance improvements to the IsObjCNil () - we only try to resolve the value if the variable under consideration truly is an “Objective-C thing”
This also changes the ClangASTContext to make sure that id is correctly marked as being such an ObjC thing

llvm-svn: 177203
2013-03-15 23:33:15 +00:00
..
Address.cpp <rdar://problem/13338643> 2013-03-04 21:46:16 +00:00
AddressRange.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
AddressResolver.cpp
AddressResolverFileLine.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
AddressResolverName.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
ArchSpec.cpp Add recognition of two more armv7 variants, armv7m and armv7em. 2013-03-08 01:20:17 +00:00
Baton.cpp Don't print out the baton pointer value for simple Baton classes. 2011-06-21 20:47:20 +00:00
Broadcaster.cpp Add log entries for HijackBroadcaster() as well as RestoreBroadcaster(). 2012-03-29 20:02:33 +00:00
CMakeLists.txt Finish up CMake support for LLDB (tested on Linux) 2013-02-28 23:11:46 +00:00
Communication.cpp More Linux warnings fixes (remove default labels as needed): 2012-12-07 20:51:09 +00:00
Connection.cpp
ConnectionFileDescriptor.cpp <rdar://problem/13121056> 2013-02-16 22:53:04 +00:00
ConnectionMachPort.cpp Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
ConnectionSharedMemory.cpp Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
ConstString.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
DataBufferHeap.cpp <rdar://problem/13421412> 2013-03-14 18:31:44 +00:00
DataBufferMemoryMap.cpp <rdar://problem/13421412> 2013-03-14 18:31:44 +00:00
DataEncoder.cpp Forgot to write out the NULL terminator when putting C string value into 2011-09-01 18:13:54 +00:00
DataExtractor.cpp Convert from the C-based LLVM Disassembler shim to the full MC Disassembler API's. 2013-03-02 00:26:47 +00:00
Debugger.cpp Call Process::Finalize directly in Debugger::Destroy, rather than having it done 2013-02-27 19:13:05 +00:00
Disassembler.cpp DoesBranch needs to compute the instruction if it isn't already done. 2013-03-13 01:55:16 +00:00
DynamicLoader.cpp Add "target.process.stop-on-shared-library-events" setting, and make it work. 2013-01-26 02:19:28 +00:00
EmulateInstruction.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Error.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Event.cpp Improve the broadcast event dumping. 2012-10-29 18:08:18 +00:00
FileLineResolver.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
FileSpecList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
History.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
InputReader.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
InputReaderEZ.cpp Headers cleanup 2012-03-20 19:33:01 +00:00
InputReaderStack.cpp Create new class, InputReaderStack, to better handle 2011-06-02 19:18:55 +00:00
Language.cpp Created lldb::LanguageType by moving an enumeration from the 2010-07-28 02:04:09 +00:00
Listener.cpp Revision of the patch from Andrew Kaylor <andrew.kaylor@intel.com> to prevent missing an event added in WaitForEventsInternal, narrowing the time in which we are not accepting new events. Also, made everything that was protected private, since there really isn't any good reason why subclasses would have to muck with the listener internals. 2012-11-13 19:09:45 +00:00
Log.cpp Fixed a case where the result of std::string's c_str() method was being called on a local variable and returned as a const char * incorrectly. We used to cache the thread names for threads in the current host process, but we shoudn't be caching that as the names can change over time, so now a std::string is returned from Host::GetThreadName(). 2013-02-27 22:51:58 +00:00
Makefile Only enable RTTI for cxa_demangle.cpp 2013-02-15 02:36:40 +00:00
Mangled.cpp Make size_t known before including cxxabi.h (FreeBSD fix) 2012-09-11 18:11:12 +00:00
Module.cpp Add GNU indirect function support in expressions for Linux. 2013-02-27 20:13:38 +00:00
ModuleChild.cpp <rdar://problem/10103468> 2012-02-24 01:59:29 +00:00
ModuleList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Opcode.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
PluginManager.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
RegisterValue.cpp Fix assert in RegisterValue::SetBytes if we're trying to 2013-03-09 00:04:17 +00:00
RegularExpression.cpp <rdar://problem/9141269> 2013-01-30 00:18:29 +00:00
Scalar.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
SearchFilter.cpp <rdar://problem/13372857> 2013-03-11 18:42:51 +00:00
Section.cpp <rdar://problem/13338643> 2013-03-04 21:46:16 +00:00
SourceManager.cpp <rdar://problem/12537646> 2013-03-14 22:52:17 +00:00
State.cpp More Linux warnings fixes (remove default labels as needed): 2012-12-07 20:51:09 +00:00
Stream.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
StreamAsynchronousIO.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
StreamCallback.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
StreamFile.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
StreamString.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
StringList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Timer.cpp <rdar://problem/12978143> 2013-01-28 23:47:25 +00:00
UUID.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
UserID.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
UserSettingsController.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
VMRange.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Value.cpp <rdar://problem/13421412> 2013-03-14 18:31:44 +00:00
ValueObject.cpp Performance improvements to the IsObjCNil () - we only try to resolve the value if the variable under consideration truly is an “Objective-C thing” 2013-03-15 23:33:15 +00:00
ValueObjectCast.cpp <rdar://problem/13421412> 2013-03-14 18:31:44 +00:00
ValueObjectChild.cpp <rdar://problem/13421412> 2013-03-14 18:31:44 +00:00
ValueObjectConstResult.cpp <rdar://problem/13421412> 2013-03-14 18:31:44 +00:00
ValueObjectConstResultChild.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectConstResultImpl.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectDynamicValue.cpp <rdar://problem/13421412> 2013-03-14 18:31:44 +00:00
ValueObjectList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectMemory.cpp <rdar://problem/13421412> 2013-03-14 18:31:44 +00:00
ValueObjectRegister.cpp <rdar://problem/13421412> 2013-03-14 18:31:44 +00:00
ValueObjectSyntheticFilter.cpp <rdar://problem/13421412> 2013-03-14 18:31:44 +00:00
ValueObjectVariable.cpp <rdar://problem/13421412> 2013-03-14 18:31:44 +00:00
cxa_demangle.cpp Merge rename fix from libcxxabi (r169402: rename class with name that clashes with GCC 4.6/4.7) 2012-12-06 16:52:09 +00:00