angr.utils.cowdict

class angr.utils.cowdict.ChainMapCOW

Bases: ChainMap, Generic

Implements a copy-on-write version of ChainMap that supports auto-collapsing.

Tracks logically deleted keys via a _deleted set so that pop() and del work correctly even when keys live in parent maps.

clean()
Return type:

ChainMapCOW[TypeVar(K), TypeVar(V)]

class angr.utils.cowdict.DefaultChainMapCOW

Bases: ChainMapCOW, Generic

Implements a copy-on-write version of ChainMap with default values that supports auto-collapsing.

clean()
Return type:

DefaultChainMapCOW[TypeVar(K), TypeVar(V)]