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

Make sure we do not restart engines after disable Ponce #115

Closed
illera88 opened this issue May 20, 2020 · 1 comment
Closed

Make sure we do not restart engines after disable Ponce #115

illera88 opened this issue May 20, 2020 · 1 comment
Assignees
Milestone

Comments

@illera88
Copy link
Owner

illera88 commented May 20, 2020

Right now we calling triton_restart_engines() when disabling Ponce.

We should make sure the following use case works fine:

  • User gets at early stage the input he wants to symbolize
  • After symbolizing there are trash functions he wants not to trace (he may lost the track of the symbolic state and not getting accurate results) so he disables Ponce
  • The previous state must have been kept
  • We should concretize all the registers because we won't know their value anymore
  • Later on he enables Ponce back and the state is kept so concolic execution keeps working

Right now en disabling Ponce we triton_restart_engines() so the 3rd item in the prev list is not enforced.

@illera88 illera88 added this to the v0.3 milestone May 20, 2020
@illera88 illera88 self-assigned this May 20, 2020
@illera88
Copy link
Owner Author

we should add documentation about this too

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

1 participant