1 # Test all rel32 jump instructions.
3 # .text start RVA and end RVA
6 # .reloc start RVA and end RVA
12 # Assume ImageBase = 00400000. This does not affect the test.
15 00401001: 8B EC mov ebp,esp
16 00401003: E8 00 00 00 00 call 00401008
17 00401008: E9 00 00 00 00 jmp 0040100D
18 0040100D: 0F 80 00 00 00 00 jo 00401013
19 00401013: 0F 81 00 00 00 00 jno 00401019
20 00401019: 0F 82 00 00 00 00 jb 0040101F
21 0040101F: 0F 83 00 00 00 00 jae 00401025
22 00401025: 0F 84 00 00 00 00 je 0040102B
23 0040102B: 0F 85 00 00 00 00 jne 00401031
24 00401031: 0F 86 00 00 00 00 jbe 00401037
25 00401037: 0F 87 00 00 00 00 ja 0040103D
26 0040103D: 0F 88 00 00 00 00 js 00401043
27 00401043: 0F 89 00 00 00 00 jns 00401049
28 00401049: 0F 8A 00 00 00 00 jp 0040104F # Ignored!
29 0040104F: 0F 8B 00 00 00 00 jnp 00401055 # Ignored!
30 00401055: 0F 8C 00 00 00 00 jl 0040105B
31 0040105B: 0F 8D 00 00 00 00 jge 00401061
32 00401061: 0F 8E 00 00 00 00 jle 00401067
33 00401067: 0F 8F 00 00 00 00 jg 0040106D