Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added preliminary support for ARMv7 #158

Open
wants to merge 12 commits into
base: dev-next
Choose a base branch
from

Conversation

howtheturntables
Copy link

What started out as interest in ARMv8 and RISC-V, turned into adding some basic support for ARMv7. Hopefully someone can build off this start.

* Expose Value::eq() to python bindings

* Allow to modify info.branch.taken from bindings

* Account for info.branch.taken changes in event callbacks to resolve branches

* Look at info.branch.taken only if condition was purely symbolic
* Fix MemEngine::write_buffer()

* Fix bytecode copying in EVM loader

* Support static flag in EVM

* Add support for EVM STATICCALL instruction

* Expose TX.STATICCALL enum value to python bindings

* Add DELEGATECALL callother handler

* EVM: support sharing storage with another runtime

* Add support for GASPRICE EVM instruction
@CLAassistant
Copy link

CLAassistant commented Nov 11, 2022

CLA assistant check
All committers have signed the CLA.

@Boyan-MILANOV
Copy link
Collaborator

Hey @howtheturntables! That's awesome thank you for helping out on this. Would you mind signing the licence agreement? It's mandatory for us to be able to review and build up on your work :)

@howtheturntables
Copy link
Author

Hi @Boyan-MILANOV! I apologize for the delay as one of our committers lost access to his email. We were able to sort that out and have now all signed the license agreement. Hope this helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants