From: Felix Willgerodt Date: Wed, 13 Sep 2023 08:42:57 +0000 (+0000) Subject: btrace: Add printing support for cfe and evd packets. X-Git-Tag: gdb-16-branchpoint~826 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=48bc2f1c65751a87d6212e1241b45fc8640f0f83;p=thirdparty%2Fbinutils-gdb.git btrace: Add printing support for cfe and evd packets. Approved-By: Markus Metzger --- diff --git a/gdb/btrace.c b/gdb/btrace.c index 9dc0c5cc930..649e0ad59d7 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) */ } }