1
1
-- -
2
2
source : objdiff - core / tests / arch_arm .rs
3
+ assertion_line : 16
3
4
expression : output
4
5
-- -
5
6
[(Address (0 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" stmdb" , 32895 ), Normal , 10 ), (Argument (Opaque (" sp" )), Normal , 0 ), (Argument (Opaque (" !" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" {" ), Normal , 0 ), (Argument (Opaque (" r4" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Argument (Opaque (" r5" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Argument (Opaque (" r6" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Argument (Opaque (" lr" )), Normal , 0 ), (Basic (" }" ), Normal , 0 ), (Eol , Normal , 0 )]
@@ -21,15 +22,15 @@ expression: output
21
22
[(Address (64 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" b" , 32773 ), Normal , 10 ), (BranchDest (152 ), Normal , 0 ), (Basic (" ~>" ), Rotating (5 ), 0 ), (Eol , Normal , 0 )]
22
23
[(Address (68 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" b" , 32773 ), Normal , 10 ), (BranchDest (164 ), Normal , 0 ), (Basic (" ~>" ), Rotating (6 ), 0 ), (Eol , Normal , 0 )]
23
24
[(Address (72 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" b" , 32773 ), Normal , 10 ), (BranchDest (164 ), Normal , 0 ), (Basic (" ~>" ), Rotating (6 ), 0 ), (Eol , Normal , 0 )]
24
- [(Address (76 ), Normal , 5 ), (Basic (" ~> " ), Rotating (4 ), 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" pc" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (336 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Eol , Normal , 0 )]
25
+ [(Address (76 ), Normal , 5 ), (Basic (" ~> " ), Rotating (4 ), 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" pc" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (336 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Basic ( " (-> " ), Normal , 0 ), ( BranchDest ( 420 ), Normal , 0 ), ( Basic ( " ) " ), Normal , 0 ), ( Eol , Normal , 0 )]
25
26
[(Address (80 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (0 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Eol , Normal , 0 )]
26
27
[(Address (84 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" bl" , 32774 ), Normal , 10 ), (Symbol (Symbol { name: " _ZN18UnkStruct_027e103c19func_ov000_020cf01cEv" , demangled_name: Some (" UnkStruct_027e103c::func_ov000_020cf01c()" ), address: 0 , size: 0 , kind: Unknown , section: None , flags: FlagSet (Global | Weak ), align: None , virtual_address: None }), Bright , 0 ), (Addend (- 8 ), Bright , 0 ), (Eol , Normal , 0 )]
27
28
[(Address (88 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" ldrb" , 32800 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (224 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Eol , Normal , 0 )]
28
29
[(Address (92 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" cmp" , 32786 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Unsigned (0 )), Normal , 0 ), (Eol , Normal , 0 )]
29
30
[(Address (96 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" bne" , 32773 ), Normal , 10 ), (BranchDest (108 ), Normal , 0 ), (Basic (" ~>" ), Rotating (7 ), 0 ), (Eol , Normal , 0 )]
30
31
[(Address (100 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" bl" , 32774 ), Normal , 10 ), (Symbol (Symbol { name: " _ZN13LinkStateItem15GetEquipBombchuEv" , demangled_name: Some (" LinkStateItem::GetEquipBombchu()" ), address: 472 , size: 16 , kind: Function , section: Some (0 ), flags: FlagSet (Global ), align: None , virtual_address: None }), Bright , 0 ), (Addend (- 8 ), Bright , 0 ), (Basic (" ~>" ), Rotating (8 ), 0 ), (Eol , Normal , 0 )]
31
32
[(Address (104 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" bl" , 32774 ), Normal , 10 ), (Symbol (Symbol { name: " _ZN12EquipBombchu19func_ov014_0213ec64Ev" , demangled_name: Some (" EquipBombchu::func_ov014_0213ec64()" ), address: 0 , size: 0 , kind: Unknown , section: None , flags: FlagSet (Global | Weak ), align: None , virtual_address: None }), Bright , 0 ), (Addend (- 8 ), Bright , 0 ), (Eol , Normal , 0 )]
32
- [(Address (108 ), Normal , 5 ), (Basic (" ~> " ), Rotating (7 ), 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" pc" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (308 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Eol , Normal , 0 )]
33
+ [(Address (108 ), Normal , 5 ), (Basic (" ~> " ), Rotating (7 ), 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" pc" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (308 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Basic ( " (-> " ), Normal , 0 ), ( BranchDest ( 424 ), Normal , 0 ), ( Basic ( " ) " ), Normal , 0 ), ( Eol , Normal , 0 )]
33
34
[(Address (112 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (0 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Eol , Normal , 0 )]
34
35
[(Address (116 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" blx" , 32777 ), Normal , 10 ), (Symbol (Symbol { name: " _Z19func_ov014_0211fd04Pi" , demangled_name: Some (" func_ov014_0211fd04(int*)" ), address: 0 , size: 0 , kind: Unknown , section: None , flags: FlagSet (Global | Weak ), align: None , virtual_address: None }), Bright , 0 ), (Addend (- 8 ), Bright , 0 ), (Eol , Normal , 0 )]
35
36
[(Address (120 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" b" , 32773 ), Normal , 10 ), (BranchDest (200 ), Normal , 0 ), (Basic (" ~>" ), Rotating (0 ), 0 ), (Eol , Normal , 0 )]
@@ -43,7 +44,7 @@ expression: output
43
44
[(Address (152 ), Normal , 5 ), (Basic (" ~> " ), Rotating (5 ), 0 ), (Opcode (" mov" , 32818 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Argument (Opaque (" r5" )), Normal , 0 ), (Eol , Normal , 0 )]
44
45
[(Address (156 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" bl" , 32774 ), Normal , 10 ), (Symbol (Symbol { name: " _ZN13LinkStateItem15StopUsingHammerEv" , demangled_name: Some (" LinkStateItem::StopUsingHammer()" ), address: 0 , size: 0 , kind: Unknown , section: None , flags: FlagSet (Global | Weak ), align: None , virtual_address: None }), Bright , 0 ), (Addend (- 8 ), Bright , 0 ), (Eol , Normal , 0 )]
45
46
[(Address (160 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" b" , 32773 ), Normal , 10 ), (BranchDest (200 ), Normal , 0 ), (Basic (" ~>" ), Rotating (0 ), 0 ), (Eol , Normal , 0 )]
46
- [(Address (164 ), Normal , 5 ), (Basic (" ~> " ), Rotating (6 ), 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" pc" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (248 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Eol , Normal , 0 )]
47
+ [(Address (164 ), Normal , 5 ), (Basic (" ~> " ), Rotating (6 ), 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" pc" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (248 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Basic ( " (-> " ), Normal , 0 ), ( BranchDest ( 420 ), Normal , 0 ), ( Basic ( " ) " ), Normal , 0 ), ( Eol , Normal , 0 )]
47
48
[(Address (168 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" mov" , 32818 ), Normal , 10 ), (Argument (Opaque (" r1" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Unsigned (0 )), Normal , 0 ), (Eol , Normal , 0 )]
48
49
[(Address (172 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (0 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Eol , Normal , 0 )]
49
50
[(Address (176 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" mov" , 32818 ), Normal , 10 ), (Argument (Opaque (" r2" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Argument (Opaque (" r1" )), Normal , 0 ), (Eol , Normal , 0 )]
@@ -98,7 +99,7 @@ expression: output
98
99
[(Address (372 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" add" , 32770 ), Normal , 10 ), (Argument (Opaque (" r6" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Argument (Opaque (" r6" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Unsigned (4 )), Normal , 0 ), (Eol , Normal , 0 )]
99
100
[(Address (376 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" cmp" , 32786 ), Normal , 10 ), (Argument (Opaque (" r6" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Argument (Opaque (" r4" )), Normal , 0 ), (Eol , Normal , 0 )]
100
101
[(Address (380 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" bne" , 32773 ), Normal , 10 ), (BranchDest (364 ), Normal , 0 ), (Basic (" ~>" ), Rotating (15 ), 0 ), (Eol , Normal , 0 )]
101
- [(Address (384 ), Normal , 5 ), (Basic (" ~> " ), Rotating (14 ), 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" pc" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (36 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Eol , Normal , 0 )]
102
+ [(Address (384 ), Normal , 5 ), (Basic (" ~> " ), Rotating (14 ), 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" pc" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (36 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Basic ( " (-> " ), Normal , 0 ), ( BranchDest ( 428 ), Normal , 0 ), ( Basic ( " ) " ), Normal , 0 ), ( Eol , Normal , 0 )]
102
103
[(Address (388 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" ldr" , 32799 ), Normal , 10 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (0 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Eol , Normal , 0 )]
103
104
[(Address (392 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" ldrb" , 32800 ), Normal , 10 ), (Argument (Opaque (" r1" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" [" ), Normal , 0 ), (Argument (Opaque (" r0" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Signed (128 )), Normal , 0 ), (Basic (" ]" ), Normal , 0 ), (Eol , Normal , 0 )]
104
105
[(Address (396 ), Normal , 5 ), (Spacing (4 ), Normal , 0 ), (Opcode (" cmp" , 32786 ), Normal , 10 ), (Argument (Opaque (" r1" )), Normal , 0 ), (Basic (" , " ), Normal , 0 ), (Basic (" #" ), Normal , 0 ), (Argument (Unsigned (0 )), Normal , 0 ), (Eol , Normal , 0 )]
0 commit comments