gdb, btrace, pt: ignore status update enable events

Future versions of libipt report enable/disable status updates on PSB+.
Ignore them.
This commit is contained in:
Markus Metzger
2021-04-30 17:09:47 +02:00
parent 55b26492bb
commit d51344c909
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2021-05-12 Markus Metzger <markus.t.metzger@intel.com>
* btrace.c (handle_pt_insn_events): Ignore status update enable
events.
2021-05-11 Simon Marchi <simon.marchi@polymtl.ca> 2021-05-11 Simon Marchi <simon.marchi@polymtl.ca>
* arm-tdep.c (arm_record_data_proc_misc_ld_str): Fix * arm-tdep.c (arm_record_data_proc_misc_ld_str): Fix

View File

@ -1222,6 +1222,9 @@ handle_pt_insn_events (struct btrace_thread_info *btinfo,
break; break;
case ptev_enabled: case ptev_enabled:
if (event.status_update != 0)
break;
if (event.variant.enabled.resumed == 0 && !btinfo->functions.empty ()) if (event.variant.enabled.resumed == 0 && !btinfo->functions.empty ())
{ {
bfun = ftrace_new_gap (btinfo, BDE_PT_DISABLED, gaps); bfun = ftrace_new_gap (btinfo, BDE_PT_DISABLED, gaps);