From 48bc2f1c65751a87d6212e1241b45fc8640f0f83 Mon Sep 17 00:00:00 2001 From: Felix Willgerodt Date: Wed, 13 Sep 2023 08:42:57 +0000 Subject: btrace: Add printing support for cfe and evd packets. Approved-By: Markus Metzger --- gdb/btrace.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gdb/btrace.c b/gdb/btrace.c index 9dc0c5c..649e0ad 100644 --- a/gdb/btrace.c +++ b/gdb/btrace.c @@ -2746,6 +2746,19 @@ pt_print_packet (const struct pt_packet *packet) packet->payload.ptw.ip ? (" ip") : ("")); break; #endif /* defined (LIBIPT_VERSION >= 0x200) */ + +#if (LIBIPT_VERSION >= 0x201) + case ppt_cfe: + gdb_printf (("cfe %u: 0x%x%s"), packet->payload.cfe.type, + packet->payload.cfe.vector, + packet->payload.cfe.ip ? (" ip") : ("")); + break; + + case ppt_evd: + gdb_printf (("evd %u: 0x%" PRIx64 ""), packet->payload.evd.type, + packet->payload.evd.payload); + break; +#endif /* defined (LIBIPT_VERSION >= 0x201) */ } } -- cgit v1.1