Vector35 / Vector35/binaryninja-api
Support for word addressable architectures
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 298
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 19
Description
What is the feature you'd like to have?
We need to be able to support architectures that address by word instead of byte.
Is your feature request related to a problem?
I know the TI TMS320C2x and TMS320C5x do this, plus the PDP-10. The Analog Devices ADSP-21xx series may as well, I can't remember.
Are any alternative solutions acceptable?
If it's possible to hack around this, someone should share a PoC for how, because I don't see how it would be possible. I think it really just needs to be supported.
Additional Information:
Apparently forgot to file an issue for this ages ago? Or, at least, I can't find where it got filed. Feel free to close this or other issues as duplicates if you can find 'em.
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
No files, tests, or entry points are named. First map where architecture address semantics are represented in the Binary Ninja API and determine the requirements for word-addressable support, using the TI TMS320C2x, TMS320C5x, PDP-10, and possibly ADSP-21xx as reference cases; done should include a concrete proof of support.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- reverse-engineering
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100