diff options
Diffstat (limited to 'rust/src/function.rs')
| -rw-r--r-- | rust/src/function.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/rust/src/function.rs b/rust/src/function.rs index 273a0861..6547762f 100644 --- a/rust/src/function.rs +++ b/rust/src/function.rs @@ -435,6 +435,14 @@ impl PartialEq for Function { } } +pub trait ILFunction { + type BNInstruction; + type Instruction; + + fn il_instruction_from_idx(&self, expr_idx: usize) -> Self::Instruction; + fn operands_from_idx(&self, expr_idx: usize) -> [u64; 5]; +} + ///////////////// // AddressRange |
