From efbdb28824acc2a94b5910a13da34866da300d20 Mon Sep 17 00:00:00 2001 From: Mitchell Johnson Date: Thu, 29 Sep 2022 14:11:54 -0400 Subject: Add a test for issue #3 --- tests/armv7/thumb.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/armv7/thumb.rs b/tests/armv7/thumb.rs index 33911d2..fb9120b 100644 --- a/tests/armv7/thumb.rs +++ b/tests/armv7/thumb.rs @@ -764,6 +764,13 @@ fn test_decode_32b_branch_cases() { &[0x3f, 0xf4, 0xfe, 0xaf], "b.weq $-0x4" ); + // Test for yaxpeax-arm #3 + // branch target was 0x12198 in initial test case at offset 0x82fc + // 0x12198 - 0x82fc - 0x4 (offsets taken after IP already incremented) + test_display( + &[0x09, 0xf0, 0x4c, 0xbf], + "b.w $+0x9e98" + ); } #[test] fn test_decode_bkpt_cases() { -- cgit v1.1