Vector35 / binaryninja-api

Public API, examples, documentation and issues for Binary Ninja
https://binary.ninja/
MIT License
900 stars 204 forks source link

Indicator for blocks with no outgoing edges in graph view #4450

Closed fuzyll closed 1 year ago

fuzyll commented 1 year ago

What is the feature you'd like to have? Some indication that a block contains a return/noreturn in the flow graph.

Is your feature request related to a problem? In large functions that have multiple returns, it's very difficult to see the terminating blocks at a glance.

Are any alternative solutions acceptable? Possibly.

fuzyll commented 1 year ago

This was implemented in builds >= 3.5.4393-dev. There's supposed to be a different color used when a block is noreturn, but that's blocked on #4451 as I didn't want to enable it when it can display the wrong thing in some circumstances.

CouleeApps commented 10 months ago

As of 3.6.4632, this style has changed to drawing a border around entry/exit nodes, instead of just a weird line in the text.

image