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

Support for 32-bit architectures. #43

Open
GiaNTizmO opened this issue Sep 10, 2020 · 6 comments
Open

Support for 32-bit architectures. #43

GiaNTizmO opened this issue Sep 10, 2020 · 6 comments
Labels
enhancement New feature or request

Comments

@GiaNTizmO
Copy link

Is it possible to add support for x32_86 architecture?

@can1357
Copy link
Member

can1357 commented Sep 10, 2020

Requires a lot of changes but is in the plans sometime in the future.

@can1357 can1357 added the enhancement New feature or request label Sep 10, 2020
@can1357 can1357 changed the title VTIL x32? Support for 32-bit architectures. Sep 10, 2020
@zidni-bwi
Copy link

Is it possible to add support for x32_86 architecture?

there is still hope for 32 bit


[*] Error: Assertion failure, mem_base.is_register() && mem_base.bit_count() ==
64 at ......\Dependencies\VTIL-Core\VTIL-Architecture\routine\instruction.cpp:
61

@can1357
Copy link
Member

can1357 commented Sep 20, 2020

It isn't really about compiling it for x86 but about handling 32-bit architectures, currently everything is hardcoded for 64-bit native integers which we'll have to change but of course that's doable as well.

@ghost
Copy link

ghost commented Oct 11, 2020

I started looking into your project today. It is going to be quite the mess with adding 32-bit architectures but looks doable. From what I see, we just need to "redo" VTIL-Common's Math and double-check and adjust the support usage within VTIL-SymEx. I've been slowly transitioning some 64-bit features to support 32-bit today. I'll clean more up as I find the time to do so.

@JingYenLoh
Copy link

Is this addressed by #56 ?

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

No branches or pull requests

5 participants
@can1357 @JingYenLoh @zidni-bwi @GiaNTizmO and others