'check if this state might be used in unicorn (has no concrete register)'

def _check_registers(self, report=True):

    for r in self.state.arch.uc_regs.iterkeys():
        v = getattr(self.state.regs, r)
        processed_v = self._process_value(v, 'reg')
        if ((processed_v is None) or processed_v.symbolic):
            if report:
                self._report_symbolic_blocker(v, 'reg')
            return False
    if self.state.arch.vex_conditional_helpers:
        flags = ccall._get_flags(self.state)[0]
        processed_flags = self._process_value(flags, 'reg')
        if ((processed_flags is None) or processed_flags.symbolic):
            if report:
                self._report_symbolic_blocker(flags, 'reg')
            return False
    return True
