aboutsummaryrefslogtreecommitdiff
path: root/elfcpp/elfcpp_internal.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2022-03-17 11:05:11 +0100
committerJan Beulich <jbeulich@suse.com>2022-03-17 11:05:11 +0100
commit13ed231a0fad6e5988673dc8fde3996ad0136735 (patch)
treea07c547405db4bbd487bc1983b2f9bd5e5e57e1b /elfcpp/elfcpp_internal.h
parentad9de929c3ef0b3b6c32db05cf3dc33ff3904990 (diff)
downloadgdb-13ed231a0fad6e5988673dc8fde3996ad0136735.zip
gdb-13ed231a0fad6e5988673dc8fde3996ad0136735.tar.gz
gdb-13ed231a0fad6e5988673dc8fde3996ad0136735.tar.bz2
x86: never set i386_cpu_flags' "unused" field
Setting this field risks cpu_flags_all_zero() mistakenly returning "false" when the object passed in was e.g. the result of ANDing together two objects which had the bit set, or ANDNing together an object with the field set and one with the field clear. While there also avoid setting CpuNo64: Like Cpu64 this is driven differently anyway and hence shouldn't be set anywhere by default. Note that the moving of the two items in i386-gen.c's cpu_flags[] is only for documentation purposes (and slight reducing of overhead), as the fields are sorted anyway upon program start.
Diffstat (limited to 'elfcpp/elfcpp_internal.h')
0 files changed, 0 insertions, 0 deletions