From dcaf6d3f431d95dabcd27c54b7e9fb51989e3b23 Mon Sep 17 00:00:00 2001 From: Tankut Baris Aktemur Date: Wed, 29 Jan 2025 10:50:29 +0100 Subject: gdbserver: add back lost comments in fast_tracepoint_ctx Before the removal of the UST/static-tracepoint support, the `static_tracepoint_ctx` struct contained comments for its fields, whereas `fast_tracepoint_ctx` did not. Nevertheless, those comments also applied to `fast_tracepoint_ctx`. With the removal of `static_tracepoint_ctx`, the comments were lost, making `fast_tracepoint_ctx` data members completely commentless. Add back those comments. Approved-By: Simon Marchi --- gdbserver/tracepoint.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gdbserver/tracepoint.cc b/gdbserver/tracepoint.cc index 1395c70..559d34d 100644 --- a/gdbserver/tracepoint.cc +++ b/gdbserver/tracepoint.cc @@ -1184,11 +1184,20 @@ struct fast_tracepoint_ctx { struct tracepoint_hit_ctx base; + /* The regcache corresponding to the registers state at the time of + the tracepoint hit. Initialized lazily, from REGS. */ struct regcache regcache; int regcache_initted; + + /* The buffer space REGCACHE above uses. We use a separate buffer + instead of letting the regcache malloc for both signal safety and + performance reasons; this is allocated on the stack instead. */ unsigned char *regspace; + /* The register buffer passed by the client. */ unsigned char *regs; + + /* The GDB tracepoint matching the probed marker that was "hit". */ struct tracepoint *tpoint; }; -- cgit v1.1