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

Search Enhancements 2

Open xusheng6 opened this issue 4 years ago • 2 comments

We have made some enhancements to the search, and closed issue https://github.com/Vector35/binaryninja-api/issues/1969. However, we still have some other enhancements possible and this issue tracks them.

  • [ ] Improve speed of text and constant search
  • [x] Regex search
  • [x] Wildcard support for hex search (also in https://github.com/Vector35/binaryninja-api/issues/2787)
  • [ ] Find text runs on main thread https://github.com/Vector35/binaryninja-api/issues/3059

xusheng6 avatar Dec 17 '21 03:12 xusheng6

Stuff that came up recently:

  • [ ] Ignore whitespace in search option (so that people can search for things like call rax without needing to specify the specific number of spaces in the binja output) -- this should be enabled by default most likely (#2671)
  • [ ] Need to add a drop-down for searching text/bytes that lets you select which view (Disassembly, LLIL, MLIL, HLIL, etc) they want to search (gray this out unless text/bytes is selected, enable if text/bytes is selected, default to current view in drop-down)
  • [ ] Put what the search results are for in the title bar, once the search has been performed (so you can differentiate between multiple search windows)

fuzyll avatar Apr 18 '22 17:04 fuzyll

Also, we need #2815 to be implemented because it'll cut down our search time significantly.

fuzyll avatar Apr 18 '22 17:04 fuzyll