aboutsummaryrefslogtreecommitdiff
path: root/gdbserver
diff options
context:
space:
mode:
authorTankut Baris Aktemur <tankut.baris.aktemur@intel.com>2025-01-14 10:10:31 +0100
committerTankut Baris Aktemur <tankut.baris.aktemur@intel.com>2025-01-14 10:27:58 +0100
commit1956ad8d66b4dcbdda96073be208aeab99af4502 (patch)
treef20b9a6752d8fe8a73569e364664d99f4c8cdadc /gdbserver
parenta00b56ff1608a0f77635c83e13f5aabb6672b9f1 (diff)
downloadgdb-1956ad8d66b4dcbdda96073be208aeab99af4502.zip
gdb-1956ad8d66b4dcbdda96073be208aeab99af4502.tar.gz
gdb-1956ad8d66b4dcbdda96073be208aeab99af4502.tar.bz2
gdbserver: remove handling of the 'L' tracepoint action
Now that static tracepoint support is removed from gdbserver, it makes sense to remove handling of the 'L' tracepoint action, too. The code that checks received actions already has a default case that tolerates unrecognized actions: default: trace_debug ("unknown trace action '%c', ignoring...", *act); In case 'L' is unexpectedly received, we would at least be able to see this in the logs. Approved-By: Simon Marchi <simon.marchi@efficios.com>
Diffstat (limited to 'gdbserver')
-rw-r--r--gdbserver/tracepoint.cc46
1 files changed, 0 insertions, 46 deletions
diff --git a/gdbserver/tracepoint.cc b/gdbserver/tracepoint.cc
index 8d3de79..bf56f79 100644
--- a/gdbserver/tracepoint.cc
+++ b/gdbserver/tracepoint.cc
@@ -435,12 +435,6 @@ struct eval_expr_action
struct agent_expr *expr;
};
-/* An 'L' (collect static trace data) action. */
-struct collect_static_trace_data_action
-{
- struct tracepoint_action base;
-};
-
#ifndef IN_PROCESS_AGENT
static CORE_ADDR
m_tracepoint_action_download (const struct tracepoint_action *action)
@@ -532,24 +526,6 @@ x_tracepoint_action_send ( char *buffer, const struct tracepoint_action *action)
return agent_expr_send (buffer, eaction->expr);
}
-static CORE_ADDR
-l_tracepoint_action_download (const struct tracepoint_action *action)
-{
- CORE_ADDR ipa_action
- = target_malloc (sizeof (struct collect_static_trace_data_action));
-
- target_write_memory (ipa_action, (unsigned char *) action,
- sizeof (struct collect_static_trace_data_action));
-
- return ipa_action;
-}
-
-static char *
-l_tracepoint_action_send (char *buffer, const struct tracepoint_action *action)
-{
- return buffer;
-}
-
static char *
tracepoint_action_send (char *buffer, const struct tracepoint_action *action)
{
@@ -561,8 +537,6 @@ tracepoint_action_send (char *buffer, const struct tracepoint_action *action)
return r_tracepoint_action_send (buffer, action);
case 'X':
return x_tracepoint_action_send (buffer, action);
- case 'L':
- return l_tracepoint_action_send (buffer, action);
}
error ("Unknown trace action '%c'.", action->type);
}
@@ -578,8 +552,6 @@ tracepoint_action_download (const struct tracepoint_action *action)
return r_tracepoint_action_download (action);
case 'X':
return x_tracepoint_action_download (action);
- case 'L':
- return l_tracepoint_action_download (action);
}
error ("Unknown trace action '%c'.", action->type);
}
@@ -1863,18 +1835,6 @@ add_tracepoint_action (struct tracepoint *tpoint, const char *packet)
++act;
break;
}
- case 'L':
- {
- struct collect_static_trace_data_action *raction =
- XNEW (struct collect_static_trace_data_action);
-
- raction->base.type = *act;
- action = &raction->base;
-
- trace_debug ("Want to collect static trace data");
- ++act;
- break;
- }
case 'S':
trace_debug ("Unexpected step action, ignoring");
++act;
@@ -4547,12 +4507,6 @@ do_action_at_tracepoint (struct tracepoint_hit_ctx *ctx,
}
}
break;
- case 'L':
- {
- trace_debug ("warning: collecting static trace data, "
- "but static tracepoints are not supported");
- }
- break;
default:
trace_debug ("unknown trace action '%c', ignoring", taction->type);
break;