Source code for angr.concretization_strategies.unlimited_range
from . import SimConcretizationStrategy
[docs]class SimConcretizationStrategyUnlimitedRange(SimConcretizationStrategy):
"""
Concretization strategy that resolves addresses to a range without checking if the number of possible addresses is
within the limit.
"""
[docs] def __init__(self, limit, **kwargs): # pylint:disable=redefined-builtin
super().__init__(**kwargs)
self._limit = limit
def _concretize(self, memory, addr, **kwargs):
return self._eval(memory, addr, self._limit, **kwargs)