Vector35 / Vector35/binaryninja-api
on-demand / hotloading of extensions
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 298
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 19
Description
As we expand the extension manager to support more things, it is going to become important for a type library, WARP library, etc, to be able to advertise itself as available in some situation where it isn't currently downloaded but could be relevant to the loaded file.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the linked extension-manager expansion issue #3826 and the surrounding extension-manager context. Define how type libraries and WARP libraries advertise that they are relevant but not downloaded, and what on-demand loading should do. Done means the expected availability and loading behavior is specified clearly enough to implement.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- reverse-engineering, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100