diff options
| author | iximeow <me@iximeow.net> | 2020-05-03 13:38:08 -0700 | 
|---|---|---|
| committer | iximeow <me@iximeow.net> | 2020-05-03 13:38:08 -0700 | 
| commit | 79388a4ff09fe21d31fe41a68e59a92263c2eea5 (patch) | |
| tree | e618817ad8ae68ddb34239140a3a85029b6d259c /test/protected_mode | |
| parent | a68d0b05cc05ec4a390fa25a6dd199d189cd1e38 (diff) | |
bump yaxpeax-arch to 0.0.4, use AddressDiff, fix warnings in ffi
Diffstat (limited to 'test/protected_mode')
| -rw-r--r-- | test/protected_mode/mod.rs | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/test/protected_mode/mod.rs b/test/protected_mode/mod.rs index e1fb281..dd07159 100644 --- a/test/protected_mode/mod.rs +++ b/test/protected_mode/mod.rs @@ -2,7 +2,7 @@ mod regspec;  use std::fmt::Write; -use yaxpeax_arch::{Decoder, LengthedInstruction}; +use yaxpeax_arch::{AddressBase, Decoder, LengthedInstruction};  use yaxpeax_x86::protected_mode::{DecodeError, InstDecoder, Opcode};  fn test_invalid(data: &[u8]) { @@ -40,7 +40,7 @@ fn test_display_under(decoder: &InstDecoder, data: &[u8], expected: &'static str              );              // while we're at it, test that the instruction is as long, and no longer, than its              // input -            assert_eq!(instr.len() as usize, data.len(), "instruction length is incorrect, wanted instruction {}", expected); +            assert_eq!((0u32.wrapping_offset(instr.len()).to_linear()) as usize, data.len(), "instruction length is incorrect, wanted instruction {}", expected);          },          Err(e) => {              assert!(false, "decode error ({}) for {} under decoder {}:\n  expected: {}\n", e, hex, decoder, expected); | 
