mirror-llvm-project/lldb/tools
Bar Soloveychik c486d28c1e
[lldb] Make missing DWO diagnostics customizable (#212338)
Adds a default-empty `LLDB_DWO_DIAGNOSTIC_SUFFIX` macro and appends it
to both missing-DWO diagnostics.

The idea is companies or build engineers can build with an extra cmake
-D flag to include internal URL links or troubleshooting tips when dwo
files are missing.

tested with:
```
bin/llvm-lit -sv tools/lldb/test/Shell/SymbolFile/DWARF/x86/dwo-not-found-warning.cpp
```

added `GetDwoDiagnosticSuffix()` because a macro has no runtime symbol.
The function lets lldb-test read the exact value compiled into the DWARF
plugin.

---------

Co-authored-by: Bar Soloveychik <barsolo@fb.com>
2026-07-30 10:51:49 -07:00
..
argdumper
compact-unwind
darwin-debug
darwin-mte-launcher [lldb] Enable SanitizersAllocationTraces=tagged in darwin-mte-launcher (#186326) 2026-03-13 16:14:41 -07:00
darwin-threads
debugserver [lldb] Survive ptrace(PT_DENY_ATTACH) when attaching (#204688) (#205198) 2026-06-22 17:24:30 -07:00
driver [lldb][CMake] Extend liblldb interposition fix to lldb-dap and lldb-mcp (#207251) 2026-07-02 20:22:48 +00:00
intel-features [lldb/cmake] Implicitly pass arguments to llvm_add_library (#142583) 2025-06-04 11:33:37 +02:00
lldb-dap [lldb-dap][Windows] Respect debug-heap setting when launching (#212290) 2026-07-28 17:57:29 +02:00
lldb-fuzzer [LLDB] Fix Timer MSAN Use After Destroy in Fuzz Tests (#186133) 2026-03-12 09:29:38 -07:00
lldb-instr [lldb/cmake] Implicitly pass arguments to llvm_add_library (#142583) 2025-06-04 11:33:37 +02:00
lldb-mcp [lldb-mcp] Add --help and --version (#212680) 2026-07-29 10:52:13 -07:00
lldb-rpc [lldb][rpc] Only use guard names in framework script (#151391) 2025-07-30 23:04:22 -07:00
lldb-rpc-gen [clang] Improve nested name specifier AST representation (#147835) 2025-08-09 05:06:53 -03:00
lldb-server [lldb][Windows] Don't let the inferior inherit the --pipe handle (#207024) 2026-07-16 18:33:50 +02:00
lldb-test [lldb] Make missing DWO diagnostics customizable (#212338) 2026-07-30 10:51:49 -07:00
yaml2macho-core Remove unused variables in the monorepo (#204994) 2026-06-24 11:50:30 +02:00
CMakeLists.txt [lldb] Run the LLDB test suite under MTE on capable Apple HW (#185780) 2026-03-12 09:24:15 -07:00