binaryninja-api icon indicating copy to clipboard operation
binaryninja-api copied to clipboard

View Quiescing API

Open bpotchik opened this issue 3 years ago • 1 comments

We need a quiescing API for ViewFrames that can put non-active Views in an idle state. Without this, non-active views are still updating in the background which can potentially interfere with the active view. There are also performance implications.

bpotchik avatar Nov 04 '22 00:11 bpotchik

An API has been added to ViewFrame and SidebarWidget in 3.2.3826-dev. The following views implement quiescing support. Views not complete should be analyzed to see if they are a good candidate for quiescing.

ViewFrame:

  • [x] Graph
  • [x] Hex
  • [x] Linear
  • [ ] Strings
  • [x] Types

SidebarWidget:

  • [ ] Symbols
  • [x] Types
  • [ ] Strings
  • [ ] Tags
  • [ ] Cross References

bpotchik avatar Nov 04 '22 01:11 bpotchik