llvm-project/lldb/source/Symbol
Aleksandr Urakov 8cfb12b9bd [Symbol] Search symbols with name and type in a symbol file
Summary:
This patch adds possibility of searching a public symbol with name and type in
a symbol file, not only in a symtab. It is helpful when working with PE, because
PE's symtabs contain only imported / exported symbols only. Such a search is
required for e.g. evaluation of an expression that calls some function of
the debuggee.

Reviewers: zturner, asmith, labath, clayborg, espindola

Reviewed By: clayborg

Subscribers: davide, emaste, arichardson, aleksandr.urakov, jingham,
             lldb-commits, stella.stamenova

Tags: #lldb

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

llvm-svn: 347960
2018-11-30 06:56:37 +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 Revert r347673 "Catch up with EvaluateAsInt() clang API change." 2018-11-28 14:30:18 +00:00
ClangASTImporter.cpp [ASTImporter] Set MustBuildLookupTable on PrimaryContext 2018-11-26 17:09:50 +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 [Symbol] Search symbols with name and type in a symbol file 2018-11-30 06:56:37 +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