LLDB mainline
Diagnostics.h File Reference
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/Log.h"
#include "llvm/Support/Error.h"
#include <optional>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  lldb_private::Diagnostics
 Diagnostics maintain an always-on, in-memory log of recent diagnostic messages that can be written out to help investigate bugs and troubleshoot issues. More...
struct  lldb_private::Diagnostics::Attachments
 The bundle directory and the files written into it, recorded as each one is created so a file that could not be written is simply absent. More...
struct  lldb_private::Diagnostics::Report
 The state a triager needs to make sense of a bug report. More...

Namespaces

namespace  llvm
namespace  llvm::json
namespace  lldb_private
 A class that represents a running process on the host machine.

Functions

llvm::json::Value lldb_private::toJSON (const Diagnostics::Report &report)
 Render a diagnostics report as JSON, for diagnostics dump's terminal output.