Lines Matching refs:RNBRemote
35 * RNBRemote.h: Add vAttachWait
36 * RNBRemote.cpp (RNBRemote::CreatePacketTable): Add vattachwait.
38 (RNBRemote::HandlePacket_v): Handle vattachwait.
69 * RNBRemote.h (PacketEnum): Added enum for qShlibInfoAddr.
70 * RNBRemote.cpp (RNBRemote::CreatePacketTable) Added the qShlibInfoAddr
72 (RNBRemote::GetPacket): Log when we run into an unimplemented packet.
73 (RNBRemote::HandleReceivedPacket): Only log the packet when logging
75 (RNBRemote::HandlePacket_q): Add support for the new qShlibInfoAddr packet.
106 * RNBRemote.cpp (RNBRemote::RNBRemote): Cleaned up logging and
108 (RNBRemote::~RNBRemote): Ditto.
109 (RNBRemote::SendPacket): Ditto.
110 (RNBRemote::GetPacketPayload): Ditto.
111 (RNBRemote::GetPacket): Ditto): Ditto.
112 (RNBRemote::HandleAsyncPacket): Ditto.
113 (RNBRemote::HandleReceivedPacket): Ditto.
114 (RNBRemote::CommDataReceived): Ditto.
137 * RNBRemote.cpp (RNBRemote::HandlePacket_p): Use the correct get current
166 * RNBRemote.h (PacketEnum): Added 'detach' enumeration.
167 (RNBRemote::HandlePacket_D): New member function prototype.
168 * RNBRemote.cpp (RNBRemote::CreatePacketTable): Added detach support.
169 (RNBRemote::HandlePacket_D): New function for detach support.
173 * RNBRemote.cpp (RNBRemote::HandlePacket_UNIMPLEMENTED): Log this
175 (RNBRemote::GetPacket): Call RNBRemote::HandlePacket_UNIMPLEMENTED()
177 (RNBRemote::HandleReceivedPacket): Don't reply to packets we don't
179 already been done for us in RNBRemote::GetPacket().
183 * RNBRemote.h (PacketEnum): Added query_step_packet_supported.
184 * RNBRemot.cpp (RNBRemote::CreatePacketTable): Added new
186 (RNBRemote::HandlePacket_q): Added support for the new
188 (RNBRemote::HandlePacket_G): Some cleanup when reading registers
237 * RNBRemote.cpp (RNBRemote::HandlePacket_last_signal): Include only
239 (RNBRemote::HandlePacket_p): Enable for all targets.
247 * RNBRemote.cpp (RNBRemote::HandlePacket_s): Enabled the step command ("s"
315 RNBRemote.cpp (RNBRemote::HandlePacket_v): Call DNBProcessWaitForEvents.
586 * RNBRemote.cpp (RNBRemote::HandlePacket_q): Use new error class in
588 (RNBRemote::HandlePacket_C): Return without an erroneous error when resuming
612 * RNBRemote.h (GetContinueThread): Don't return the current thread when
614 * RNBRemote.cpp (RNBRemote::HandlePacket_c): Resume the process if we
616 (RNBRemote::HandlePacket_s): Ditto.
617 (RNBRemote::HandlePacket_C): Ditto unless a continue address is specified
620 (RNBRemote::HandlePacket_S): Ditto.
699 * RNBRemote.h (class RNBRemote): Added m_watchpoints member.
742 * RNBRemote.cpp (RNBRemote::HandlePacket_v): Use new process state
744 (RNBRemote::HandlePacket_z): Implement the hardware breakpoint and
862 * RNBRemote.h (GetContinueThread): If the continue thread is zero or
864 * RNBRemote.cpp (m_packets): Made the vCont functions call
865 RNBRemote::HandlePacket_v().
866 (RNBRemote::HandlePacket_H): Cleaned up whitespace.
867 (RNBRemote::HandlePacket_last_signal): Return actual signal values for
869 (RNBRemote::HandlePacket_v): Implemented the 'vCont?' and 'vCont;'
871 (RNBRemote::HandlePacket_c): Handle the case where an address is
873 (RNBRemote::HandlePacket_C): Implemented the continue with signal
875 (RNBRemote::HandlePacket_S): Implemented the step with signal
932 * RNBRemote.cpp (RNBRemote::HandlePacket_v): Made attach work correctly.
957 * RNBRemote.h (PacketEnum): Added a new 'vattach' enum for the "vAttach;PID"
959 (RNBRemote::HandlePacket_v): New prototype;
960 * RNBRemote.cpp (RNBRemote::CreatePacketTable): add the vattach packet definition
962 (RNBRemote::HandlePacket_v): New function that handles attach to a process.
966 * RNBRemote.h: Add query_launch_success to packet enum.
967 * RNBRemote.cpp (RNBRemote::CreatePacketTable_): Add query_launch_success.
1012 * RNBRemote.h: Add set_environment_variable to the PacketEnum.
1013 * RNBRemote.cpp (RNBRemote::CreatePacketTable): Add QEnvironment:.
1014 * (RNBRemote::HandlePacket_Q): Ingest the environment variable.
1034 * RNBRemote.h (RNBRemote::SendHexEncodedBytePacket): New prototype.
1035 * RNBRemote.cpp (RNBRemote::SendHexEncodedBytePacket): New function.
1036 (RNBRemote::SendSTDOUTPacket): Use SendHexEncodedBytePacket function
1038 (RNBRemote::SendSTDERRPacket): Ditto.
1039 (RNBRemote::HandlePacket_q): Return a valid thread info string for
1056 * RNBRemote.cpp (RNBRemote::HandlePacket_last_signal): Set the
1062 * RNBRemote.h: Add query_thread_extra_info enum.
1063 * RNBRemote.cpp: Add support for qThreadExtraInfo.
1069 * RNBRemote.cpp (RNBRemote::HandlePacket_q): Correct handling
1074 * RNBRemote.h: Change default for gdb's max incoming packet size to
1076 * RNBRemote.cpp (HandlePacket_Q): Correct the string comparisions for
1085 * RNBRemote.h: Record the max payload size, not the max packet
1087 * RNBRemote.cpp: Add support for QSetMaxPayloadSize: packet which
1094 * RNBRemote.h: Make default size 1024.
1095 * RNBRemote.cpp: Questionmark packet should stay under
1101 * RNBRemote.h: Add m_max_packet_size to class defn.
1102 * RNBRemote.cpp: Initialize it, use it.
1106 * RNBRemote.h: Add set_max_packet_size.
1107 * RNBRemote.cpp: Add QSetMaxPacketSize packet handling.
1112 RNBRemote::FlushSTDIO function.
1114 * RNBRemote.h (RNBRemote::FlushSTDIO): New prototype.
1115 * RNBRemote.cpp (RNBRemote::FlushSTDIO): New function to
1147 * RNBRemote.cpp (RNBRemote::StopReadRemoteDataThread): Adapt
1227 * RNBRemote.cpp (set_logging): Use new function callback registration
1242 * RNBRemote.h (struct Breakpoint): New structure for ref counting
1244 * RNBRemote.cpp (RNBRemote::SendPacket): Use new LOG_RNB_PACKETS
1246 (RNBRemote::HandleAsyncPacket): Ditto.
1247 (RNBRemote::HandleReceivedPacket): Ditto.
1248 (RNBRemote::HandlePacket_z): Ref count the setting and removing
1250 RNBRemote::Breakpoint.
1286 * RNBRemote.cpp (set_logging): Log to ASL unconditionally when
1297 * RNBRemote.cpp(RNBRemote::HandlePacket_Q): Removed unused var PID.
1311 * RNBRemote.cpp (set_logging): Remove the mode=file and filename=
1330 * RNBRemote.cpp (set_logging): Recognize the "filename=" argument
1341 * RNBRemote.cpp (set_logging): Recognize the "mode=" field to enable
1353 * RNBRemote.h: Add set_logging_mode.
1354 * RNBRemote.cpp (RNBRemote::CreatePacketTable): Recognize
1359 * RNBRemote.cpp (set_logging): New function to parse the QSetLogging
1361 (RNBRemote::HandlePacket_Q): Call it.
1365 * RNBRemote.h: Minimal packet size is 1024 in our gdb now.
1366 * RNBRemote.cpp: Add the stop_pc value in big-endian order to the
1383 * RNBRemote.cpp (RNBRemote::HandlePacket_q): See if command starts with
1388 * RNBRemote.cpp (RNBRemote::HandlePacket_q): See if command starts with
1406 * RNBRemote.cpp (RNBRemote::GetPacket): Commented out stderr
1408 (RNBRemote::HandlePacket_p): Ditto.
1409 (RNBRemote::HandlePacket_P): Ditto.
1410 (RNBRemote::HandlePacket_c): Ditto.
1411 (RNBRemote::HandlePacket_A): Removed code that was already
1418 * RNBRemote.cpp (RNBRemote::HandlePacket_q): Reply "" to qSymbols
1423 * RNBRemote.h: m_noack_mode to RNBRemote class.
1424 * RNBRemote.cpp: Change #ifdef NO_ACKS code blocks
1426 (RNBRemote::HandlePacket_Q): New function to handle
1432 * RNBRemote.cpp (RNBRemote::CreatePacketTable): Recognize
1434 * RNBRemote.h: Add start_noack_mode enum entry.
1457 * RNBRemote.cpp: Ditto.
1470 * RNBRemote.cpp (RNBRemote::RNBRemote): Ditto.
1471 * RNBRemote.h: Prototype update.
1480 * RNBRemote.cpp: Add NO_ACKS #ifdefs around code that computes
1499 * RNBRemote.cpp (RNBRemote::HandlePacket_last_signal): When printing
1508 * RNBRemote.cpp (HandlePacket, HandleAsyncPacket): Return type.