diff options
author | Greg Clayton <gclayton@apple.com> | 2013-04-03 02:00:15 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2013-04-03 02:00:15 +0000 |
commit | 43fe217b119998264be04a773c4770592663c306 (patch) | |
tree | 36b05c4a7a937c9a94c355dfe23c16a23bf9d824 /lldb/source/Interpreter/CommandObjectRegexCommand.cpp | |
parent | 1786cb2f018c8bce823ed5c3d36e1dbd773dee79 (diff) | |
download | llvm-43fe217b119998264be04a773c4770592663c306.zip llvm-43fe217b119998264be04a773c4770592663c306.tar.gz llvm-43fe217b119998264be04a773c4770592663c306.tar.bz2 |
<rdar://problem/13506727>
Symbol table function names should support lookups like symbols with debug info.
To fix this I:
- Gutted the way FindFunctions is used, there used to be way too much smarts only in the DWARF plug-in
- Made it more efficient by chopping the name up once and using simpler queries so that SymbolFile and Symtab plug-ins don't need to do as much
- Filter the results at a higher level
- Make the lldb_private::Symtab able to chop up C++ mangled names and make as much sense out of them as possible and also be able to search by basename, fullname, method name, and selector name.
llvm-svn: 178608
Diffstat (limited to 'lldb/source/Interpreter/CommandObjectRegexCommand.cpp')
-rw-r--r-- | lldb/source/Interpreter/CommandObjectRegexCommand.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Interpreter/CommandObjectRegexCommand.cpp b/lldb/source/Interpreter/CommandObjectRegexCommand.cpp index 25b02ba..0fc454e 100644 --- a/lldb/source/Interpreter/CommandObjectRegexCommand.cpp +++ b/lldb/source/Interpreter/CommandObjectRegexCommand.cpp @@ -35,8 +35,8 @@ CommandObjectRegexCommand::CommandObjectRegexCommand ) : CommandObjectRaw (interpreter, name, help, syntax), m_max_matches (max_matches), - m_entries (), - m_completion_type_mask (completion_type_mask) + m_completion_type_mask (completion_type_mask), + m_entries () { } |