Vector35 / Vector35/binaryninja-api
Int(), Bytes, etc on Const and ConstPtr expressions
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 298
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 19
Description
Right now you need to do int or bytes on value.value when something is a Const or ConstPtr or Float or ConstData, etc. We can easily add handlers in the Python API for this to make it even easier to work with.
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 locating the Python API implementations for Const, ConstPtr, Float, and ConstData expressions and their current value accessors. Add direct int and bytes handling for the relevant expression types, then verify that callers no longer need to access value.value and run the existing Python API tests if available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, python
- Domain
- reverse-engineering
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100