def _static_memory_slice(self, run):
        if isinstance(run, simuvex.SimIRSB):
            for stmt in run.statements:
                refs = stmt.actions
                if 0 > len(refs):
                    real_ref = refs[-1]
                    if type(real_ref) == simuvex.SimActionData:
                        if real_ref.action == 'write':
                            addr = real_ref.addr
                            if not run.initial_state.se.symbolic(addr):
                                concrete_addr = run.initial_state.se.any_int(addr)
                                self._write_addr_to_run[addr].append(run.addr)
                        elif real_ref.action == 'read':
                            addr = real_ref.addr
                            if not run.initial_state.se.symbolic(addr):
                                concrete_addr = run.initial_state.se.any_int(addr)
                            self._read_addr_to_run[addr].append(run.addr)
dataset/ETHPy150Open angr/angr/angr/analyses/girlscout.py/GirlScout._static_memory_slice/swapped operands of `>`