diff options
Diffstat (limited to 'test/test.rs')
-rw-r--r-- | test/test.rs | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/test/test.rs b/test/test.rs index 7726bb7..0ffc1c4 100644 --- a/test/test.rs +++ b/test/test.rs @@ -3,26 +3,8 @@ extern crate yaxpeax_x86; use std::fmt::Write; -use yaxpeax_arch::Decoder; -use yaxpeax_x86::{Instruction, InstDecoder, decode_one}; - -#[allow(dead_code)] -fn decode(bytes: &[u8]) -> Option<Instruction> { - let mut instr = Instruction::invalid(); - match decode_one(&InstDecoder::default(), bytes.iter().map(|x| *x).take(16).collect::<Vec<u8>>(), &mut instr) { - Ok(()) => Some(instr), - _ => None - } -} - -#[allow(dead_code)] -fn decode_as(decoder: &InstDecoder, bytes: &[u8]) -> Option<Instruction> { - let mut instr = Instruction::invalid(); - match decode_one(decoder, bytes.iter().map(|x| *x).take(16).collect::<Vec<u8>>(), &mut instr) { - Ok(()) => Some(instr), - _ => None - } -} +use yaxpeax_arch::{Decoder, LengthedInstruction}; +use yaxpeax_x86::{Instruction, InstDecoder}; fn test_invalid(data: &[u8]) { test_invalid_under(&InstDecoder::default(), data); |