ruby/win32
jeremyd2019 4745338a3f [win32] fix arm64 instruction decoding
Two minor fixes to arm64 instruction decoding when looking for __pioinfo:
1. add_mask was shifted by one bit, it was intended to be 0x7f800000.  However, since the mask was already excluding matching the 'sh' bit, and since the purpose of the add following the adrp is to add in the lower 12 bits, I opted to set the mask to 0x7fc00000 and simply remove the handling for the 12 bit shift option which is now required to be disabled in order to match.
2. adrp's immediate was supposed to be sign extended.  So far, I have not seen cases where the global variable ends up before the code in memory, but it's a possibility, so handle the sign extension.
2024-11-30 14:22:55 +09:00
..
configure.bat Win32: Refactor configurations 2024-10-28 17:27:40 +09:00
dir.h Add error checking to readdir, telldir, and closedir calls in dir.c 2024-09-12 10:04:10 -07:00
enc-setup.mak
file.c Windows: Remove compatibility to ancient MSVCRT API 2024-09-24 14:06:51 +09:00
file.h Add rb_w32_uspawn_process 2023-09-25 22:57:28 +09:00
ifchange.bat Fix --empty option of ifchange 2024-11-24 18:34:01 +09:00
makedirs.bat
Makefile.sub [Feature #20563] Update required Windows version 2024-11-22 19:01:55 +09:00
mkexports.rb Win32: Remove unreferenced COMDAT from object files 2024-11-17 19:29:16 +09:00
resource.rb Use class methods of File over Kernel.open and IO.read 2022-12-01 02:28:49 +09:00
rm.bat
rmdirs.bat
rtname.cmd
ruby.manifest
setup.mak win32/setup.mak: Remove unnecessary quotes and adjust quoting style 2024-11-18 18:05:29 +09:00
win32.c [win32] fix arm64 instruction decoding 2024-11-30 14:22:55 +09:00
winmain.c Win32: Expose wchar main routine only 2024-11-17 22:49:16 +09:00