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

Precise translation of pointer instructions #6

Closed
caballa opened this issue Jul 3, 2017 · 2 comments
Closed

Precise translation of pointer instructions #6

caballa opened this issue Jul 3, 2017 · 2 comments
Assignees

Comments

@caballa
Copy link
Contributor

caballa commented Jul 3, 2017

From @caballa on October 15, 2016 23:40

The translation currently abstract pointers to their offsets.

Copied from original issue: caballa/crab-llvm#4

@caballa caballa self-assigned this Jul 3, 2017
@caballa
Copy link
Contributor Author

caballa commented Jul 18, 2017

The solution is simply to translate all pointer operations (gep, load, store, etc) to crab pointer statements.

@caballa caballa changed the title From LLVM bitcode to Crab: precise translation of pointer instructions Precise translation of pointer instructions Jul 18, 2017
@caballa
Copy link
Contributor Author

caballa commented Aug 9, 2017

Done in commit 26ff215.

There are still some instructions to be translated, e.g., pointer comparisons but for now I close this issue. I will finish the translation at the same time I do issue #3.

@caballa caballa closed this as completed Aug 9, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant