AddDestroyCallback(lldb_private::DebuggerDestroyCallback destroy_callback, void *baton) | lldb_private::Debugger | |
AdoptTopIOHandlerFilesIfInvalid(lldb::FileSP &in, lldb::StreamFileSP &out, lldb::StreamFileSP &err) | lldb_private::Debugger | |
Apropos(llvm::StringRef keyword, std::vector< const Property * > &matching_properties) const | lldb_private::Properties | |
AssertCallback(llvm::StringRef message, llvm::StringRef backtrace, llvm::StringRef prompt) | lldb_private::Debugger | static |
CancelForwardEvents(const lldb::ListenerSP &listener_sp) | lldb_private::Debugger | |
CancelInterruptRequest() | lldb_private::Debugger | |
CheckTopIOHandlerTypes(IOHandler::Type top_type, IOHandler::Type second_top_type) | lldb_private::Debugger | |
Clear() | lldb_private::Debugger | |
ClearIOHandlers() | lldb_private::Debugger | |
CommandInterpreter | lldb_private::Debugger | friend |
CreateInstance(lldb::LogOutputCallback log_callback=nullptr, void *baton=nullptr) | lldb_private::Debugger | static |
Debugger(lldb::LogOutputCallback m_log_callback, void *baton) | lldb_private::Debugger | private |
Debugger(const Debugger &)=delete | lldb_private::Debugger | private |
DebuggerList typedef | lldb_private::Debugger | |
DebuggersRequestingInterruption() | lldb_private::Debugger | static |
DefaultEventHandler() | lldb_private::Debugger | protected |
Destroy(lldb::DebuggerSP &debugger_sp) | lldb_private::Debugger | static |
DispatchInputEndOfFile() | lldb_private::Debugger | |
DispatchInputInterrupt() | lldb_private::Debugger | |
DumpAllDescriptions(CommandInterpreter &interpreter, Stream &strm) const | lldb_private::Properties | virtual |
DumpAllPropertyValues(const ExecutionContext *exe_ctx, Stream &strm, uint32_t dump_mask, bool is_json=false) | lldb_private::Properties | virtual |
DumpPropertyValue(const ExecutionContext *exe_ctx, Stream &strm, llvm::StringRef property_path, uint32_t dump_mask, bool is_json=false) | lldb_private::Properties | virtual |
eBroadcastBitEventThreadIsListening enum value | lldb_private::Debugger | protected |
EnableForwardEvents(const lldb::ListenerSP &listener_sp) | lldb_private::Debugger | |
EnableLog(llvm::StringRef channel, llvm::ArrayRef< const char * > categories, llvm::StringRef log_file, uint32_t log_options, size_t buffer_size, LogHandlerKind log_handler_kind, llvm::raw_ostream &error_stream) | lldb_private::Debugger | |
eStopDisassemblyTypeAlways enum value | lldb_private::Debugger | |
eStopDisassemblyTypeNever enum value | lldb_private::Debugger | |
eStopDisassemblyTypeNoDebugInfo enum value | lldb_private::Debugger | |
eStopDisassemblyTypeNoSource enum value | lldb_private::Debugger | |
FindDebuggerWithID(lldb::user_id_t id) | lldb_private::Debugger | static |
FindDebuggerWithInstanceName(llvm::StringRef instance_name) | lldb_private::Debugger | static |
FindTargetWithProcess(Process *process) | lldb_private::Debugger | static |
FindTargetWithProcessID(lldb::pid_t pid) | lldb_private::Debugger | static |
FlushProcessOutput(Process &process, bool flush_stdout, bool flush_stderr) | lldb_private::Debugger | |
FormatDisassemblerAddress(const FormatEntity::Entry *format, const SymbolContext *sc, const SymbolContext *prev_sc, const ExecutionContext *exe_ctx, const Address *addr, Stream &s) | lldb_private::Debugger | static |
g_load_plugin_callback | lldb_private::Debugger | protectedstatic |
GetAsyncErrorStream() | lldb_private::Debugger | |
GetAsyncExecution() | lldb_private::Debugger | |
GetAsyncOutputStream() | lldb_private::Debugger | |
GetAutoConfirm() const | lldb_private::Debugger | |
GetAutoIndent() const | lldb_private::Debugger | |
GetAutoOneLineSummaries() const | lldb_private::Debugger | |
GetAutosuggestionAnsiPrefix() const | lldb_private::Debugger | |
GetAutosuggestionAnsiSuffix() const | lldb_private::Debugger | |
GetBroadcaster() | lldb_private::Debugger | inline |
GetBroadcaster() const | lldb_private::Debugger | inline |
GetBroadcasterManager() | lldb_private::Debugger | inline |
GetCommandInterpreter() | lldb_private::Debugger | inline |
GetDebuggerAtIndex(size_t index) | lldb_private::Debugger | static |
GetDisassemblyFormat() const | lldb_private::Debugger | |
GetDisassemblyLineCount() const | lldb_private::Debugger | |
GetDummyTarget() | lldb_private::Debugger | inline |
GetDWIMPrintVerbosity() const | lldb_private::Debugger | |
GetErrorFile() | lldb_private::Debugger | inline |
GetErrorStream() | lldb_private::Debugger | inline |
GetErrorStreamSP() | lldb_private::Debugger | inline |
GetEscapeNonPrintables() const | lldb_private::Debugger | |
GetExperimentalSettingsName() | lldb_private::Properties | static |
GetExternalEditor() const | lldb_private::Debugger | |
GetFrameFormat() const | lldb_private::Debugger | |
GetFrameFormatUnique() const | lldb_private::Debugger | |
GetHighlightSource() const | lldb_private::Debugger | |
GetID() const | lldb_private::UserID | inline |
GetInputFile() | lldb_private::Debugger | inline |
GetInputFileSP() | lldb_private::Debugger | inline |
GetInputRecorder() | lldb_private::Debugger | |
GetInstanceName() | lldb_private::Debugger | inline |
GetIOHandlerCommandPrefix() | lldb_private::Debugger | |
GetIOHandlerHelpPrologue() | lldb_private::Debugger | |
GetListener() | lldb_private::Debugger | inline |
GetNotifyVoid() const | lldb_private::Debugger | |
GetNumDebuggers() | lldb_private::Debugger | static |
GetOutputFile() | lldb_private::Debugger | inline |
GetOutputStream() | lldb_private::Debugger | inline |
GetOutputStreamSP() | lldb_private::Debugger | inline |
GetPlatformList() | lldb_private::Debugger | inline |
GetPrintDecls() const | lldb_private::Debugger | |
GetPrompt() const | lldb_private::Debugger | |
GetPromptAnsiPrefix() const | lldb_private::Debugger | |
GetPromptAnsiSuffix() const | lldb_private::Debugger | |
GetPropertyAtIndexAs(uint32_t idx, T default_value, const ExecutionContext *exe_ctx=nullptr) const | lldb_private::Properties | inline |
GetPropertyAtIndexAs(uint32_t idx, const ExecutionContext *exe_ctx=nullptr) const | lldb_private::Properties | inline |
GetPropertyValue(const ExecutionContext *exe_ctx, llvm::StringRef property_path, Status &error) const | lldb_private::Properties | virtual |
GetRegexMatchAnsiPrefix() const | lldb_private::Debugger | |
GetRegexMatchAnsiSuffix() const | lldb_private::Debugger | |
GetREPLLanguage() const | lldb_private::Debugger | |
GetScriptInterpreter(bool can_create=true, std::optional< lldb::ScriptLanguage > language={}) | lldb_private::Debugger | |
GetScriptLanguage() const | lldb_private::Debugger | |
GetSelectedExecutionContext() | lldb_private::Debugger | |
GetSelectedOrDummyTarget(bool prefer_dummy=false) | lldb_private::Debugger | |
GetSelectedTarget() | lldb_private::Debugger | inline |
GetShowDontUsePoHint() const | lldb_private::Debugger | |
GetShowProgress() const | lldb_private::Debugger | |
GetShowProgressAnsiPrefix() const | lldb_private::Debugger | |
GetShowProgressAnsiSuffix() const | lldb_private::Debugger | |
GetSourceFileCache() | lldb_private::Debugger | inline |
GetSourceManager() | lldb_private::Debugger | |
GetStaticBroadcasterClass() | lldb_private::Debugger | static |
GetStopDisassemblyDisplay() const | lldb_private::Debugger | |
GetStopDisassemblyMaxSize() const | lldb_private::Debugger | |
GetStopShowColumn() const | lldb_private::Debugger | |
GetStopShowColumnAnsiPrefix() const | lldb_private::Debugger | |
GetStopShowColumnAnsiSuffix() const | lldb_private::Debugger | |
GetStopShowLineMarkerAnsiPrefix() const | lldb_private::Debugger | |
GetStopShowLineMarkerAnsiSuffix() const | lldb_private::Debugger | |
GetStopSourceLineCount(bool before) const | lldb_private::Debugger | |
GetTabSize() const | lldb_private::Debugger | |
GetTargetList() | lldb_private::Debugger | inline |
GetTerminalWidth() const | lldb_private::Debugger | |
GetThreadFormat() const | lldb_private::Debugger | |
GetThreadPool() | lldb_private::Debugger | static |
GetThreadStopFormat() const | lldb_private::Debugger | |
GetTopIOHandlerControlSequence(char ch) | lldb_private::Debugger | |
GetUseAutosuggestion() const | lldb_private::Debugger | |
GetUseColor() const | lldb_private::Debugger | |
GetUseExternalEditor() const | lldb_private::Debugger | |
GetUseSourceCache() const | lldb_private::Debugger | |
GetValueProperties() const | lldb_private::Properties | inlinevirtual |
HandleBreakpointEvent(const lldb::EventSP &event_sp) | lldb_private::Debugger | protected |
HandleDestroyCallback() | lldb_private::Debugger | protected |
HandleDiagnosticEvent(const lldb::EventSP &event_sp) | lldb_private::Debugger | protected |
HandleProcessEvent(const lldb::EventSP &event_sp) | lldb_private::Debugger | protected |
HandleProgressEvent(const lldb::EventSP &event_sp) | lldb_private::Debugger | protected |
HandleThreadEvent(const lldb::EventSP &event_sp) | lldb_private::Debugger | protected |
HasIOHandlerThread() const | lldb_private::Debugger | protected |
Initialize(LoadPluginCallbackType load_plugin_callback) | lldb_private::Debugger | static |
InstanceInitialize() | lldb_private::Debugger | protected |
InterruptRequested(const char *cur_func, const char *formatv, Args &&...args) | lldb_private::Debugger | inline |
InterruptRequested() | lldb_private::Debugger | |
IOHandlerThread() | lldb_private::Debugger | protected |
IsForwardingEvents() | lldb_private::Debugger | |
IsHandlingEvents() const | lldb_private::Debugger | inline |
IsIOHandlerThreadCurrentThread() const | lldb_private::Debugger | protected |
IsSettingExperimental(llvm::StringRef setting) | lldb_private::Properties | static |
IsTopIOHandler(const lldb::IOHandlerSP &reader_sp) | lldb_private::Debugger | |
JoinIOHandlerThread() | lldb_private::Debugger | protected |
LoadedPluginsList typedef | lldb_private::Debugger | protected |
LoadPlugin(const FileSpec &spec, Status &error) | lldb_private::Debugger | |
m_broadcaster | lldb_private::Debugger | protected |
m_broadcaster_manager_sp | lldb_private::Debugger | protected |
m_callback_handler_sp | lldb_private::Debugger | protected |
m_clear_once | lldb_private::Debugger | protected |
m_collection_sp | lldb_private::Properties | protected |
m_command_interpreter_up | lldb_private::Debugger | protected |
m_current_event_id | lldb_private::Debugger | protected |
m_destroy_callback_mutex | lldb_private::Debugger | protected |
m_destroy_callback_next_token | lldb_private::Debugger | protected |
m_destroy_callbacks | lldb_private::Debugger | protected |
m_diagnostics_callback_id | lldb_private::Debugger | protected |
m_dummy_target_sp | lldb_private::Debugger | protected |
m_error_stream_sp | lldb_private::Debugger | protected |
m_event_handler_thread | lldb_private::Debugger | protected |
m_forward_listener_sp | lldb_private::Debugger | protected |
m_input_file_sp | lldb_private::Debugger | protected |
m_input_recorder | lldb_private::Debugger | protected |
m_instance_name | lldb_private::Debugger | protected |
m_interrupt_mutex | lldb_private::Debugger | protected |
m_interrupt_requested | lldb_private::Debugger | protected |
m_io_handler_stack | lldb_private::Debugger | protected |
m_io_handler_synchronous_mutex | lldb_private::Debugger | protected |
m_io_handler_thread | lldb_private::Debugger | protected |
m_listener_sp | lldb_private::Debugger | protected |
m_loaded_plugins | lldb_private::Debugger | protected |
m_output_flush_mutex | lldb_private::Debugger | protected |
m_output_stream_sp | lldb_private::Debugger | protected |
m_platform_list | lldb_private::Debugger | protected |
m_script_interpreter_mutex | lldb_private::Debugger | protected |
m_script_interpreters | lldb_private::Debugger | protected |
m_source_file_cache | lldb_private::Debugger | protected |
m_source_manager_up | lldb_private::Debugger | protected |
m_stream_handlers | lldb_private::Debugger | protected |
m_sync_broadcaster | lldb_private::Debugger | protected |
m_target_list | lldb_private::Debugger | protected |
m_terminal_state | lldb_private::Debugger | protected |
m_uid | lldb_private::UserID | protected |
operator=(const Debugger &)=delete | lldb_private::Debugger | private |
PopIOHandler(const lldb::IOHandlerSP &reader_sp) | lldb_private::Debugger | protected |
PrintAsync(const char *s, size_t len, bool is_stdout) | lldb_private::Debugger | |
PrintProgress(const ProgressEventData &data) | lldb_private::Debugger | protected |
Progress | lldb_private::Debugger | friend |
ProgressManager | lldb_private::Debugger | friend |
Properties() | lldb_private::Properties | |
Properties(const lldb::OptionValuePropertiesSP &collection_sp) | lldb_private::Properties | |
PushIOHandler(const lldb::IOHandlerSP &reader_sp, bool cancel_top_handler=true) | lldb_private::Debugger | protected |
RemoveDestroyCallback(lldb::callback_token_t token) | lldb_private::Debugger | |
RemoveIOHandler(const lldb::IOHandlerSP &reader_sp) | lldb_private::Debugger | |
REPL | lldb_private::Debugger | friend |
ReportDiagnosticImpl(lldb::Severity severity, std::string message, std::optional< lldb::user_id_t > debugger_id, std::once_flag *once) | lldb_private::Debugger | protectedstatic |
ReportError(std::string message, std::optional< lldb::user_id_t > debugger_id=std::nullopt, std::once_flag *once=nullptr) | lldb_private::Debugger | static |
ReportInfo(std::string message, std::optional< lldb::user_id_t > debugger_id=std::nullopt, std::once_flag *once=nullptr) | lldb_private::Debugger | static |
ReportInterruption(const InterruptionReport &report) | lldb_private::Debugger | |
ReportProgress(uint64_t progress_id, std::string title, std::string details, uint64_t completed, uint64_t total, std::optional< lldb::user_id_t > debugger_id, uint32_t progress_category_bit=lldb::eBroadcastBitProgress) | lldb_private::Debugger | protectedstatic |
ReportSymbolChange(const ModuleSpec &module_spec) | lldb_private::Debugger | static |
ReportWarning(std::string message, std::optional< lldb::user_id_t > debugger_id=std::nullopt, std::once_flag *once=nullptr) | lldb_private::Debugger | static |
RequestInterrupt() | lldb_private::Debugger | |
RestoreInputTerminalState() | lldb_private::Debugger | |
RunIOHandlerAsync(const lldb::IOHandlerSP &reader_sp, bool cancel_top_handler=true) | lldb_private::Debugger | |
RunIOHandlers() | lldb_private::Debugger | |
RunIOHandlerSync(const lldb::IOHandlerSP &reader_sp) | lldb_private::Debugger | |
RunREPL(lldb::LanguageType language, const char *repl_options) | lldb_private::Debugger | |
SaveInputTerminalState() | lldb_private::Debugger | |
SetAsyncExecution(bool async) | lldb_private::Debugger | |
SetAutoIndent(bool b) | lldb_private::Debugger | |
SetDestroyCallback(lldb_private::DebuggerDestroyCallback destroy_callback, void *baton) | lldb_private::Debugger | |
SetErrorFile(lldb::FileSP file) | lldb_private::Debugger | |
SetExternalEditor(llvm::StringRef editor) | lldb_private::Debugger | |
SetID(lldb::user_id_t uid) | lldb_private::UserID | inline |
SetInputFile(lldb::FileSP file) | lldb_private::Debugger | |
SetInputString(const char *data) | lldb_private::Debugger | |
SetIOHandlerThread(HostThread &new_thread) | lldb_private::Debugger | protected |
SetLoggingCallback(lldb::LogOutputCallback log_callback, void *baton) | lldb_private::Debugger | |
SetOutputFile(lldb::FileSP file) | lldb_private::Debugger | |
SetPrintDecls(bool b) | lldb_private::Debugger | |
SetPrompt(llvm::StringRef p) | lldb_private::Debugger | |
SetPrompt(const char *)=delete | lldb_private::Debugger | |
SetPropertyAtIndex(uint32_t idx, T t, const ExecutionContext *exe_ctx=nullptr) const | lldb_private::Properties | inline |
SetPropertyValue(const ExecutionContext *exe_ctx, VarSetOperationType op, llvm::StringRef property_path, llvm::StringRef value) override | lldb_private::Debugger | virtual |
SetREPLLanguage(lldb::LanguageType repl_lang) | lldb_private::Debugger | |
SetScriptLanguage(lldb::ScriptLanguage script_lang) | lldb_private::Debugger | |
SetShowProgress(bool show_progress) | lldb_private::Debugger | |
SetTabSize(uint64_t tab_size) | lldb_private::Debugger | |
SetTerminalWidth(uint64_t term_width) | lldb_private::Debugger | |
SettingsInitialize() | lldb_private::Debugger | static |
SettingsTerminate() | lldb_private::Debugger | static |
SetUseColor(bool use_color) | lldb_private::Debugger | |
SetUseExternalEditor(bool use_external_editor_p) | lldb_private::Debugger | |
SetUseSourceCache(bool use_source_cache) | lldb_private::Debugger | |
StartEventHandlerThread() | lldb_private::Debugger | |
StartIOHandlerThread() | lldb_private::Debugger | protected |
StopDisassemblyType enum name | lldb_private::Debugger | |
StopEventHandlerThread() | lldb_private::Debugger | |
StopIOHandlerThread() | lldb_private::Debugger | protected |
Terminate() | lldb_private::Debugger | static |
UserID(lldb::user_id_t uid=LLDB_INVALID_UID) | lldb_private::UserID | inline |
~Debugger() override | lldb_private::Debugger | |
~Properties() | lldb_private::Properties | virtual |
~UserID()=default | lldb_private::UserID | |