llvm-project/lldb/tools
Jonas Devlieghere 6879391908
[lldb] Replace Host::SystemLog with Debugger::Report{Error,Warning}
As it exists today, Host::SystemLog is used exclusively for error
reporting. With the introduction of diagnostic events, we have a better
way of reporting those. Instead of printing directly to stderr, these
messages now get printed to the debugger's error stream (when using the
default event handler). Alternatively, if someone is listening for these
events, they can decide how to display them, for example in the context
of an IDE such as Xcode.

This change also means we no longer write these messages to the system
log on Darwin. As far as I know, nobody is relying on this, but I think
this is something we could add to the diagnostic event mechanism.

Differential revision: https://reviews.llvm.org/D128480
2022-06-24 09:46:26 -07:00
..
argdumper [lldb] Remove a few unused .exports files 2021-08-05 22:17:00 +02:00
compact-unwind Don't re-define constants that are now in compact_unwind_encoding.h. 2021-09-09 17:01:43 -07:00
darwin-debug [lldb][NFC] Use C++ versions of the deprecated C standard library headers 2021-05-26 12:46:12 +02:00
darwin-threads
debugserver Roll back Michał's changes to debugserver, not meant for there 2022-06-21 12:57:42 -07:00
driver [lldb] Fix building for mingw after changes to sigtstp_handler 2022-03-26 22:32:53 +02:00
intel-features [lldb][tests] Automatically call compute_mydir (NFC) 2022-06-17 14:34:49 -07:00
lldb-fuzzer [lldb/Fuzzer] Have fuzzers write artifacts to specific directory 2022-06-23 16:55:23 -04:00
lldb-instr [lldb] Revive lldb-instr 2022-01-20 18:06:14 -08:00
lldb-server [lldb] Replace Host::SystemLog with Debugger::Report{Error,Warning} 2022-06-24 09:46:26 -07:00
lldb-test [lldb] Support a buffered logging mode 2022-06-23 09:12:01 -07:00
lldb-vscode Don't use Optional::hasValue (NFC) 2022-06-20 20:26:05 -07:00
CMakeLists.txt [lldb] Add a fuzzer for target creation 2022-03-25 09:34:00 -07:00