llvm-project/lldb/source/Symbol
Greg Clayton b0848c5d91 Fixed issues with the unwinding code where the collection of FuncUnwinders
was being searched and sorted using a shared pointer as the value which means
the pointer value was what was being searched for. This means that anytime
you did a stack backtrace, the collection of FuncUnwinders doubled and then
the array or shared pointer got sorted (by pointer value), so you had an ever
increasing collection of shared pointer where a match was never found. This
means we had a ton of duplicates in this table and would cause issues after
one had been debugging for a long time.

llvm-svn: 123045
2011-01-08 00:05:12 +00:00
..
Block.cpp Fixed a crasher (an assert was firing in the DWARF parser) when setting 2010-11-14 00:22:48 +00:00
ClangASTContext.cpp Fixed the "expression" command object to use the StackFrame::GetValueForExpressionPath() 2010-12-15 05:08:08 +00:00
ClangASTType.cpp Added the ability to get an set the desired format for SBValue objects. 2011-01-05 18:43:15 +00:00
ClangNamespaceDecl.cpp Modified the lldb_private::Type clang type resolving code to handle three 2010-11-13 03:52:47 +00:00
CompileUnit.cpp Fixed an issue where we were resolving paths when we should have been. 2010-10-20 20:54:39 +00:00
DWARFCallFrameInfo.cpp Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00
Declaration.cpp Fixed a missing newline when dumping mixed disassembly. 2010-09-15 05:51:24 +00:00
FuncUnwinders.cpp Fixed issues with the unwinding code where the collection of FuncUnwinders 2011-01-08 00:05:12 +00:00
Function.cpp Modified the lldb_private::Type clang type resolving code to handle three 2010-11-13 03:52:47 +00:00
LineEntry.cpp Moved the section load list up into the target so we can use the target 2010-09-14 23:36:40 +00:00
LineTable.cpp Line tables were trying to be too clever and only use 24 bits for a line 2010-12-19 22:07:39 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
ObjectFile.cpp Fix the infinite recursion crash reported by Antoine Missout: 2010-11-05 21:43:19 +00:00
Symbol.cpp Moved the section load list up into the target so we can use the target 2010-09-14 23:36:40 +00:00
SymbolContext.cpp Modified the lldb_private::Type clang type resolving code to handle three 2010-11-13 03:52:47 +00:00
SymbolFile.cpp Modified lldb_private::SymboleFile to be able to override where its TypeList 2010-11-10 04:57:04 +00:00
SymbolVendor.cpp Modified the lldb_private::Type clang type resolving code to handle three 2010-11-13 03:52:47 +00:00
Symtab.cpp Added mutex protection to the Symtab class. 2010-10-08 04:20:14 +00:00
Type.cpp First attempt and getting "const" C++ method function signatures correct. 2010-11-16 02:10:54 +00:00
TypeList.cpp Modified the lldb_private::TypeList to use a std::multimap for quicker lookup 2010-10-29 04:59:35 +00:00
UnwindPlan.cpp Fixed issues with RegisterContext classes and the subclasses. There was 2011-01-06 22:15:06 +00:00
UnwindTable.cpp Fixed issues with the unwinding code where the collection of FuncUnwinders 2011-01-08 00:05:12 +00:00
Variable.cpp Just like functions can have a basename and a mangled/demangled name, variable 2010-11-14 22:13:40 +00:00
VariableList.cpp Just like functions can have a basename and a mangled/demangled name, variable 2010-11-14 22:13:40 +00:00