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

[Feature Request] 32bit support #16

Open
jpmay opened this issue Jun 3, 2021 · 1 comment
Open

[Feature Request] 32bit support #16

jpmay opened this issue Jun 3, 2021 · 1 comment

Comments

@jpmay
Copy link

jpmay commented Jun 3, 2021

Would love to be able to use this with 32bit .so libraries/binaries but currently it appears to only support 64bit binaries.

@GJDuck GJDuck transferred this issue from GJDuck/e9afl Jun 4, 2021
@GJDuck
Copy link
Owner

GJDuck commented Jun 4, 2021

This is more of an E9Patch issue rather than E9AFL, so I've transferred this issue here.

In principle, some limited support for 32bit binaries might be possible. There would be some engineering necessary and several issues that would need to be solved. For example, the available virtual address space would be more limited, which will affect where trampolines could be placed, so the coverage for a 32bit port of E9Patch may not be as good.

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

No branches or pull requests

2 participants