| OLD | NEW |
| (Empty) |
| 1 @hex: | |
| 2 # Test legal bit commands | |
| 3 # btw $0x1,(%esp) | |
| 4 66 0f ba 24 24 01 | |
| 5 90 90 90 90 90 | |
| 6 # btl $0x1,(%esp) | |
| 7 0f ba 24 24 01 | |
| 8 # btrl $0x1,(%esp) | |
| 9 0f ba 34 24 01 | |
| 10 # btsl $0x1,(%esp) | |
| 11 0f ba 2c 24 01 | |
| 12 # btcl $0x1,(%esp) | |
| 13 0f ba 3c 24 01 | |
| 14 @nval: | |
| 15 VALIDATOR: 0: Undefined instruction | |
| 16 VALIDATOR: b: Illegal instruction | |
| 17 VALIDATOR: 10: Illegal instruction | |
| 18 VALIDATOR: 15: Illegal instruction | |
| 19 VALIDATOR: 1a: Illegal instruction | |
| 20 *** <input> IS UNSAFE *** | |
| 21 @dis: | |
| 22 00000000: 66 0f ba 24 24 01 bt %ds:[%esp+%esp*1], 0
x1 | |
| 23 00000006: 90 nop | |
| 24 00000007: 90 nop | |
| 25 00000008: 90 nop | |
| 26 00000009: 90 nop | |
| 27 0000000a: 90 nop | |
| 28 0000000b: 0f ba 24 24 01 bt %ds:[%esp+%esp*1], 0
x1 | |
| 29 00000010: 0f ba 34 24 01 btr %ds:[%esp+%esp*1],
0x1 | |
| 30 00000015: 0f ba 2c 24 01 bts %ds:[%esp+%esp*1],
0x1 | |
| 31 0000001a: 0f ba 3c 24 01 btc %ds:[%esp+%esp*1],
0x1 | |
| 32 @vdis: | |
| 33 0: 66 0f ba undefined | |
| 34 3: 24 24 and %al, 0x24 | |
| 35 5: 01 90 90 90 90 90 add 0x90909090[%eax], %edx | |
| 36 b: 0f ba 24 24 01 bt [%esp], 0x1 | |
| 37 10: 0f ba 34 24 01 btr [%esp], 0x1 | |
| 38 15: 0f ba 2c 24 01 bts [%esp], 0x1 | |
| 39 1a: 0f ba 3c 24 01 btc [%esp], 0x1 | |
| 40 @rdfa_output: | |
| 41 0: [0] unrecognized instruction | |
| 42 b: [1] unrecognized instruction | |
| 43 10: [2] unrecognized instruction | |
| 44 15: [3] unrecognized instruction | |
| 45 1a: [4] unrecognized instruction | |
| 46 return code: 1 | |
| OLD | NEW |