LLDB mainline
SBDebugger.cpp File Reference
#include "lldb/API/SBDebugger.h"
#include "SystemInitializerFull.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/API/SBBroadcaster.h"
#include "lldb/API/SBCommandInterpreter.h"
#include "lldb/API/SBCommandInterpreterRunOptions.h"
#include "lldb/API/SBCommandReturnObject.h"
#include "lldb/API/SBError.h"
#include "lldb/API/SBEvent.h"
#include "lldb/API/SBFile.h"
#include "lldb/API/SBFrame.h"
#include "lldb/API/SBListener.h"
#include "lldb/API/SBProcess.h"
#include "lldb/API/SBSourceManager.h"
#include "lldb/API/SBStream.h"
#include "lldb/API/SBStringList.h"
#include "lldb/API/SBStructuredData.h"
#include "lldb/API/SBTarget.h"
#include "lldb/API/SBThread.h"
#include "lldb/API/SBTrace.h"
#include "lldb/API/SBTypeCategory.h"
#include "lldb/API/SBTypeFilter.h"
#include "lldb/API/SBTypeFormat.h"
#include "lldb/API/SBTypeNameSpecifier.h"
#include "lldb/API/SBTypeSummary.h"
#include "lldb/API/SBTypeSynthetic.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/DebuggerEvents.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/Progress.h"
#include "lldb/Core/StructuredDataImpl.h"
#include "lldb/DataFormatters/DataVisualization.h"
#include "lldb/Host/Config.h"
#include "lldb/Host/StreamFile.h"
#include "lldb/Host/XML.h"
#include "lldb/Initialization/SystemLifetimeManager.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Interpreter/OptionArgParser.h"
#include "lldb/Interpreter/OptionGroupPlatform.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/TargetList.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/Diagnostics.h"
#include "lldb/Utility/State.h"
#include "lldb/Version/Version.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/Support/DynamicLibrary.h"
#include "llvm/Support/ManagedStatic.h"
#include "llvm/Support/PrettyStackTrace.h"
#include "llvm/Support/Signals.h"
#include "llvm/Config/Targets.def"

Go to the source code of this file.

Macros

#define LLVM_TARGET(target)

Functions

static void DumpDiagnostics (void *cookie)
static void AddBoolConfigEntry (StructuredData::Dictionary &dict, llvm::StringRef name, bool value, llvm::StringRef description)
static void AddLLVMTargets (StructuredData::Dictionary &dict)
static llvm::ArrayRef< const char * > GetCategoryArray (const char **categories)

Variables

static llvm::ManagedStatic< SystemLifetimeManagerg_debugger_lifetime

Macro Definition Documentation

◆ LLVM_TARGET

#define LLVM_TARGET ( target)
Value:
array_up->AddItem(std::make_unique<StructuredData::String>(#target));

Function Documentation

◆ AddBoolConfigEntry()

void AddBoolConfigEntry ( StructuredData::Dictionary & dict,
llvm::StringRef name,
bool value,
llvm::StringRef description )
static

◆ AddLLVMTargets()

void AddLLVMTargets ( StructuredData::Dictionary & dict)
static

◆ DumpDiagnostics()

void DumpDiagnostics ( void * cookie)
static

◆ GetCategoryArray()

llvm::ArrayRef< const char * > GetCategoryArray ( const char ** categories)
static

Definition at line 1653 of file SBDebugger.cpp.

Referenced by lldb::SBDebugger::EnableLog().

Variable Documentation

◆ g_debugger_lifetime

llvm::ManagedStatic<SystemLifetimeManager> g_debugger_lifetime
static