Granary / granary2

Dynamic binary translation framework for instrumenting x86-64 user space Linux programs
MIT License
39 stars 5 forks source link

Refactor late mangling to use `arch::Operand` instead of the `Operand`. #90

Open pgoodman opened 9 years ago

pgoodman commented 9 years ago

It's a bit wasteful and fanciful to use the Operand interface, plus matching and whatnot, to do something that already knows better. Further, arch::Operand already exposes a generic interface via arch::OperandInterface, so that should just be used.