llvm-project/lldb/source/Plugins
Dave Lee 557a19ab0f [lldb] Remove scoped timer from high firing and fast running ExtractUnitDIENoDwoIfNeeded
Profiles show that `DWARFUnit::ExtractUnitDIENoDwoIfNeeded` is both high firing (tens of thousands of calls) and fast running (15 µs mean).

Timers like this are noise and load for profiling systems, and can be removed.

rdar://100326595

Differential Revision: https://reviews.llvm.org/D134920
2022-10-01 09:58:40 -07:00
..
ABI [lldb] Use std::size instead of llvm::array_lengthof 2022-09-08 14:21:55 -06:00
Architecture [lldb] Rename Logging.h to LLDBLog.h and clean up includes 2022-02-03 14:47:01 +01:00
Disassembler Remove redundant initialization of Optional (NFC) 2022-08-20 21:18:28 -07:00
DynamicLoader [lldb] Fixed a number of typos 2022-09-13 10:38:38 -07:00
ExpressionParser [lldb] Remove LLDB reproducers 2022-09-19 14:43:31 -07:00
Instruction [LLDB] Remove the bool + RegisterInfo& version of GetRegisterInfo 2022-09-28 12:30:34 +00:00
InstrumentationRuntime [LLDB][NFC] Fix memory leak in IntstumentationRuntimeTSan.cpp 2022-08-16 14:34:50 -07:00
JITLoader [lldb] Rename Logging.h to LLDBLog.h and clean up includes 2022-02-03 14:47:01 +01:00
Language [LLDB][NativePDB] Global ctor and dtor should be global decls. 2022-09-15 22:35:58 -07:00
LanguageRuntime [lldb] Use std::size instead of llvm::array_lengthof 2022-09-08 14:21:55 -06:00
MemoryHistory [lldb] Migrate runtime instrumentation plugins to ReportWarning 2022-03-16 23:20:58 -07:00
ObjectContainer [lldb] Fix two bugs in ObjectContainerMachOFileset 2022-08-30 14:07:20 -07:00
ObjectFile [lldb][COFF] Map symbols without base+complex type as 'Data' type 2022-09-28 12:57:12 +03:00
OperatingSystem [lldb] Rename Logging.h to LLDBLog.h and clean up includes 2022-02-03 14:47:01 +01:00
Platform [lldb] Fix deprecation warnings for hasValue and getValue in mac-only code paths 2022-09-28 20:12:32 -04:00
Process [lldb][Windows] Always call SetExecutableModule on debugger connected 2022-09-30 13:51:56 +03:00
REPL [LLDB] Applying clang-tidy modernize-use-equals-default over LLDB 2022-03-31 13:21:49 -07:00
ScriptInterpreter [lldb] Remove LLDB reproducers 2022-09-19 14:43:31 -07:00
StructuredData [lldb] Report debugger diagnostics as events 2022-03-16 08:33:01 -07:00
SymbolFile [lldb] Remove scoped timer from high firing and fast running ExtractUnitDIENoDwoIfNeeded 2022-10-01 09:58:40 -07:00
SymbolVendor [lldb] Remove LLDB reproducers 2022-09-19 14:43:31 -07:00
SystemRuntime [LLDB][NFC][Reliability] Fixes for int overflow and uninitialized state 2022-07-29 13:31:17 -07:00
Trace [NFC][trace][intel pt] add simple documentation line 2022-08-15 00:56:12 -07:00
TraceExporter Remove redundant initialization of Optional (NFC) 2022-08-20 21:18:28 -07:00
TypeSystem Revert "[lldb] Fix member access in GetExpressionPath" 2022-09-30 15:26:09 +00:00
UnwindAssembly [LLDB] Move MIPS64/PPC64 and misc. to optional GetRegisterInfo 2022-09-28 10:36:31 +00:00
CMakeLists.txt [lldb] Add a C language REPL to test LLDB's REPL infrastructure 2021-09-23 19:31:02 +02:00
Plugins.def.in