From 6c6f743f97937fe0723797dcf998514189230746 Mon Sep 17 00:00:00 2001 From: Alexandre L Date: Mon, 4 Dec 2017 22:36:02 +0100 Subject: [PATCH] Add aab and hasnext in advanced analysis (#137) (#139) --- src/dialogs/OptionsDialog.cpp | 8 ++++++++ src/dialogs/OptionsDialog.ui | 14 ++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/src/dialogs/OptionsDialog.cpp b/src/dialogs/OptionsDialog.cpp index 1fbd5842..7f6926c3 100644 --- a/src/dialogs/OptionsDialog.cpp +++ b/src/dialogs/OptionsDialog.cpp @@ -171,6 +171,10 @@ void OptionsDialog::on_okButton_clicked() { advanced << "aac"; } + if (ui->aab_basicblocks->isChecked()) + { + advanced << "aab"; + } if (ui->aan_rename->isChecked()) { advanced << "aan"; @@ -203,6 +207,10 @@ void OptionsDialog::on_okButton_clicked() { advanced << "e! anal.pushret"; } + if (ui->hasnext->isChecked()) + { + advanced << "e! anal.hasnext"; + } } setupAndStartAnalysis(ui->analSlider->value(), advanced); diff --git a/src/dialogs/OptionsDialog.ui b/src/dialogs/OptionsDialog.ui index 2d3294c8..41ef5c7a 100644 --- a/src/dialogs/OptionsDialog.ui +++ b/src/dialogs/OptionsDialog.ui @@ -296,6 +296,13 @@ + + + + Analyze all basic blocks (aab) + + + @@ -362,6 +369,13 @@ + + + + Continue analysis after each function (e! anal.hasnext) + + +