Commit 41e188f1 authored by André Hentschel's avatar André Hentschel Committed by Alexandre Julliard

ntdll: Only load ARMv7 PE images when supported by CPU.

parent 9536a9cc
......@@ -1055,8 +1055,10 @@ static NTSTATUS check_architecture( const IMAGE_NT_HEADERS *nt )
return STATUS_INVALID_IMAGE_FORMAT;
}
#elif defined(__arm__) && !defined(__ARMEB__)
if (nt->FileHeader.Machine == IMAGE_FILE_MACHINE_ARMV7 ||
nt->FileHeader.Machine == IMAGE_FILE_MACHINE_ARM ||
if (nt->FileHeader.Machine == IMAGE_FILE_MACHINE_ARM ||
#if defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7R__)
nt->FileHeader.Machine == IMAGE_FILE_MACHINE_ARMV7 ||
#endif
nt->FileHeader.Machine == IMAGE_FILE_MACHINE_THUMB)
return STATUS_SUCCESS;
#endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment