Output more available information in formatter

The formatter now includes the following information:

- Segment overrides
- Address-size overrides
- REP/REPNZ prefixes
- LOCK prefix
- High-byte registers (determined using presence of REX prefix)
This commit is contained in:
Alexis Engelke
2019-01-13 20:38:15 +01:00
parent 2d1a9582b8
commit 8fdfe53822
9 changed files with 121 additions and 180 deletions

View File

@@ -1,13 +1,13 @@
decode 90 [NOP]
decode 0fcd [BSWAP REG4:5]
decode 660fcd [BSWAP REG2:5]
decode 6650 [PUSH REG2:0]
decode 0fcd [BSWAP reg4:r5]
decode 660fcd [BSWAP reg2:r5]
decode 6650 [PUSH reg2:r0]
decode a5 [MOVS_4]
decode f3a5 [MOVS_4]
decode f3a5 [rep:MOVS_4]
decode 66a5 [MOVS_2]
decode f366a5 [MOVS_2]
decode f7d7 [NOT REG4:7]
decode f717 [NOT MEM4:7:0x0]
decode f7142f [NOT MEM4:7:1*5:0x0]
decode f7542f12 [NOT MEM4:7:1*5:0x12]
decode f7942f34120000 [NOT MEM4:7:1*5:0x1234]
decode f366a5 [rep:MOVS_2]
decode f7d7 [NOT reg4:r7]
decode f717 [NOT mem4:r7]
decode f7142f [NOT mem4:r7+1*r5]
decode f7542f12 [NOT mem4:r7+1*r5+0x12]
decode f7942f34120000 [NOT mem4:r7+1*r5+0x1234]