aboutsummaryrefslogtreecommitdiff
path: root/gdbserver
diff options
context:
space:
mode:
Diffstat (limited to 'gdbserver')
-rw-r--r--gdbserver/server.cc5
-rw-r--r--gdbserver/tracepoint.cc2
2 files changed, 6 insertions, 1 deletions
diff --git a/gdbserver/server.cc b/gdbserver/server.cc
index 21fb51a..46dfe70 100644
--- a/gdbserver/server.cc
+++ b/gdbserver/server.cc
@@ -51,6 +51,11 @@
#include "gdbsupport/scoped_restore.h"
#include "gdbsupport/search.h"
+/* PBUFSIZ must also be at least as big as IPA_CMD_BUF_SIZE, because
+ the client state data is passed directly to some agent
+ functions. */
+gdb_static_assert (PBUFSIZ >= IPA_CMD_BUF_SIZE);
+
#define require_running_or_return(BUF) \
if (!target_running ()) \
{ \
diff --git a/gdbserver/tracepoint.cc b/gdbserver/tracepoint.cc
index 37a9a8c..b59077a 100644
--- a/gdbserver/tracepoint.cc
+++ b/gdbserver/tracepoint.cc
@@ -6820,7 +6820,7 @@ run_inferior_command (char *cmd, int len)
target_pause_all (false);
uninsert_all_breakpoints ();
- err = agent_run_command (pid, (const char *) cmd, len);
+ err = agent_run_command (pid, cmd, len);
reinsert_all_breakpoints ();
target_unpause_all (false);