hanchenye-llvm-project/lldb/source/Core
Greg Clayton 81c22f6104 Moved lldb::user_id_t values to be 64 bit. This was going to be needed for
process IDs, and thread IDs, but was mainly needed for for the UserID's for
Types so that DWARF with debug map can work flawlessly. With DWARF in .o files
the type ID was the DIE offset in the DWARF for the .o file which is not
unique across all .o files, so now the SymbolFileDWARFDebugMap class will
make the .o file index part (the high 32 bits) of the unique type identifier
so it can uniquely identify the types.

llvm-svn: 142534
2011-10-19 18:09:39 +00:00
..
Address.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
AddressRange.cpp Update declarations for all functions/methods that accept printf-style 2011-09-20 21:44:10 +00:00
AddressResolver.cpp
AddressResolverFileLine.cpp
AddressResolverName.cpp Removed namespace qualification from symbol queries. 2011-10-13 16:49:47 +00:00
ArchSpec.cpp The first part of a fix for being able to select an architecture slice from 2011-09-21 03:57:31 +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 Cleaned up the the code that figures out the inlined stack frames given a 2011-10-01 00:45:15 +00:00
Communication.cpp Fixed an issue where even if the communication object had Clear() called on 2011-08-19 23:28:37 +00:00
Connection.cpp
ConnectionFileDescriptor.cpp Add support for platforms without sa_len to SocketAddress, and modify 2011-07-22 19:12:42 +00:00
ConnectionMachPort.cpp
ConnectionSharedMemory.cpp
ConstString.cpp Fixed up the comments in the headerdoc to match the current implementation 2011-09-12 03:55:58 +00:00
DataBufferHeap.cpp
DataBufferMemoryMap.cpp Switch to using the S_ISDIR and S_ISREG sys/stat.h macros in 2011-07-08 00:38:03 +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 Fix preprocessor warnings for no newline at the end of the source files. 2011-10-12 00:53:29 +00:00
DataVisualization.cpp Renaming a bulk of method calls from Get() to something more descriptive 2011-09-09 23:33:14 +00:00
Debugger.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
Disassembler.cpp Added ClangNamespaceDecl * parameters to several 2011-10-12 02:08:07 +00:00
DynamicLoader.cpp
EmulateInstruction.cpp
Error.cpp Python summary strings: 2011-07-15 02:26:42 +00:00
Event.cpp
FileLineResolver.cpp Added the ability to restrict breakpoints by function name, function regexp, selector 2011-09-23 00:54:11 +00:00
FileSpecList.cpp Added the ability to restrict breakpoints by function name, function regexp, selector 2011-09-23 00:54:11 +00:00
FormatClasses.cpp Fix preprocessor warnings for no newline at the end of the source files. 2011-10-12 00:53:29 +00:00
FormatManager.cpp Fix preprocessor warnings for no newline at the end of the source files. 2011-10-12 00:53:29 +00:00
History.cpp
InputReader.cpp While tracking down memory consumption issue a few things were needed: the 2011-08-10 02:10:13 +00:00
InputReaderEZ.cpp While tracking down memory consumption issue a few things were needed: the 2011-08-10 02:10:13 +00:00
InputReaderStack.cpp
Language.cpp
Listener.cpp Cleaned up the the code that figures out the inlined stack frames given a 2011-10-01 00:45:15 +00:00
Log.cpp Update declarations for all functions/methods that accept printf-style 2011-09-20 21:44:10 +00:00
Makefile
Mangled.cpp
Module.cpp Removed namespace qualification from symbol queries. 2011-10-13 16:49:47 +00:00
ModuleChild.cpp
ModuleList.cpp Removed namespace qualification from symbol queries. 2011-10-13 16:49:47 +00:00
Opcode.cpp Added more functionality to the public API to allow for better 2011-09-26 07:11:27 +00:00
PluginManager.cpp Added a new plug-in type: lldb_private::OperatingSystem. The operating system 2011-08-22 02:49:39 +00:00
RegisterValue.cpp Fix a logic error caught by the static analyzer. 2011-08-12 01:22:56 +00:00
RegularExpression.cpp Add a new breakpoint type "break by source regular expression". 2011-09-21 01:17:13 +00:00
Scalar.cpp Fix a logic error caught by the static analyzer. 2011-08-11 19:12:10 +00:00
SearchFilter.cpp Added the ability to restrict breakpoints by function name, function regexp, selector 2011-09-23 00:54:11 +00:00
Section.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
SourceManager.cpp Added ClangNamespaceDecl * parameters to several 2011-10-12 02:08:07 +00:00
State.cpp Centralized all of the format to c-string and to format character code inside 2011-06-23 21:22:24 +00:00
Stream.cpp
StreamAsynchronousIO.cpp
StreamFile.cpp
StreamString.cpp Completed more work on the KDP darwin kernel debugging Process plug-in. 2011-07-16 03:19:08 +00:00
StringList.cpp While tracking down memory consumption issue a few things were needed: the 2011-08-10 02:10:13 +00:00
Timer.cpp
UUID.cpp
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 Re-organized the contents of RangeMap.h to be more concise and also allow for a Range, RangeArray, RangeData (range + data), or a RangeDataArray. We have many range implementations in LLDB and I will be converting over to using the classes in RangeMap.h so we can have one set of code that does ranges and searching of ranges. 2011-10-07 18:58:12 +00:00
VMRange.cpp
Value.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
ValueObject.cpp Stop empty C strings in summaries from showing "<data not available>" when a 2011-10-05 22:19:51 +00:00
ValueObjectChild.cpp Redesign of the interaction between Python and frozen objects: 2011-09-06 19:20:51 +00:00
ValueObjectConstResult.cpp Redesign of the interaction between Python and frozen objects: 2011-09-06 19:20:51 +00:00
ValueObjectConstResultChild.cpp Redesign of the interaction between Python and frozen objects: 2011-09-06 19:20:51 +00:00
ValueObjectConstResultImpl.cpp Redesign of the interaction between Python and frozen objects: 2011-09-06 19:20:51 +00:00
ValueObjectDynamicValue.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +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 Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
ValueObjectRegister.cpp Fixed register value objects to be able to return their values as unsigned 2011-08-16 03:49:01 +00:00
ValueObjectSyntheticFilter.cpp - Now using ${var} as the summary for an aggregate type will produce "name-of-type @ object-location" instead of giving an error 2011-08-19 21:13:46 +00:00
ValueObjectVariable.cpp Fixed an issue where a variable whose value is in a register might end up 2011-10-01 01:53:20 +00:00