Use subsystem to distinguish between pei-arm-little and pei-arm-wince-little
authorMark Harmstone <mark@harmstone.com>
Wed, 11 Jan 2023 18:32:04 +0000 (18:32 +0000)
committerMark Harmstone <mark@harmstone.com>
Wed, 18 Jan 2023 03:56:35 +0000 (03:56 +0000)
commit87a5cf5c0ecc8a0965961154602cbb844cb5ee2b
tree0a5403165d711a4811285ff6b3bbe33dd549c805
parent47f72fdba3f8b5d979802303f6d3c0312c931e7d
Use subsystem to distinguish between pei-arm-little and pei-arm-wince-little

Running objdump against a 32-bit ARM PE file currently needs
disambiguation, as it gets picked up by both pei-arm-little and
pei-arm-wince-little.

This adds a check in pe_bfd_object_p so that the subsystem in the PE
header is used to do the disambiguation for us, so that WinCE images get
assigned to pei-arm-wince-little, and everything else to pei-arm-little.
bfd/pei-arm-wince.c
bfd/peicode.h