llvm-project/lldb/source/Symbol
Sean Callanan abe140cc31 Eliminated a potential infinite recursion in structure layout when the origin
for a CXXRecordDecl gets pointed at that record.  This can happen when a type is
imported out of and then into the target's AST context without being laid out.

Also added a testcase that covers this scenario.

<rdar://problem/21844453>

llvm-svn: 242687
2015-07-20 16:55:19 +00:00
..
Block.cpp Move lldb-log.cpp to core/Logging.cpp 2015-03-18 18:20:42 +00:00
CMakeLists.txt Revert "Introduce a TypeSystem interface to support adding non-clang languages." 2015-06-08 23:38:06 +00:00
ClangASTContext.cpp Fix build after recent clang interface changes 2015-07-07 10:11:16 +00:00
ClangASTImporter.cpp Eliminated a potential infinite recursion in structure layout when the origin 2015-07-20 16:55:19 +00:00
ClangASTType.cpp Fix build after recent clang interface changes 2015-07-07 10:11:16 +00:00
ClangExternalASTSourceCallbacks.cpp Fix error introduced by changing function signatures. 2015-03-24 18:56:08 +00:00
ClangExternalASTSourceCommon.cpp Fixed an unfortunate reversed conditional that 2014-12-06 02:31:49 +00:00
ClangNamespaceDecl.cpp Added a packet history object to the GDBRemoteCommunication class that is always remembering the last 512 packets that were sent/received. These packets get dumped if logging gets enabled, or when the new expr lldb::DumpProcessGDBRemotePacketHistory (void *process, const char *log_file_path) global function is called. 2012-04-09 22:46:21 +00:00
CompactUnwindInfo.cpp Update comment about the UNWIND_X86_64_MODE_STACK_IND encoding 2015-06-18 22:16:10 +00:00
CompileUnit.cpp Fix a variety of typos. 2015-06-18 05:27:05 +00:00
DWARFCallFrameInfo.cpp Improve DWARF CFI CIE parsing and remove duplicated code 2015-07-03 09:30:17 +00:00
Declaration.cpp For some reason, sometimes the directory paths that clang emits have internal 2014-11-15 01:54:26 +00:00
FuncUnwinders.cpp Improve instruction emulation based stack unwinding on ARM 2015-06-24 11:27:32 +00:00
Function.cpp Make many mangled functions that might demangle a name be allowed to specify a language to use in order to soon support Pascal and Java demangling. Dawn Perchik will take care of making this so. 2015-07-08 22:32:23 +00:00
LineEntry.cpp DWARF says line number 0 is a valid line number - used to indicate a source line that should 2013-09-27 01:15:46 +00:00
LineTable.cpp Fixed a problem where we might omit some breakpoints when using DWARF in .o files. 2015-02-10 16:53:40 +00:00
Makefile
ObjectFile.cpp Resubmitting 240466 after fixing the linux test suite failures. 2015-06-25 21:46:34 +00:00
Symbol.cpp Make many mangled functions that might demangle a name be allowed to specify a language to use in order to soon support Pascal and Java demangling. Dawn Perchik will take care of making this so. 2015-07-08 22:32:23 +00:00
SymbolContext.cpp Make many mangled functions that might demangle a name be allowed to specify a language to use in order to soon support Pascal and Java demangling. Dawn Perchik will take care of making this so. 2015-07-08 22:32:23 +00:00
SymbolFile.cpp Switch NULL to C++11 nullptr in source/Symbol and source/Utility 2014-04-20 13:17:36 +00:00
SymbolVendor.cpp This patch implements several improvements to the 2015-04-20 16:31:29 +00:00
Symtab.cpp Make many mangled functions that might demangle a name be allowed to specify a language to use in order to soon support Pascal and Java demangling. Dawn Perchik will take care of making this so. 2015-07-08 22:32:23 +00:00
Type.cpp Found an issue that was causing types to be completed much more often than they needed to be. 2015-06-15 20:17:18 +00:00
TypeList.cpp cleanup unreferenced functions 2014-03-20 06:08:36 +00:00
UnwindPlan.cpp Improve instruction emulation based stack unwinding on ARM 2015-06-24 11:27:32 +00:00
UnwindTable.cpp The lldb unwinder can now use the unwind information from the compact-unwind 2014-12-08 03:09:00 +00:00
Variable.cpp Fix TestStopHookMultipleThreads and TestNamespace after r241751 2015-07-09 10:57:54 +00:00
VariableList.cpp Restore the ability of SBFrame::FindValue() to look for file global variables 2014-02-19 19:35:13 +00:00
VerifyDecl.cpp