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)
+
+
+