binaryninja-api
binaryninja-api copied to clipboard
Reference external libraries
Many source code IDEs allow external code (system libraries, for example) to be referenced so that source code can be better indexed/highlighted. These IDEs typically automatically identify system headers, and optionally allow users to specify new include paths.
I think the same should be available, but for symbol resolution for dynamically resolved symbols. For example, when looking at a dynamically linked ELF executable, I want to be able to specify an "include" path to libc.so (and/or have it figured out via the paths already specified in the binary) so that when I look at malloc or something similar, I can actually look at it instead of being stuck looking at the GOT/PLT entry.