add resultbrowser menu action

This commit is contained in:
2026-04-21 18:39:39 +02:00
parent 371b323980
commit 41e079b977
3 changed files with 18 additions and 2 deletions

View File

@ -24,6 +24,9 @@ my $local_ghidra_projects = "$local_root/ghidra/projects";
my $local_ghidra_scripts = "$local_root/ghidra/scripts";
my $local_db_conf = "$local_root/db.conf";
my $resultbrowser_port = '5000';
my $resultbrowser = 'resultbrowser.py';
my $remote_root = '/home/lab/smchurla/Documents/failnix';
my $remote_builds_dir = "$remote_root/builds";
@ -141,8 +144,18 @@ my %handlers = (
'13. Open Experiment in ResultBrowser' => sub {
# TODO: Select from existing DBs, rewrite db.conf,
# launch resultbrowser + firefox
my @db_names = Mars::db_list();
my @selected_dbs =
TUI::select_from_list( "Select Database for ResultBrowser",
0, @db_names );
die "No database selected" unless @selected_dbs;
my $selected_db = $selected_dbs[0];
Util::rewrite_file( $local_db_conf, "database=",
"database=$selected_db\n" );
system( $resultbrowser, '-c', $local_db_conf, '--host=0.0.0.0',
"--port=$resultbrowser_port" );
},
'14. Run Build in GDB' => sub {