illera88 / Ponce

IDA 2016 plugin contest winner! Symbolic Execution just one-click away!
https://docs.idaponce.com
Other
1.48k stars 72 forks source link

Button to disable/enable tracing #34

Closed 0ca closed 8 years ago

0ca commented 8 years ago

So the user can disable it and execute it as native.

But when the user does this, he cannot use the restore snashot, because if the instructions are executed native we don't know the changes in memory.

Should we reset the snapshot? Show a message to the user (with a tick to not show the message again)? Or we should just explain that very clear in the readme?

illera88 commented 8 years ago

I think that if the user took a snapshot and he wants to execute natively we should create a pop up letting the user know that if he wants to execute natively the snapshot will be deleted nad letting him the oportunity to decide if he wants to proceed with native execution (threfore deleting the already taken snapshot) or keep using tracing

0ca commented 8 years ago

I agree.

Also when the user enable the ponce tracing maybe we should analyze the current instruction.

0ca commented 8 years ago

I still need to remove the snapshot when the user click yes as @illera88 suggested.