angr icon indicating copy to clipboard operation
angr copied to clipboard

VEXEngine: Terminate the execution of a block as soon as a conditional branch is taken.

Open ltfish opened this issue 7 years ago • 5 comments

Thanks @man0lis for reporting this issue.

ltfish avatar Jun 16 '18 17:06 ltfish

Can you explain what this fixes? I though producing successors with false guards was a feature.

rhelmot avatar Jun 16 '18 19:06 rhelmot

It is a feature requested by fastpath mode. However, it is never needed by symbolic execution. The functionality used to exist before the major refactor. No one noticed that the it wasn't implemented until today.

ltfish avatar Jun 16 '18 21:06 ltfish

I'm very sure it worked after the refactor... I've seen a lot of people being glad it exists recently. A lot of people implement static analysis using symbolic execution

rhelmot avatar Jun 16 '18 21:06 rhelmot

@zardus A gentle ping?

ltfish avatar Jul 02 '18 05:07 ltfish

@zardus

twizmwazin avatar May 29 '19 23:05 twizmwazin