56 #ifndef ETISS_INCLUDE_GDB_GDBCONNECTION_H_
57 #define ETISS_INCLUDE_GDB_GDBCONNECTION_H_
83 virtual bool available(
bool block =
false);
84 virtual std::string
rcv(
bool &isnotification);
85 virtual bool snd(std::string answer,
bool isnotification);
109 virtual std::string
rcv() = 0;
110 virtual bool snd(std::string answer) = 0;
interface for gdb connections.
virtual bool isRelyable()
virtual void clearBREAK()
virtual bool pendingBREAK()
virtual std::string rcv()=0
virtual bool available()=0
virtual bool snd(std::string answer)=0
virtual PacketProtocol & getPacketProtocol()
implements gdb's packet protocol
virtual bool snd(std::string answer, bool isnotification)
virtual std::string rcv(bool &isnotification)
virtual bool available(bool block=false)
bool command_isnotification
virtual void tryReadPacket()
virtual bool _available(bool block)
PacketProtocol(Connection &connection)
Page Table Entry (PTE) defines the composition of Page Frame Number (PFN) and relavant flags.