(self, n)
Returns addresses that contain expressions that contain a variable named `n`.
Returns addresses that contain expressions that contain a variable named `n`.
Returns addresses that contain expressions that contain a variable named n .
def addrs_for_name(self, n):
        """
        Returns addresses that contain expressions that contain a variable named `n`.
        """
        if n not in self._name_mapping:
            return

        self._mark_updated_mapping(self._name_mapping, n)

        to_discard = set()
        for e in self._name_mapping[n]:
            try:
                if n in self.load(e, size=1).variables: yield e
                else: to_discard.add(e)
            except KeyError:
                to_discard.add(e)
        self._name_mapping[n] -= to_discard
def addrs_for_name ( self , n ) : if n not in self . _name_mapping : return self . _mark_updated_mapping ( self . _name_mapping , n ) to_discard = set ( ) for e in self . _name_mapping [ n ] : try : if n in self . load ( e , size = 1 ) . variables : yield e else : to_discard . add ( e ) except KeyError : to_discard . add ( e ) self . _name_mapping [ n ] -= to_discard