mnemonikr / symbolic-pcode

Apache License 2.0
0 stars 0 forks source link

Support arbitrary types for internal value representation #60

Open mnemonikr opened 1 year ago

mnemonikr commented 1 year ago

Suppose one wanted to execute Ghidra p-code concretely; no symbolic execution. Requiring use of SymbolicBitVec would technically work, but executing arbitrary circuits in software will obviously be orders of magnitude slower than the hardware counterpart.

It would be nice to be able to use the existing executor but with a different associated type for the internal data representation. The associated type would need to be able to perform the same types of operations implemented in sym: