llvm-project/lldb/test/Shell
Jaroslav Sevcik f968bd77bb Reland "[lldb/DWARF] Only match mangled name in full-name function lookup (with accelerators)"
Summary:

In the spirit of https://reviews.llvm.org/D70846, we only return functions with
matching mangled name from Apple/DebugNamesDWARFIndex::GetFunction if
eFunctionNameTypeFull is requested.

This speeds up lookup in the presence of large amount of class methods of the
same name (a typical examples would be constructors of templates with many
instantiations or overloaded operators).

Reviewers: labath, teemperor

Reviewed By: labath, teemperor

Subscribers: aprantl, arphaman, lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D73191
2021-08-04 12:50:13 +02:00
..
Breakpoint [lldb] Don't print script output twice in HandleCommand 2021-06-08 13:57:39 -07:00
BuildScript Re-land "[test] Split LLDB tests into API, Shell & Unit" 2019-10-09 19:22:02 +00:00
Commands Reland "[lldb] Set return status to failed when adding a command error" 2021-06-14 14:26:47 +01:00
Driver [lldb] Skip TestError.test with reproducers 2020-08-17 10:42:58 -07:00
Error [lldb] Don't search for system specific strings in assert.test 2021-03-29 10:46:14 +02:00
ExecControl/StopHook [lldb] Enable FreeBSDRemote plugin by default and update test status 2020-11-05 17:49:46 +01:00
Expr [lldb] More memory allocation test fixes 2020-10-14 20:43:47 +02:00
Heap [lldb/Test] Mark heap-cstr.test as requiring Python 2020-02-05 16:05:54 -08:00
Host Don't depend on the "run" alias doing shell expanding. 2021-06-15 16:37:46 -07:00
Minidump [lldb] Require x86 for various NativePDB, Breakpad and Minidump tests 2021-04-13 12:51:48 +00:00
ObjectFile Create synthetic symbol names on demand to improve memory consumption and startup times. 2021-07-27 16:51:12 -07:00
Process Rename human-readable name for DW_LANG_Mips_Assembler 2021-05-12 19:13:58 -07:00
Quit [lldb/Driver] Exit with a non-zero exit code in case of error in batch mode. 2020-05-05 11:01:44 -07:00
Recognizer [lldb] [test] Update test status for NetBSD 2020-12-20 11:32:43 +01:00
Register [lldb] [Process/elf-core] Fix reading NetBSD/i386 core dumps 2021-06-20 18:59:21 +02:00
Reproducer [lldb] Remove references to LLDB_CAPTURE_REPRODUCER 2021-03-31 21:42:00 -07:00
ScriptInterpreter [lldb] Drop REQUIRES where redundant because of lit.local.cfg 2021-07-09 13:25:10 -07:00
Settings [lldb] Fix that symbols.clang-modules-cache-path is never initialized 2020-12-10 13:37:40 +01:00
Subprocess Reland "[lldb] [Process] Watch for fork/vfork notifications" for Linux 2021-04-13 14:38:31 +02:00
SymbolFile Reland "[lldb/DWARF] Only match mangled name in full-name function lookup (with accelerators)" 2021-08-04 12:50:13 +02:00
Unwind Fix lldb test failure due to D93082. 2020-12-23 14:16:27 -08:00
VSCode [lldb-vscode] Use libOption with tablegen to parse command line options. 2020-02-21 08:15:06 -08:00
Watchpoint [lldb] [Process/NetBSD] Copy watchpoints to newly-created threads 2019-11-25 20:11:59 +01:00
helper [lit] Stop using PATH to lookup clang/lld/lldb unless requested 2021-05-18 10:43:33 +01:00
lldb-server [lldb] Reinstate TestGdbserverPort.test 2020-11-10 15:51:15 +01:00
.clang-format [test] Add a .clang-format file for the shell test. 2019-10-17 21:23:35 +00:00
CMakeLists.txt [lldb] Match test dependencies name to other LLVM projects. 2021-05-21 00:10:27 -07:00
lit-lldb-init.in Revert "[lldb] Assert filecache and live memory match on debug under a setting" 2021-07-29 10:48:57 -07:00
lit.cfg.py [lldb] Remove references to LLDB_CAPTURE_REPRODUCER 2021-03-31 21:42:00 -07:00
lit.site.cfg.py.in [lldb] [debugserver] Add stN aliases for stmmN for compatibility 2021-01-07 02:10:38 +01:00