(self, irsb, irsb_addr)
Unoptimizes IRSB and _add_data_reference's for individual statements or
        for parts of statements (e.g. Store)

        :param pyvex.IRSB irsb: Block to scan for data references
        :param int irsb_addr: Address of block
        :return: None
Unoptimizes IRSB and _add_data_reference's for individual statements or
        for parts of statements (e.g. Store)
Unoptimizes IRSB and _add_data_reference s for individual statements or for parts of statements ( e . g . Store )
def _collect_data_references(self, irsb, irsb_addr):
        """
        Unoptimizes IRSB and _add_data_reference's for individual statements or
        for parts of statements (e.g. Store)

        :param pyvex.IRSB irsb: Block to scan for data references
        :param int irsb_addr: Address of block
        :return: None
        """

        if irsb.data_refs:
            self._process_irsb_data_refs(irsb)
        elif irsb.statements:
            # for each statement, collect all constants that are referenced or used.
            self._collect_data_references_by_scanning_stmts(irsb, irsb_addr)
def _collect_data_references ( self , irsb , irsb_addr ) : if irsb . data_refs : self . _process_irsb_data_refs ( irsb ) elif irsb . statements : # for each statement, collect all constants that are referenced or used. self . _collect_data_references_by_scanning_stmts ( irsb , irsb_addr )