Lines Matching refs:Debugger
104 static Debugger::DebuggerList *g_debugger_list_ptr =
110 Debugger::eStopDisassemblyTypeNever,
115 Debugger::eStopDisassemblyTypeNoDebugInfo,
120 Debugger::eStopDisassemblyTypeNoSource,
127 Debugger::eStopDisassemblyTypeAlways,
197 LoadPluginCallbackType Debugger::g_load_plugin_callback = nullptr;
199 Status Debugger::SetPropertyValue(const ExecutionContext *exe_ctx, in SetPropertyValue()
272 bool Debugger::GetAutoConfirm() const { in GetAutoConfirm()
278 const FormatEntity::Entry *Debugger::GetDisassemblyFormat() const { in GetDisassemblyFormat()
283 const FormatEntity::Entry *Debugger::GetFrameFormat() const { in GetFrameFormat()
288 const FormatEntity::Entry *Debugger::GetFrameFormatUnique() const { in GetFrameFormatUnique()
293 uint64_t Debugger::GetStopDisassemblyMaxSize() const { in GetStopDisassemblyMaxSize()
299 bool Debugger::GetNotifyVoid() const { in GetNotifyVoid()
305 llvm::StringRef Debugger::GetPrompt() const { in GetPrompt()
311 llvm::StringRef Debugger::GetPromptAnsiPrefix() const { in GetPromptAnsiPrefix()
317 llvm::StringRef Debugger::GetPromptAnsiSuffix() const { in GetPromptAnsiSuffix()
323 void Debugger::SetPrompt(llvm::StringRef p) { in SetPrompt()
334 const FormatEntity::Entry *Debugger::GetThreadFormat() const { in GetThreadFormat()
339 const FormatEntity::Entry *Debugger::GetThreadStopFormat() const { in GetThreadStopFormat()
344 lldb::ScriptLanguage Debugger::GetScriptLanguage() const { in GetScriptLanguage()
351 bool Debugger::SetScriptLanguage(lldb::ScriptLanguage script_lang) { in SetScriptLanguage()
356 lldb::LanguageType Debugger::GetREPLLanguage() const { in GetREPLLanguage()
361 bool Debugger::SetREPLLanguage(lldb::LanguageType repl_lang) { in SetREPLLanguage()
366 uint64_t Debugger::GetTerminalWidth() const { in GetTerminalWidth()
372 bool Debugger::SetTerminalWidth(uint64_t term_width) { in SetTerminalWidth()
380 bool Debugger::GetUseExternalEditor() const { in GetUseExternalEditor()
386 bool Debugger::SetUseExternalEditor(bool b) { in SetUseExternalEditor()
391 llvm::StringRef Debugger::GetExternalEditor() const { in GetExternalEditor()
397 bool Debugger::SetExternalEditor(llvm::StringRef editor) { in SetExternalEditor()
402 bool Debugger::GetUseColor() const { in GetUseColor()
408 bool Debugger::SetUseColor(bool b) { in SetUseColor()
415 bool Debugger::GetShowProgress() const { in GetShowProgress()
421 bool Debugger::SetShowProgress(bool show_progress) { in SetShowProgress()
426 llvm::StringRef Debugger::GetShowProgressAnsiPrefix() const { in GetShowProgressAnsiPrefix()
432 llvm::StringRef Debugger::GetShowProgressAnsiSuffix() const { in GetShowProgressAnsiSuffix()
438 bool Debugger::GetUseAutosuggestion() const { in GetUseAutosuggestion()
444 llvm::StringRef Debugger::GetAutosuggestionAnsiPrefix() const { in GetAutosuggestionAnsiPrefix()
450 llvm::StringRef Debugger::GetAutosuggestionAnsiSuffix() const { in GetAutosuggestionAnsiSuffix()
456 llvm::StringRef Debugger::GetRegexMatchAnsiPrefix() const { in GetRegexMatchAnsiPrefix()
462 llvm::StringRef Debugger::GetRegexMatchAnsiSuffix() const { in GetRegexMatchAnsiSuffix()
468 bool Debugger::GetShowDontUsePoHint() const { in GetShowDontUsePoHint()
474 bool Debugger::GetUseSourceCache() const { in GetUseSourceCache()
480 bool Debugger::SetUseSourceCache(bool b) { in SetUseSourceCache()
488 bool Debugger::GetHighlightSource() const { in GetHighlightSource()
494 StopShowColumn Debugger::GetStopShowColumn() const { in GetStopShowColumn()
501 llvm::StringRef Debugger::GetStopShowColumnAnsiPrefix() const { in GetStopShowColumnAnsiPrefix()
507 llvm::StringRef Debugger::GetStopShowColumnAnsiSuffix() const { in GetStopShowColumnAnsiSuffix()
513 llvm::StringRef Debugger::GetStopShowLineMarkerAnsiPrefix() const { in GetStopShowLineMarkerAnsiPrefix()
519 llvm::StringRef Debugger::GetStopShowLineMarkerAnsiSuffix() const { in GetStopShowLineMarkerAnsiSuffix()
525 uint64_t Debugger::GetStopSourceLineCount(bool before) const { in GetStopSourceLineCount()
532 Debugger::StopDisassemblyType Debugger::GetStopDisassemblyDisplay() const { in GetStopDisassemblyDisplay()
534 return GetPropertyAtIndexAs<Debugger::StopDisassemblyType>( in GetStopDisassemblyDisplay()
535 idx, static_cast<Debugger::StopDisassemblyType>( in GetStopDisassemblyDisplay()
539 uint64_t Debugger::GetDisassemblyLineCount() const { in GetDisassemblyLineCount()
545 bool Debugger::GetAutoOneLineSummaries() const { in GetAutoOneLineSummaries()
551 bool Debugger::GetEscapeNonPrintables() const { in GetEscapeNonPrintables()
557 bool Debugger::GetAutoIndent() const { in GetAutoIndent()
563 bool Debugger::SetAutoIndent(bool b) { in SetAutoIndent()
568 bool Debugger::GetPrintDecls() const { in GetPrintDecls()
574 bool Debugger::SetPrintDecls(bool b) { in SetPrintDecls()
579 uint64_t Debugger::GetTabSize() const { in GetTabSize()
585 bool Debugger::SetTabSize(uint64_t tab_size) { in SetTabSize()
590 lldb::DWIMPrintVerbosity Debugger::GetDWIMPrintVerbosity() const { in GetDWIMPrintVerbosity()
597 #pragma mark Debugger
606 void Debugger::Initialize(LoadPluginCallbackType load_plugin_callback) { in Initialize()
615 void Debugger::Terminate() { in Terminate()
641 void Debugger::SettingsInitialize() { Target::SettingsInitialize(); } in SettingsInitialize()
643 void Debugger::SettingsTerminate() { Target::SettingsTerminate(); } in SettingsTerminate()
645 bool Debugger::LoadPlugin(const FileSpec &spec, Status &error) { in LoadPlugin()
673 Debugger *debugger = (Debugger *)baton; in LoadPluginCallback()
707 void Debugger::InstanceInitialize() { in InstanceInitialize()
733 DebuggerSP Debugger::CreateInstance(lldb::LogOutputCallback log_callback, in CreateInstance()
735 DebuggerSP debugger_sp(new Debugger(log_callback, baton)); in CreateInstance()
744 void Debugger::HandleDestroyCallback() { in HandleDestroyCallback()
751 void Debugger::Destroy(DebuggerSP &debugger_sp) { in Destroy()
782 Debugger::FindDebuggerWithInstanceName(llvm::StringRef instance_name) { in FindDebuggerWithInstanceName()
797 TargetSP Debugger::FindTargetWithProcessID(lldb::pid_t pid) { in FindTargetWithProcessID()
811 TargetSP Debugger::FindTargetWithProcess(Process *process) { in FindTargetWithProcess()
825 ConstString Debugger::GetStaticBroadcasterClass() { in GetStaticBroadcasterClass()
830 Debugger::Debugger(lldb::LogOutputCallback log_callback, void *baton) in Debugger() function in Debugger
926 Debugger::~Debugger() { Clear(); } in ~Debugger()
928 void Debugger::Clear() { in Clear()
963 bool Debugger::GetAsyncExecution() { in GetAsyncExecution()
967 void Debugger::SetAsyncExecution(bool async_execution) { in SetAsyncExecution()
971 repro::DataRecorder *Debugger::GetInputRecorder() { return m_input_recorder; } in GetInputRecorder()
982 Status Debugger::SetInputString(const char *data) { in SetInputString()
1025 void Debugger::SetInputFile(FileSP file_sp) { in SetInputFile()
1033 void Debugger::SetOutputFile(FileSP file_sp) { in SetOutputFile()
1038 void Debugger::SetErrorFile(FileSP file_sp) { in SetErrorFile()
1043 void Debugger::SaveInputTerminalState() { in SaveInputTerminalState()
1049 void Debugger::RestoreInputTerminalState() { m_terminal_state.Restore(); } in RestoreInputTerminalState()
1051 ExecutionContext Debugger::GetSelectedExecutionContext() { in GetSelectedExecutionContext()
1057 void Debugger::DispatchInputInterrupt() { in DispatchInputInterrupt()
1064 void Debugger::DispatchInputEndOfFile() { in DispatchInputEndOfFile()
1071 void Debugger::ClearIOHandlers() { in ClearIOHandlers()
1082 void Debugger::RunIOHandlers() { in RunIOHandlers()
1107 void Debugger::RunIOHandlerSync(const IOHandlerSP &reader_sp) { in RunIOHandlerSync()
1141 bool Debugger::IsTopIOHandler(const lldb::IOHandlerSP &reader_sp) { in IsTopIOHandler()
1145 bool Debugger::CheckTopIOHandlerTypes(IOHandler::Type top_type, in CheckTopIOHandlerTypes()
1150 void Debugger::PrintAsync(const char *s, size_t len, bool is_stdout) { in PrintAsync()
1159 llvm::StringRef Debugger::GetTopIOHandlerControlSequence(char ch) { in GetTopIOHandlerControlSequence()
1163 const char *Debugger::GetIOHandlerCommandPrefix() { in GetIOHandlerCommandPrefix()
1167 const char *Debugger::GetIOHandlerHelpPrologue() { in GetIOHandlerHelpPrologue()
1171 bool Debugger::RemoveIOHandler(const IOHandlerSP &reader_sp) { in RemoveIOHandler()
1175 void Debugger::RunIOHandlerAsync(const IOHandlerSP &reader_sp, in RunIOHandlerAsync()
1180 void Debugger::AdoptTopIOHandlerFilesIfInvalid(FileSP &in, StreamFileSP &out, in AdoptTopIOHandlerFilesIfInvalid()
1221 void Debugger::PushIOHandler(const IOHandlerSP &reader_sp, in PushIOHandler()
1248 bool Debugger::PopIOHandler(const IOHandlerSP &pop_reader_sp) { in PopIOHandler()
1275 StreamSP Debugger::GetAsyncOutputStream() { in GetAsyncOutputStream()
1279 StreamSP Debugger::GetAsyncErrorStream() { in GetAsyncErrorStream()
1283 void Debugger::RequestInterrupt() { in RequestInterrupt()
1288 void Debugger::CancelInterruptRequest() { in CancelInterruptRequest()
1294 bool Debugger::InterruptRequested() { in InterruptRequested()
1306 Debugger::InterruptionReport::InterruptionReport( in InterruptionReport()
1315 void Debugger::ReportInterruption(const InterruptionReport &report) { in ReportInterruption()
1321 Debugger::DebuggerList Debugger::DebuggersRequestingInterruption() { in DebuggersRequestingInterruption()
1333 size_t Debugger::GetNumDebuggers() { in GetNumDebuggers()
1341 lldb::DebuggerSP Debugger::GetDebuggerAtIndex(size_t index) { in GetDebuggerAtIndex()
1353 DebuggerSP Debugger::FindDebuggerWithID(lldb::user_id_t id) { in FindDebuggerWithID()
1369 bool Debugger::FormatDisassemblerAddress(const FormatEntity::Entry *format, in FormatDisassemblerAddress()
1411 void Debugger::AssertCallback(llvm::StringRef message, in AssertCallback()
1414 Debugger::ReportError( in AssertCallback()
1418 void Debugger::SetLoggingCallback(lldb::LogOutputCallback log_callback, in SetLoggingCallback()
1427 void Debugger::SetDestroyCallback( in SetDestroyCallback()
1433 static void PrivateReportProgress(Debugger &debugger, uint64_t progress_id, in PrivateReportProgress()
1438 const uint32_t event_type = Debugger::eBroadcastBitProgress; in PrivateReportProgress()
1448 void Debugger::ReportProgress(uint64_t progress_id, std::string title, in ReportProgress()
1474 static void PrivateReportDiagnostic(Debugger &debugger, in PrivateReportDiagnostic()
1484 event_type = Debugger::eBroadcastBitWarning; in PrivateReportDiagnostic()
1487 event_type = Debugger::eBroadcastBitError; in PrivateReportDiagnostic()
1506 void Debugger::ReportDiagnosticImpl(DiagnosticEventData::Type type, in ReportDiagnosticImpl()
1544 void Debugger::ReportWarning(std::string message, in ReportWarning()
1551 void Debugger::ReportError(std::string message, in ReportError()
1558 void Debugger::ReportInfo(std::string message, in ReportInfo()
1565 void Debugger::ReportSymbolChange(const ModuleSpec &module_spec) { in ReportSymbolChange()
1570 Debugger::eBroadcastSymbolChange, in ReportSymbolChange()
1593 bool Debugger::EnableLog(llvm::StringRef channel, in EnableLog()
1644 Debugger::GetScriptInterpreter(bool can_create, in GetScriptInterpreter()
1660 SourceManager &Debugger::GetSourceManager() { in GetSourceManager()
1667 void Debugger::HandleBreakpointEvent(const EventSP &event_sp) { in HandleBreakpointEvent()
1714 void Debugger::FlushProcessOutput(Process &process, bool flush_stdout, in FlushProcessOutput()
1734 void Debugger::HandleProcessEvent(const EventSP &event_sp) { in HandleProcessEvent()
1821 void Debugger::HandleThreadEvent(const EventSP &event_sp) { in HandleThreadEvent()
1837 bool Debugger::IsForwardingEvents() { return (bool)m_forward_listener_sp; } in IsForwardingEvents()
1839 void Debugger::EnableForwardEvents(const ListenerSP &listener_sp) { in EnableForwardEvents()
1843 void Debugger::CancelForwardEvents(const ListenerSP &listener_sp) { in CancelForwardEvents()
1847 lldb::thread_result_t Debugger::DefaultEventHandler() { in DefaultEventHandler()
1930 if (event_type & Debugger::eBroadcastBitProgress) in DefaultEventHandler()
1932 else if (event_type & Debugger::eBroadcastBitWarning) in DefaultEventHandler()
1934 else if (event_type & Debugger::eBroadcastBitError) in DefaultEventHandler()
1947 bool Debugger::StartEventHandlerThread() { in StartEventHandlerThread()
1987 void Debugger::StopEventHandlerThread() { in StopEventHandlerThread()
1995 lldb::thread_result_t Debugger::IOHandlerThread() { in IOHandlerThread()
2001 void Debugger::HandleProgressEvent(const lldb::EventSP &event_sp) { in HandleProgressEvent()
2086 void Debugger::HandleDiagnosticEvent(const lldb::EventSP &event_sp) { in HandleDiagnosticEvent()
2095 bool Debugger::HasIOHandlerThread() const { in HasIOHandlerThread()
2099 HostThread Debugger::SetIOHandlerThread(HostThread &new_thread) { in SetIOHandlerThread()
2105 bool Debugger::StartIOHandlerThread() { in StartIOHandlerThread()
2120 void Debugger::StopIOHandlerThread() { in StopIOHandlerThread()
2127 void Debugger::JoinIOHandlerThread() { in JoinIOHandlerThread()
2135 bool Debugger::IsIOHandlerThreadCurrentThread() const { in IsIOHandlerThreadCurrentThread()
2141 Target &Debugger::GetSelectedOrDummyTarget(bool prefer_dummy) { in GetSelectedOrDummyTarget()
2149 Status Debugger::RunREPL(LanguageType language, const char *repl_options) { in RunREPL()
2193 llvm::ThreadPool &Debugger::GetThreadPool() { in GetThreadPool()