simuvex icon indicating copy to clipboard operation
simuvex copied to clipboard

Possible bug in SimConcretizationStrategySingle

Open jarsp opened this issue 8 years ago • 1 comments

The _concretize function in concretization_strategies/single.py checks for exactly 0 solutions instead of exactly 1 solution:

Original:

    def _concretize(self, memory, addr):
        addrs = self._eval(memory, addr, 2)
        if len(addrs) == 0:
            return addrs

Probably intended:

    def _concretize(self, memory, addr):
        addrs = self._eval(memory, addr, 2)
        if len(addrs) == 1:
            return addrs

jarsp avatar Jul 10 '17 06:07 jarsp

lol. You are right. This will be fixed in angr's wip/the_end_times branch.

ltfish avatar Jul 10 '17 06:07 ltfish