bool sendOutput(std::string output)
Definition: Debugger.cc:506
void enableTracing(Y2Namespace *block, bool enable)
Definition: Debugger.cc:525
void printVariable(std::string variable_name)
Definition: Debugger.cc:327
void output(const std::string &s, int fd)
Definition: tty_wrapper.cc:78
Definition: Debugger.h:39
void setVariable(std::string arg)
Definition: Debugger.cc:347
command_t m_last_command
Definition: Debugger.h:52
command_t
Definition: Debugger.h:37
void popBlock()
Definition: Debugger.cc:554
int m_socket
Definition: Debugger.h:50
bool m_remote
Definition: Debugger.h:64
Definition: Debugger.h:40
FILE * m_descriptor
Definition: Debugger.h:51
Definition: Debugger.h:43
bool initializeRemote()
Definition: Debugger.cc:123
Definition: Debugger.h:45
Definition: Debugger.h:44
Debugger singleton to keep debugging-related status.
Definition: Debugger.h:34
void stashOutput(std::string output)
Definition: Debugger.cc:520
std::list< stackitem_t > m_blockstack
Definition: Debugger.h:62
Y2Namespace * ns
Definition: Debugger.h:58
bool initialize(bool remote)
Definition: Debugger.cc:64
~Debugger()
Definition: Debugger.cc:52
bool tracing
Definition: Debugger.h:59
void pushBlock(Y2Namespace *block, bool tracing)
Definition: Debugger.cc:545
int m_ns
Definition: Debugger.h:50
std::string m_outputstash
Definition: Debugger.h:53
void generateBacktrace()
Definition: Debugger.cc:233
Definition: Debugger.h:42
Definition: Debugger.h:46
void setBreakpoint(std::list< std::string > &arguments)
Definition: Debugger.cc:176
void removeBreakpoint(std::list< std::string > &arguments)
Definition: Debugger.cc:207
bool processInput(command_t &command, std::list< std::string > &arguments)
Read the input from controlling socket and act accordingly.
Definition: Debugger.cc:386
void setTracing()
Definition: Debugger.cc:170
Definition: Y2Namespace.h:43
bool m_tracing
Definition: Debugger.h:55
SymbolEntryPtr findSymbol(std::string name)
Definition: Debugger.cc:270
Definition: Debugger.h:57
bool tracing() const
Definition: Debugger.cc:559
Definition: Debugger.h:41
command_t lastCommand() const
Definition: Debugger.h:92
Definition: Debugger.h:38
bool initializeLocal()
Definition: Debugger.cc:70
Debugger()
Definition: Debugger.cc:44