https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=3f4ae584b2b05a968bad0598b03ca83245320af3
commit 3f4ae584b2b05a968bad0598b03ca83245320af3 Author: Corinna Vinschen <[email protected]> AuthorDate: Fri Feb 13 20:34:02 2026 +0100 Commit: Corinna Vinschen <[email protected]> CommitDate: Mon Mar 2 20:24:14 2026 +0100 Cygwin: PEHeaderFromHModule: drop architecture check We can only handle images which can be executed on the current architecture anyway, so this check is redundant. Signed-off-by: Corinna Vinschen <[email protected]> Diff: --- winsup/cygwin/hookapi.cc | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/winsup/cygwin/hookapi.cc b/winsup/cygwin/hookapi.cc index b0126ac04e3e..f554c20841fe 100644 --- a/winsup/cygwin/hookapi.cc +++ b/winsup/cygwin/hookapi.cc @@ -40,17 +40,6 @@ PEHeaderFromHModule (HMODULE hModule) if (pNTHeader->Signature != IMAGE_NT_SIGNATURE) return NULL; - /* Return valid PIMAGE_NT_HEADERS only for supported architectures. */ - switch (pNTHeader->FileHeader.Machine) - { - case IMAGE_FILE_MACHINE_AMD64: - break; - case IMAGE_FILE_MACHINE_ARM64: - break; - default: - return NULL; - } - return pNTHeader; }
