reactos/sdk/tools
Timo Kreuzer 67c28b723e [PSEH/x64] Fix our GCC-SEH-plugin hack
The change is needed, because the previous version emitted multiple ".seh_handlerdata" blocks and GAS isn't able to merge them into one, but will instead only include the first one. This is fixed by generating "asm defines" in the code and pass the line number to the "REACTOS seh" pragma, which is then used to create all handler data by referring to the predefined symbols, that include the line number.
Also the EstablisherFrame parameter passed to the filter/finally function is the original stack pointer, not the frame pointer! Take this into account by passing __builtin_frame_address(0) from the filter context to the global wrapper function, which includes the frame-offset, and use that to recalculate the frame-pointer from the passed in stack pointer.
2024-05-06 14:23:48 +02:00
..
asmpp [ASMPP] Improve handling of rip relative addressing 2023-11-10 19:20:24 +02:00
cabman [CABMAN] Make cabman exit with non-zero exit code if argument parsing fails (#4022) 2022-05-05 17:21:54 +02:00
create_nls
fatten
gcc_plugin_seh [PSEH/x64] Fix our GCC-SEH-plugin hack 2024-05-06 14:23:48 +02:00
gendib
geninc
hhpcomp [HHPCOMP:CHMC] chmc_crunch_lzx(): Disable a dead check (#4880) 2022-11-16 22:19:52 +01:00
hpp
isohybrid
kbdtool
log2lines [LOG2LINES] Compile the tool for MSVC builds 2022-12-29 16:51:40 +01:00
mkhive [SDK:CMLIB][MKHIVE][BOOT:ENVIRON][NTOS:CONFIG] Add missing HvGetCell casts. Replace some ASSERT(FALSE). 2022-03-27 18:37:16 +02:00
mkisofs [MKISOFS] CMakeLists.txt: Add a check for Clang and its version (#6369) 2024-01-17 16:32:46 +01:00
mkshelllink
ms2ps
nandflash
obj2bin
pipetools
port
regtests2xml
rgenstat [SMDLL][SMLIB] Deprecate the legacy ROS-specific SMDLL and improve SM client functions. (#4821) 2022-11-08 17:40:53 +01:00
rsym [RSYM/x64] Sync UNW_FLAG_* values (#6653) 2024-03-23 15:13:23 +01:00
spec2def [SDK] Move definition of MyInt128 into stubs.h 2023-10-17 09:41:18 +03:00
txt2nls [TXT2NLS] Explicitly include <cstdint> 2023-07-23 23:58:42 +02:00
unicode
utf16le [REACTOS] Fix typos in comments (#5591) 2023-08-22 16:20:29 +03:00
widl [WIDL] CMakeLists.txt: Remove an obsolete comment (#6016) 2023-11-20 16:07:46 +01:00
winesync [WINESYNC] Update kernel32.cfg and WINESYNC.txt to wine-3.3 2024-05-03 16:10:00 +02:00
wpp
xml2sdb
bin2c.c
check_code_format.sh
check_packing.py [SDK] Fix missing comma in check_packing.py 2022-11-04 23:02:25 +01:00
CMakeLists.txt [LOG2LINES] Compile the tool for MSVC builds 2022-12-29 16:51:40 +01:00
do_code_format.sh
dumpstab.c
gen_baseaddress.py [TOOLS] gen_baseaddress.py: Add '.ime' to ALL_EXTENSIONS (#6628) 2024-03-16 19:37:26 +09:00
mkconfig.c
pefixup.c
stubgen.c