hanchenye-llvm-project/lldb/source/Core
Enrico Granata 476b9ee82b <rdar://problem/12424824> Making sure that we correctly update our synthetic children provider for NSDictionary - providing better support for dynamic types by letting the filter recalculate itself when the type of the object changes
llvm-svn: 165260
2012-10-04 21:46:06 +00:00
..
Address.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
AddressRange.cpp <rdar://problem/10103468> 2012-02-24 01:59:29 +00:00
AddressResolver.cpp
AddressResolverFileLine.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
AddressResolverName.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
ArchSpec.cpp A patch that allows for mach-o architectures to be specified as "<number>-<number>" where the first number is the cpu type and the second is the cpu subtype. Also added code to allow use of mach-o architectures that aren't in our tables so that symbolication and static file introspection (crashlogs) can work with them. 2012-09-19 22:25: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
CXXFormatterFunctions.cpp <rdar://problem/12424824> Making sure that we correctly update our synthetic children provider for NSDictionary - providing better support for dynamic types by letting the filter recalculate itself when the type of the object changes 2012-10-04 21:46:06 +00:00
Communication.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
Connection.cpp
ConnectionFileDescriptor.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
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 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
DataBufferHeap.cpp
DataBufferMemoryMap.cpp Add an Error string specifically for when we hit an ENOMEM when 2012-04-26 06:39:51 +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 <rdar://problem/10449092> Adding a new uppercase hex format specifier. This commit also changes the short names for formats so that uppercase hex can be 'X', which was previously assigned to hex float. hex float now has no short name. 2012-08-09 19:33:34 +00:00
DataVisualization.cpp Add LLDB_DISABLE_PYTHON around newly added methods in 2012-05-16 00:38:08 +00:00
Debugger.cpp Implementing plugins that provide commands. 2012-09-28 23:57:51 +00:00
Disassembler.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
DynamicLoader.cpp The DynamicLoader plug-in instance now lives up in lldb_private::Process where 2011-02-16 04:46:07 +00:00
EmulateInstruction.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
Error.cpp Python summary strings: 2011-07-15 02:26:42 +00:00
Event.cpp This patch captures and serializes all output being written by the 2011-05-02 20:41:46 +00:00
FileLineResolver.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
FileSpecList.cpp Reimplemented the code that backed the "settings" in lldb. There were many issues with the previous implementation: 2012-08-22 17:17:09 +00:00
FormatClasses.cpp <rdar://problem/11086338> Implementing support for synthetic children generated by running C++ code instead of Python scripts ; Adding a bunch of value-generating APIs to our private code layer ; Providing synthetic children for NSArray 2012-09-13 18:27:09 +00:00
FormatManager.cpp <rdar://problem/12099592> Adding back a bunch of code-running summaries 2012-10-03 23:53:45 +00:00
History.cpp I modified the StringMap that was being used to unique our debugger C strings 2011-06-09 22:34:34 +00:00
InputReader.cpp Ran the static analyzer on the codebase and found a few things. 2012-07-17 03:23:13 +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
Listener.cpp Fixed some logging messages. 2012-09-11 02:28:49 +00:00
Log.cpp Add a logging mode that takes a callback and flush'es to that callback. 2012-02-21 02:23:08 +00:00
Makefile
Mangled.cpp Make size_t known before including cxxabi.h (FreeBSD fix) 2012-09-11 18:11:12 +00:00
Module.cpp <rdar://problem/11791234> 2012-10-02 06:04:17 +00:00
ModuleChild.cpp <rdar://problem/10103468> 2012-02-24 01:59:29 +00:00
ModuleList.cpp <rdar://problem/12408181> Fixing a bug where we would try to look for types in a module, and then fail to look for them anywhere else because the same SymbolContext was being passed everywhere 2012-10-03 21:31:35 +00:00
Opcode.cpp Changed the Opcode::GetData() API so that it didn't 2012-08-07 01:44:58 +00:00
PluginManager.cpp <rdar://problem/10560053> 2012-02-05 02:38:54 +00:00
RegisterValue.cpp For the eEncodingIEEE754 registers in RegisterValue::SetType, 2012-09-06 02:17:36 +00:00
RegularExpression.cpp Reimplemented the code that backed the "settings" in lldb. There were many issues with the previous implementation: 2012-08-22 17:17:09 +00:00
Scalar.cpp <rdar://problem/10546739> 2011-12-29 01:26:56 +00:00
SearchFilter.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
Section.cpp Added a check to the Section to make sure we don't 2012-07-12 20:44:21 +00:00
SourceManager.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
State.cpp Fixed an issue with the pthread_setspecific() where we weren't NULL-ing out 2011-11-17 01:23:07 +00:00
Stream.cpp Include stddef.h for ptrdiff_t, GCC 4.6 doesn't include it implicitly. 2012-02-27 18:46:54 +00:00
StreamAsynchronousIO.cpp This patch captures and serializes all output being written by the 2011-05-02 20:41:46 +00:00
StreamCallback.cpp Updated LLVM to take a new MC JIT that supports 2012-03-01 02:03:47 +00:00
StreamFile.cpp Use Host::File in lldb_private::StreamFile and other places to cleanup host 2011-02-09 01:08:52 +00:00
StreamString.cpp Fix arch_helper() to return the list of supported architectures. 2012-05-29 20:04:10 +00:00
StringList.cpp <rdar://problem/12022079> 2012-08-23 00:22:02 +00:00
Timer.cpp Patch from Filipe Cabecinhas. 2012-04-26 17:12:07 +00:00
UUID.cpp Wrapped up the work I am going to do for now for the "add-dsym" or "target symfile add" command. 2012-09-27 22:26:11 +00:00
UserID.cpp Moved lldb::user_id_t values to be 64 bit. This was going to be needed for 2011-10-19 18:09:39 +00:00
UserSettingsController.cpp Remove further outdated "settings" code and also implement a few missing things. 2012-08-22 18:39:03 +00:00
VMRange.cpp
Value.cpp This patch fixes a bug where LLDB was incorrectly setting the address-size on a DataExtractor to be sizeof(void*) when the ValueObject came out of the expression parser 2012-04-24 01:23:23 +00:00
ValueObject.cpp <rdar://problem/11086338> Implementing support for synthetic children generated by running C++ code instead of Python scripts ; Adding a bunch of value-generating APIs to our private code layer ; Providing synthetic children for NSArray 2012-09-13 18:27:09 +00:00
ValueObjectChild.cpp <rdar://problem/11113279> 2012-03-26 23:03:23 +00:00
ValueObjectConstResult.cpp Make const result value objects able to return dynamic types. 2012-07-07 01:22:45 +00:00
ValueObjectConstResultChild.cpp Redesign of the interaction between Python and frozen objects: 2011-09-06 19:20:51 +00:00
ValueObjectConstResultImpl.cpp This checking is part one of trying to add some threading safety to our 2012-02-17 07:49:44 +00:00
ValueObjectDynamicValue.cpp <rdar://problem/11239650> Fixing a bug where the SetValueFromCString() method failed to operate on dynamic values. The fix consists in making the set operation fall through to the parent. We only actually allow this if the dynamic value is at a 0-offset from the parent, or the new value is 0. Other scenarios would need agreement on the actual meaning of the set operation (do we keep offsetting? do we just assume the user knows what they are doing?) so we prevent them, and let the expression parser deal with the complexity 2012-05-08 21:25:06 +00:00
ValueObjectList.cpp Added the ability to see global variables with a variable expression path so 2011-07-08 21:46:14 +00:00
ValueObjectMemory.cpp <rdar://problem/11113279> 2012-03-26 23:03:23 +00:00
ValueObjectRegister.cpp Changed register ValueObjects to report their 2012-08-24 18:21:05 +00:00
ValueObjectSyntheticFilter.cpp <rdar://problem/12424824> Making sure that we correctly update our synthetic children provider for NSDictionary - providing better support for dynamic types by letting the filter recalculate itself when the type of the object changes 2012-10-04 21:46:06 +00:00
ValueObjectVariable.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
cxa_demangle.cpp Updated the demangler to take the fix for a crasher. 2012-09-14 00:52:49 +00:00