llvm-project/lldb/source/Symbol
Shafik Yaghmour a0858e2f20 Fix CreateFunctionTemplateSpecialization to prevent dangling poiner to stack memory
In ClangASTContext::CreateFunctionTemplateSpecializationInfo a TemplateArgumentList is allocated on the stack but is treated as if it is persistent in subsequent calls. When we exit the function func_decl will still point to the stack allocated memory. We will use TemplateArgumentList::CreateCopy instead which will allocate memory out of the DeclContext.

Differential Revision: https://reviews.llvm.org/D64777

llvm-svn: 366365
2019-07-17 20:16:13 +00:00
..
ArmUnwindInfo.cpp Fix typo in ArmUnwindInfo::GetUnwindPlan 2019-04-16 08:06:56 +00:00
Block.cpp Use const auto * 2019-06-29 00:55:13 +00:00
CMakeLists.txt [LanguageRuntime] Move ObjCLanguageRuntime into a plugin 2019-07-15 22:56:12 +00:00
ClangASTContext.cpp Fix CreateFunctionTemplateSpecialization to prevent dangling poiner to stack memory 2019-07-17 20:16:13 +00:00
ClangASTImporter.cpp Fix integer literals which are cast to bool 2019-05-24 00:44:33 +00:00
ClangExternalASTSourceCallbacks.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ClangExternalASTSourceCommon.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ClangUtil.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CompactUnwindInfo.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
CompileUnit.cpp Make CompileUnit::GetSupportFiles return a const list 2019-05-30 08:21:25 +00:00
CompilerDecl.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CompilerDeclContext.cpp Correctly look up declarations in inline namespaces 2019-03-12 07:45:04 +00:00
CompilerType.cpp Fix integer literals which are cast to bool 2019-05-24 00:44:33 +00:00
CxxModuleHandler.cpp [ASTImporter] Use llvm::Expected and Error in the importer API 2019-05-15 10:29:48 +00:00
DWARFCallFrameInfo.cpp [Symbol] Remove dead code 2019-05-22 00:06:44 +00:00
DebugMacros.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DeclVendor.cpp [Symbol] Add DeclVendor::FindTypes 2019-07-02 19:53:07 +00:00
Declaration.cpp Include inlined functions when figuring out a contiguous address range 2019-05-06 20:01:21 +00:00
FuncUnwinders.cpp FuncUnwinders: prefer debug_frame over eh_frame 2019-05-27 11:53:24 +00:00
Function.cpp [Core] Generalize ValueObject::IsRuntimeSupportValue 2019-07-01 20:36:33 +00:00
LineEntry.cpp Include inlined functions when figuring out a contiguous address range 2019-05-06 20:01:21 +00:00
LineTable.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
LocateSymbolFile.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
LocateSymbolFileMacOSX.cpp Don't link against the DebugSymbols private framework; try to dlopen 2019-06-24 22:08:43 +00:00
ObjectFile.cpp Recognise debug_types.dwo as a debug info section 2019-06-12 11:42:42 +00:00
PostfixExpression.cpp PostfixExpression: Use signed integers in IntegerNode 2019-05-07 15:58:20 +00:00
Symbol.cpp Get the expression parser to handle missing weak symbols. 2019-06-28 21:40:05 +00:00
SymbolContext.cpp Fix integer literals which are cast to bool 2019-05-24 00:44:33 +00:00
SymbolFile.cpp FuncUnwinders: Add a new "SymbolFile" unwind plan 2019-05-10 07:54:37 +00:00
SymbolVendor.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
Symtab.cpp Fix lookup of symbols at the same address with no size vs. size 2019-07-01 14:31:26 +00:00
Type.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
TypeList.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
TypeMap.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
TypeSystem.cpp Pass ConstString by value (NFC) 2019-03-06 21:22:25 +00:00
UnwindPlan.cpp UnwindPlan: pretty-print dwarf expressions 2019-04-23 09:16:51 +00:00
UnwindTable.cpp FuncUnwinders: Add a new "SymbolFile" unwind plan 2019-05-10 07:54:37 +00:00
Variable.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
VariableList.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
VerifyDecl.cpp [lldb] Added assert to VerifyDecl 2019-07-05 21:32:39 +00:00