From 2abe1737f3e5b8c224eee749c63d8663cd9bbabc Mon Sep 17 00:00:00 2001 From: momo5502 Date: Sat, 9 Aug 2025 17:42:33 +0200 Subject: [PATCH] Fix android compilation --- src/windows-emulator/module/module_mapping.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/windows-emulator/module/module_mapping.cpp b/src/windows-emulator/module/module_mapping.cpp index 496d89b8..d58aaf00 100644 --- a/src/windows-emulator/module/module_mapping.cpp +++ b/src/windows-emulator/module/module_mapping.cpp @@ -67,9 +67,8 @@ namespace imported_symbol sym{}; - const auto thunk_rva = descriptor.FirstThunk // - + sizeof(IMAGE_THUNK_DATA64) * j // - + offsetof(IMAGE_THUNK_DATA64, u1.Function); + static_assert(sizeof(IMAGE_THUNK_DATA64) == sizeof(uint64_t)); + const auto thunk_rva = descriptor.FirstThunk + sizeof(IMAGE_THUNK_DATA64) * j; sym.address = thunk_rva + binary.image_base; if (IMAGE_SNAP_BY_ORDINAL64(original_thunk.u1.Ordinal))