enable --full-trace and --check-bounds

This commit is contained in:
2026-04-24 15:27:11 +02:00
parent 5aab319424
commit 1257534a64
3 changed files with 5 additions and 7 deletions

View File

@ -252,7 +252,7 @@ sub select_experiment {
push @exp_with_notes, push @exp_with_notes,
( defined $info && length($info) > 0 ) ( defined $info && length($info) > 0 )
? sprintf( "%-50s (Note: %s)", $exp, $info ) ? sprintf( "%-50s (%s)", $exp, $info )
: $exp; : $exp;
} }
@ -260,7 +260,7 @@ sub select_experiment {
TUI::select_from_list( "Select Experiment", $multi, @exp_with_notes ); TUI::select_from_list( "Select Experiment", $multi, @exp_with_notes );
die "No experiment selected" unless @selected_experiments; die "No experiment selected" unless @selected_experiments;
map { s/(.*?)\s+\(Note:.+\)$/$1/ } @selected_experiments; map { s/(.*?)\s+\(.+\)$/$1/ } @selected_experiments;
return $multi == 1 ? @selected_experiments : $selected_experiments[0]; return $multi == 1 ? @selected_experiments : $selected_experiments[0];
} }

View File

@ -322,11 +322,7 @@ my %handlers = (
'16. Plot Results' => sub { '16. Plot Results' => sub {
# Generate R ggplot2 charts # Generate R ggplot2 charts
my @experiments = Util::find_subdirs($local_archive_dir); my @selected_experiments = Util::select_experiment(1);
my @selected_experiments =
TUI::select_from_list( "Select Experiments to Plot", 1,
@experiments );
die "No experiment selected" unless @selected_experiments;
my @charts = map { s/\.r//r } Util::find_files($local_charts_dir); my @charts = map { s/\.r//r } Util::find_files($local_charts_dir);
my @selected_charts = my @selected_charts =

View File

@ -48,6 +48,8 @@ sub trace {
"-e $remote_builds_dir/$experiment/system.elf", "-e $remote_builds_dir/$experiment/system.elf",
"-i $remote_builds_dir/$experiment/system.iso", "-i $remote_builds_dir/$experiment/system.iso",
"--", "--",
"-Wf,--full-trace",
"-Wf,--check-bounds",
"-Wf,--start-symbol=fail_start_trace", "-Wf,--start-symbol=fail_start_trace",
"-Wf,--save-symbol=fail_start_trace", "-Wf,--save-symbol=fail_start_trace",
"-Wf,--end-symbol=fail_stop_trace", "-Wf,--end-symbol=fail_stop_trace",