According to the ARM ABI it's an alias for PT_ARM_EXIDX; having them both in the
same enum value confuses parsing. Keeping EXIDX rather than UNWIND because
binutils seems to be using it.
Related to #121
# Adapts a Struct that parses forward a full initial length field.
# Only if the first word is the continuation value, the second
# word is parsed from the stream.
- #
return _InitialLengthAdapter(
Struct(name,
self.Dwarf_uint32('first'),
PT_GNU_RELRO='GNU_RELRO',
PT_ARM_ARCHEXT='ARM_ARCHEXT',
PT_ARM_EXIDX='ARM_EXIDX',
- PT_ARM_UNWIND='ARM_UNWIND',
PT_AARCH64_ARCHEXT='AARCH64_ARCHEXT',
PT_AARCH64_UNWIND='AARCH64_UNWIND',
)
PT_GNU_RELRO=0x6474e552,
PT_ARM_ARCHEXT=0x70000000,
PT_ARM_EXIDX=0x70000001,
- PT_ARM_UNWIND=0x70000001,
PT_AARCH64_ARCHEXT=0x70000000,
PT_AARCH64_UNWIND=0x70000001,
_default_=Pass,