From 0220f25a72a6f3b5acb908ee58114c67015abff2 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Sat, 19 Sep 2026 12:30:40 +0200 Subject: [PATCH] Filter write pilots from all other queries, since I'm using inject-on-read --- scripts/Queries/Faults.pm | 2 +- scripts/Queries/Mnemonics.pm | 2 +- scripts/Queries/Results.pm | 2 +- scripts/Queries/TraceWeight.pm | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/Queries/Faults.pm b/scripts/Queries/Faults.pm index 3260ae9..916fa43 100644 --- a/scripts/Queries/Faults.pm +++ b/scripts/Queries/Faults.pm @@ -30,7 +30,7 @@ JOIN fspgroup g ON g.variant_id = t.variant_id AND g.instr2 = t.instr2 AND g.dat JOIN result_GenericExperimentMessage r ON r.pilot_id = g.pilot_id JOIN fsppilot p ON r.pilot_id = p.id LEFT JOIN objdump o ON o.variant_id = v.id AND o.instr_address = p.injection_instr_absolute -WHERE v.variant = '$experiment'$filters +WHERE t.accesstype = 'R' AND v.variant = '$experiment'$filters GROUP BY benchmark, resulttype, p.injection_instr_absolute ORDER BY benchmark, resulttype, SUM(t.time2 - t.time1 + 1) DESC;"; diff --git a/scripts/Queries/Mnemonics.pm b/scripts/Queries/Mnemonics.pm index 2675ee4..e586817 100644 --- a/scripts/Queries/Mnemonics.pm +++ b/scripts/Queries/Mnemonics.pm @@ -36,7 +36,7 @@ COUNT(DISTINCT t.instr2, t.data_physical_address) AS count FROM variant v JOIN trace t ON v.id = t.variant_id$filter_joins JOIN objdump o ON o.variant_id = v.id AND o.instr_address = t.instr2_absolute -WHERE v.variant = '$experiment'$filters +WHERE t.accesstype = 'R' AND v.variant = '$experiment'$filters GROUP BY mnemonic ORDER BY count DESC;"; diff --git a/scripts/Queries/Results.pm b/scripts/Queries/Results.pm index 6ce12e8..88dd2da 100644 --- a/scripts/Queries/Results.pm +++ b/scripts/Queries/Results.pm @@ -23,7 +23,7 @@ JOIN trace t ON v.id = t.variant_id JOIN fspgroup g ON g.variant_id = t.variant_id AND g.instr2 = t.instr2 AND g.data_physical_address = t.data_physical_address JOIN result_GenericExperimentMessage r ON r.pilot_id = g.pilot_id JOIN fsppilot p ON r.pilot_id = p.id -WHERE v.variant = '$experiment'$extra +WHERE t.accesstype = 'R' AND v.variant = '$experiment'$extra GROUP BY v.id, resulttype ORDER BY variant, benchmark, resulttype;"; diff --git a/scripts/Queries/TraceWeight.pm b/scripts/Queries/TraceWeight.pm index a9c07e0..7024247 100644 --- a/scripts/Queries/TraceWeight.pm +++ b/scripts/Queries/TraceWeight.pm @@ -46,7 +46,7 @@ FROM variant v JOIN trace t ON v.id = t.variant_id JOIN fspgroup g ON g.variant_id = t.variant_id AND g.instr2 = t.instr2 AND g.data_physical_address = t.data_physical_address JOIN fsppilot p ON p.id = g.pilot_id -WHERE v.variant = '$experiment'$extra +WHERE t.accesstype = 'R' AND v.variant = '$experiment'$extra GROUP BY v.id, benchmark ORDER BY variant, benchmark;";