LLDB mainline
Macros | Functions | Variables
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/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)    array_up->AddItem(std::make_unique<StructuredData::String>(#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)     array_up->AddItem(std::make_unique<StructuredData::String>(#target));

Function Documentation

◆ AddBoolConfigEntry()

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

◆ AddLLVMTargets()

static void AddLLVMTargets ( StructuredData::Dictionary dict)
static

◆ DumpDiagnostics()

static void DumpDiagnostics ( void *  cookie)
static

◆ GetCategoryArray()

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

Definition at line 1656 of file SBDebugger.cpp.

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

Variable Documentation

◆ g_debugger_lifetime

llvm::ManagedStatic<SystemLifetimeManager> g_debugger_lifetime
static