- removed unused onceOnly flag for debugger breakpoints.

This commit is contained in:
HarrievG 2021-07-03 21:46:16 +02:00
parent e32b178fd1
commit fe162e626f
3 changed files with 4 additions and 7 deletions

View file

@ -495,7 +495,7 @@ rvDebuggerClient::AddBreakpoint
Adds a breakpoint to the client and server with the give nfilename and linenumber
================
*/
int rvDebuggerClient::AddBreakpoint ( const char* filename, int lineNumber, bool onceOnly )
int rvDebuggerClient::AddBreakpoint ( const char* filename, int lineNumber )
{
int index = mBreakpoints.Append ( new rvDebuggerBreakpoint ( filename, lineNumber ) );
@ -578,7 +578,7 @@ rvDebuggerClient::SendAddBreakpoint
Send an individual breakpoint over to the debugger server
================
*/
void rvDebuggerClient::SendAddBreakpoint ( rvDebuggerBreakpoint& bp, bool onceOnly )
void rvDebuggerClient::SendAddBreakpoint ( rvDebuggerBreakpoint& bp )
{
idBitMsg msg;
byte buffer[MAX_MSGLEN];
@ -591,7 +591,6 @@ void rvDebuggerClient::SendAddBreakpoint ( rvDebuggerBreakpoint& bp, bool onceOn
msg.Init( buffer, sizeof( buffer ) );
msg.BeginWriting();
msg.WriteShort ( (short)DBMSG_ADDBREAKPOINT );
msg.WriteBits ( onceOnly?1:0, 1 );
msg.WriteInt ( (unsigned long) bp.GetLineNumber ( ) );
msg.WriteInt ( bp.GetID ( ) );
msg.WriteString ( bp.GetFilename() ); // FIXME: this implies make7bit ?!

View file

@ -91,7 +91,7 @@ public:
void SendCommand ( const char* cmdStr );
// Breakpoints
int AddBreakpoint ( const char* filename, int lineNumber, bool onceOnly = false );
int AddBreakpoint ( const char* filename, int lineNumber );
bool RemoveBreakpoint ( int bpID );
void ClearBreakpoints ( void );
int GetBreakpointCount ( void );
@ -102,7 +102,7 @@ protected:
void SendMessage ( EDebuggerMessage dbmsg );
void SendBreakpoints ( void );
void SendAddBreakpoint ( rvDebuggerBreakpoint& bp, bool onceOnly = false );
void SendAddBreakpoint ( rvDebuggerBreakpoint& bp );
void SendRemoveBreakpoint ( rvDebuggerBreakpoint& bp );
void SendPacket ( void* data, int datasize );

View file

@ -294,13 +294,11 @@ data supplied in the message.
*/
void rvDebuggerServer::HandleAddBreakpoint ( idBitMsg* msg )
{
bool onceOnly = false;
long lineNumber;
long id;
char filename[2048]; // DG: randomly chose this size
// Read the breakpoint info
onceOnly = msg->ReadBits ( 1 ) ? true : false;
lineNumber = msg->ReadInt ( );
id = msg->ReadInt ( );