aboutsummaryrefslogtreecommitdiff
path: root/libctf
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2020-06-25 09:29:29 +0200
committerJan Beulich <jbeulich@suse.com>2020-06-25 09:29:29 +0200
commit8bbb3ad806d19ab3f85052220440af46fbd2b81f (patch)
tree040003b72def422825a87bdb7c843c1795f90a34 /libctf
parent589958d6ff391321f081228368ec6096bfad0e09 (diff)
downloadgdb-8bbb3ad806d19ab3f85052220440af46fbd2b81f.zip
gdb-8bbb3ad806d19ab3f85052220440af46fbd2b81f.tar.gz
gdb-8bbb3ad806d19ab3f85052220440af46fbd2b81f.tar.bz2
x86: operand sizing prefixes can disambiguate insns
Use of an explicit data size or REX.W prefix is sufficient indication of the intended operation when operand size can't be derived from suffix or register operands. Avoid the ambiguity warning and make in particular immediate handling (sizing) cope with explicitly specified prefixes. Extending/reusing the noreg16 test made me notice a few cases of unintentional 32-bit addressing, which gets corrected at the same time.
Diffstat (limited to 'libctf')
0 files changed, 0 insertions, 0 deletions