| 165 | } |
| 166 | |
| 167 | const VarNodeArray OperatorNodeBase::usable_output() const { |
| 168 | VarNodeArray outputs; |
| 169 | for (auto oup : m_output) { |
| 170 | if (!oup->contain_flag(cg::VarNode::Flag::VOLATILE_CONTENT)) { |
| 171 | outputs.push_back(oup); |
| 172 | } |
| 173 | } |
| 174 | return outputs; |
| 175 | } |
| 176 | |
| 177 | size_t OperatorNodeBase::hash() const { |
| 178 | XXHash hstate; |