| /llvm-project-15.0.7/lldb/include/lldb/Core/ |
| H A D | IOHandler.h | 46 class IOHandler { 62 IOHandler(Debugger &debugger, IOHandler::Type type); 64 IOHandler(Debugger &debugger, IOHandler::Type type, 69 virtual ~IOHandler(); 185 IOHandler(const IOHandler &) = delete; 186 const IOHandler &operator=(const IOHandler &) = delete; 211 virtual void IOHandlerComplete(IOHandler &io_handler, 332 class IOHandlerEditline : public IOHandler { 459 void IOHandlerComplete(IOHandler &io_handler, 462 void IOHandlerInputComplete(IOHandler &io_handler, [all …]
|
| H A D | IOHandlerCursesGUI.h | 16 class IOHandlerCursesGUI : public IOHandler {
|
| H A D | Debugger.h | 228 bool CheckTopIOHandlerTypes(IOHandler::Type top_type, 229 IOHandler::Type second_top_type);
|
| /llvm-project-15.0.7/lldb/source/Core/ |
| H A D | IOHandler.cpp | 57 IOHandler::IOHandler(Debugger &debugger, IOHandler::Type type) in IOHandler() function in IOHandler 58 : IOHandler(debugger, type, in IOHandler() 66 IOHandler::IOHandler(Debugger &debugger, IOHandler::Type type, in IOHandler() function in IOHandler 81 IOHandler::~IOHandler() = default; 83 int IOHandler::GetInputFD() { in GetInputFD() 87 int IOHandler::GetOutputFD() { in GetOutputFD() 91 int IOHandler::GetErrorFD() { in GetErrorFD() 95 FILE *IOHandler::GetInputFILE() { in GetInputFILE() 103 FILE *IOHandler::GetErrorFILE() { in GetErrorFILE() 317 IOHandler::Activate(); in Activate() [all …]
|
| H A D | CMakeLists.txt | 41 IOHandler.cpp
|
| H A D | Debugger.cpp | 1073 bool Debugger::CheckTopIOHandlerTypes(IOHandler::Type top_type, in CheckTopIOHandlerTypes() 1074 IOHandler::Type second_top_type) { in CheckTopIOHandlerTypes()
|
| H A D | IOHandlerCursesGUI.cpp | 7542 : IOHandler(debugger, IOHandler::Type::Curses) {} in IOHandlerCursesGUI() 7545 IOHandler::Activate(); in Activate()
|
| /llvm-project-15.0.7/lldb/include/lldb/Expression/ |
| H A D | REPL.h | 82 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override; 84 bool IOHandlerInterrupt(IOHandler &io_handler) override; 86 void IOHandlerInputInterrupted(IOHandler &io_handler, 97 bool IOHandlerIsInputComplete(IOHandler &io_handler, 100 int IOHandlerFixIndentation(IOHandler &io_handler, const StringList &lines, 103 void IOHandlerInputComplete(IOHandler &io_handler, 106 void IOHandlerComplete(IOHandler &io_handler,
|
| /llvm-project-15.0.7/lldb/source/Expression/ |
| H A D | REPL.cpp | 75 debugger, IOHandler::Type::REPL, in GetIOHandler() 100 void REPL::IOHandlerActivated(IOHandler &io_handler, bool interactive) { in IOHandlerActivated() 109 bool REPL::IOHandlerInterrupt(IOHandler &io_handler) { return false; } in IOHandlerInterrupt() 111 void REPL::IOHandlerInputInterrupted(IOHandler &io_handler, std::string &line) { in IOHandlerInputInterrupted() 138 bool REPL::IOHandlerIsInputComplete(IOHandler &io_handler, StringList &lines) { in IOHandlerIsInputComplete() 165 int REPL::IOHandlerFixIndentation(IOHandler &io_handler, in IOHandlerFixIndentation() 218 void REPL::IOHandlerInputComplete(IOHandler &io_handler, std::string &code) { in IOHandlerInputComplete() 267 IOHandler::Type::REPL, IOHandler::Type::CommandInterpreter)) { in IOHandlerInputComplete() 280 IOHandler::Type::REPL, IOHandler::Type::CommandInterpreter)) { in IOHandlerInputComplete() 491 void REPL::IOHandlerComplete(IOHandler &io_handler, in IOHandlerComplete()
|
| /llvm-project-15.0.7/lldb/source/Commands/ |
| H A D | CommandObjectExpression.h | 62 void IOHandlerInputComplete(IOHandler &io_handler, 65 bool IOHandlerIsInputComplete(IOHandler &io_handler,
|
| H A D | CommandObjectExpression.cpp | 470 void CommandObjectExpression::IOHandlerInputComplete(IOHandler &io_handler, in IOHandlerInputComplete() 485 bool CommandObjectExpression::IOHandlerIsInputComplete(IOHandler &io_handler, in IOHandlerIsInputComplete() 506 new IOHandlerEditline(debugger, IOHandler::Type::Expression, in GetMultilineExpression() 574 if (debugger.CheckTopIOHandlerTypes(IOHandler::Type::CommandInterpreter, in DoExecute() 575 IOHandler::Type::REPL)) { in DoExecute()
|
| H A D | CommandObjectWatchpointCommand.cpp | 184 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override { in IOHandlerActivated() 193 void IOHandlerInputComplete(IOHandler &io_handler, in IOHandlerInputComplete()
|
| H A D | CommandObjectBreakpointCommand.cpp | 207 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override { in IOHandlerActivated() 215 void IOHandlerInputComplete(IOHandler &io_handler, in IOHandlerInputComplete()
|
| H A D | CommandObjectCommands.cpp | 835 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override { in IOHandlerActivated() 845 void IOHandlerInputComplete(IOHandler &io_handler, in IOHandlerInputComplete() 888 debugger, IOHandler::Type::Other, in DoExecute() 1468 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override { in IOHandlerActivated() 1476 void IOHandlerInputComplete(IOHandler &io_handler, in IOHandlerInputComplete()
|
| H A D | CommandObjectType.cpp | 147 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override { in IOHandlerActivated() 162 void IOHandlerInputComplete(IOHandler &io_handler, in IOHandlerInputComplete() 385 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override { in IOHandlerActivated() 393 void IOHandlerInputComplete(IOHandler &io_handler, in IOHandlerInputComplete()
|
| H A D | CommandObjectTarget.cpp | 4726 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override { in IOHandlerActivated() 4735 void IOHandlerInputComplete(IOHandler &io_handler, in IOHandlerInputComplete()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ScriptInterpreter/Python/ |
| H A D | ScriptInterpreterPythonImpl.h | 288 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override; 290 void IOHandlerInputComplete(IOHandler &io_handler, 414 class IOHandlerPythonInterpreter : public IOHandler { 418 : IOHandler(debugger, IOHandler::Type::PythonInterpreter), in IOHandlerPythonInterpreter()
|
| H A D | ScriptInterpreterPython.cpp | 471 void ScriptInterpreterPythonImpl::IOHandlerActivated(IOHandler &io_handler, in IOHandlerActivated() 500 void ScriptInterpreterPythonImpl::IOHandlerInputComplete(IOHandler &io_handler, in IOHandlerInputComplete()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ScriptInterpreter/Lua/ |
| H A D | ScriptInterpreterLua.cpp | 42 : IOHandlerEditline(debugger, IOHandler::Type::LuaInterpreter, "lua", in IOHandlerLuaInterpreter() 57 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override { in IOHandlerActivated() 83 bool IOHandlerIsInputComplete(IOHandler &io_handler, in IOHandlerIsInputComplete() 105 void IOHandlerInputComplete(IOHandler &io_handler, in IOHandlerInputComplete()
|
| /llvm-project-15.0.7/lldb/include/lldb/Interpreter/ |
| H A D | CommandInterpreter.h | 625 bool IOHandlerInterrupt(IOHandler &io_handler) override; 631 void IOHandlerInputComplete(IOHandler &io_handler, 672 void PrintCommandOutput(IOHandler &io_handler, llvm::StringRef str,
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Core/ |
| H A D | BUILD.gn | 63 "IOHandler.cpp",
|
| /llvm-project-15.0.7/lldb/ |
| H A D | CODE_OWNERS.txt | 14 D: DynamicLoader, ObjectFile, IOHandler, EditLine, Core/Value*, Watchpoints, debugserver
|
| /llvm-project-15.0.7/lldb/include/lldb/ |
| H A D | lldb-forward.h | 107 class IOHandler; variable 337 typedef std::shared_ptr<lldb_private::IOHandler> IOHandlerSP;
|
| /llvm-project-15.0.7/lldb/source/Interpreter/ |
| H A D | CommandInterpreter.cpp | 2735 debugger, IOHandler::Type::CommandInterpreter, input_file_sp, in HandleCommandsFromFile() 2985 void CommandInterpreter::PrintCommandOutput(IOHandler &io_handler, in PrintCommandOutput() 3023 void CommandInterpreter::IOHandlerInputComplete(IOHandler &io_handler, in IOHandlerInputComplete() 3122 bool CommandInterpreter::IOHandlerInterrupt(IOHandler &io_handler) { in IOHandlerInterrupt() 3212 new IOHandlerEditline(debugger, IOHandler::Type::CommandList, in GetLLDBCommandsFromIOHandler() 3232 new IOHandlerEditline(debugger, IOHandler::Type::PythonCode, in GetPythonCommandsFromIOHandler() 3285 m_debugger, IOHandler::Type::CommandInterpreter, in GetIOHandler()
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | Process.cpp | 4324 class IOHandlerProcessSTDIO : public IOHandler { 4327 : IOHandler(process->GetTarget().GetDebugger(), in IOHandlerProcessSTDIO() 4328 IOHandler::Type::ProcessIO), in IOHandlerProcessSTDIO()
|