How to enable the always-on analysis function in settings #5859
Answered
by
psifertex
romanholidaypancakes
asked this question in
Q&A
|
I don't want to click manually every time. I want it to be analyzed automatically. |
Answered by
psifertex
Aug 18, 2024
Replies: 1 comment 12 replies
|
This is how you get infinite analysis loops that can't be stopped. I'm not sure this is something we will ever add as a setting but I will discuss it with others this week. That said, there is an API on the function you can use so if you REALLY want to, you can write a snippet to trigger the override for all functions. EDIT: You can actually get the behavior requested by setting |
12 replies
Answer selected by
psifertex
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

This is how you get infinite analysis loops that can't be stopped. I'm not sure this is something we will ever add as a setting but I will discuss it with others this week.
That said, there is an API on the function you can use so if you REALLY want to, you can write a snippet to trigger the override for all functions.
https://api.binary.ninja/binaryninja.function-module.html#binaryninja.function.Function.analysis_skipped
EDIT: You can actually get the behavior requested by setting
analysis.limits.maxFunctionUpdateCount = 0in settings. However, this will result in infinite analysis that never ends and therefore isn't a good option.