llvm-project/lldb/source/Symbol
Zachary Turner 95997f6110 Fix a use-after-free of the ABI plugin.
This was introduced in r346775.  Previously the ABI shared_ptr
was declared as a function local static meaning it would live
forever.  After the change, someone has to create a strong
reference to it or it will go away.  In this code, we were
calling ABI::FindPlugin(...).get(), so it was being immediately
destroyed and we were holding onto a dangling pointer.

llvm-svn: 346932
2018-11-15 05:06:59 +00:00
..
ArmUnwindInfo.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
Block.cpp Add support for artificial tail call frames 2018-10-05 23:23:15 +00:00
CMakeLists.txt Remove OCaml debugger plugin 2018-11-05 19:34:03 +00:00
ClangASTContext.cpp [ClangASTContext] Extract VTable pointers from C++ objects 2018-11-12 16:23:50 +00:00
ClangASTImporter.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
ClangExternalASTSourceCallbacks.cpp Remove header grouping comments. 2018-11-11 23:17:06 +00:00
ClangExternalASTSourceCommon.cpp [TypeSystem] Guard the global `ASTSourceMap` with a mutex 2017-07-25 17:33:37 +00:00
ClangUtil.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
CompactUnwindInfo.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
CompileUnit.cpp [FileSystem] Move path resolution logic out of FileSpec 2018-11-01 21:05:36 +00:00
CompilerDecl.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
CompilerDeclContext.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
CompilerType.cpp Fix (and improve) the support for C99 variable length array types 2018-11-05 20:49:07 +00:00
DWARFCallFrameInfo.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
DebugMacros.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Declaration.cpp Always normalize FileSpec paths. 2018-04-27 15:45:58 +00:00
FuncUnwinders.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
Function.cpp [DWARF] Use a function-local offset for AT_call_return_pc 2018-10-22 21:44:21 +00:00
LineEntry.cpp Support setting a breakpoint by FileSpec+Line+Column in the SBAPI. 2018-08-30 15:11:00 +00:00
LineTable.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
ObjectFile.cpp [LLDB] - Recommit r346848 "[LLDB] - Support the single file split DWARF.". 2018-11-14 13:01:15 +00:00
Symbol.cpp [FileSystem] Move path resolution logic out of FileSpec 2018-11-01 21:05:36 +00:00
SymbolContext.cpp [FileSystem] Move path resolution logic out of FileSpec 2018-11-01 21:05:36 +00:00
SymbolFile.cpp Don't type-erase the FunctionNameType or TypeClass enums. 2018-10-25 20:45:40 +00:00
SymbolVendor.cpp Remove header grouping comments. 2018-11-11 23:17:06 +00:00
Symtab.cpp [lldb] Start a new line for the next output if there are no symbols in the current symtab 2018-10-01 17:08:51 +00:00
Type.cpp Remove header grouping comments. 2018-11-11 23:17:06 +00:00
TypeList.cpp Remove header grouping comments. 2018-11-11 23:17:06 +00:00
TypeMap.cpp Remove header grouping comments. 2018-11-11 23:17:06 +00:00
TypeSystem.cpp Provide a default implementation of TypeSystem::GetNumTemplateArguments 2018-08-30 00:37:23 +00:00
UnwindPlan.cpp [x86] Fix issues with a realigned stack in MSVC compiled applications 2018-10-30 10:07:08 +00:00
UnwindTable.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
Variable.cpp Fix a use-after-free of the ABI plugin. 2018-11-15 05:06:59 +00:00
VariableList.cpp Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
VerifyDecl.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00