llvm-capstone/lldb/source/Initialization
Jonas Devlieghere 84ea6b6f78
[lldb] Add diagnostics
Around this time last year, I said on the mailing list [1] that I wanted
to to transform the reproducers into something that resembles a
sysdiagnose on Apple platforms: a collection of files containing a
variety of information to help diagnose bugs or troubleshoot issues.

This patch adds that framework. Based on lessons learned from the
reproducers, I've intentionally tried to keep it small and simple.
Different parts of LLDB can register callbacks (this is necessary for
layering purposes) that will get called when the diagnostics should be
generated.

[1] https://lists.llvm.org/pipermail/lldb-dev/2021-September/017045.html

Differential revision: https://reviews.llvm.org/D134991
2022-10-31 14:40:38 -07:00
..
CMakeLists.txt
SystemInitializer.cpp [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
SystemInitializerCommon.cpp [lldb] Add diagnostics 2022-10-31 14:40:38 -07:00
SystemLifetimeManager.cpp [lldb] Use C++11 default member initializers 2021-06-09 09:43:13 -07:00