Aiden Isik Aiden-Isik · he/him
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-09 19:11:07 +01:00
d82fd383f0 Rework executable type logic, add command line option to override it
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-09 14:57:19 +01:00
32bdb84887 Fix unaligned pointer accesses and buffer overflow bug in freeImportLibrariesStruct
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-09 13:48:08 +01:00
81b649ca32 Finish import table generation
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-08 19:01:33 +01:00
1b62027120 Fix name table stuff
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-08 16:42:33 +01:00
080df81ef6 Add code to populate XEX import libraries header (breaks things, need to fix)
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-03 18:43:53 +01:00
aee6624e02 Rename getdata to gethdrdata
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-03 18:24:19 +01:00
c0607ecc49 Improve error handling in main, other misc bug fixes
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-03 01:27:16 +01:00
24c68d7ff1 Put better memory management routines in place (TODO: use them everywhere)
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-02 20:26:46 +01:00
0005775f85 Add code for locating branch stubs for imported functions
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-01 23:24:00 +01:00
4041036c65 Fix what currently exists of PE import reading
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-01 19:30:02 +01:00
f3e972a99f Bump version
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-01 19:14:41 +01:00
8ff9bb7582 Start working on import data parsing from PE (untested)
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-06-01 15:50:03 +01:00
6c5274ea54 Set up data structures/helper functions for PE import parsing, make byte-swapping read functions more efficient
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-05-30 18:35:25 +01:00
868e78d81b Remove redundant (and POSIX/MinGW-only) file size check
Aiden-Isik pushed tag v0.0.3 to FreeChainXenon/SynthXEX 2025-05-30 02:20:32 +01:00
Aiden-Isik created branch synthxex-0.0.3 in FreeChainXenon/SynthXEX 2025-05-30 02:11:52 +01:00
Aiden-Isik pushed to synthxex-0.0.3 at FreeChainXenon/SynthXEX 2025-05-30 02:11:52 +01:00
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-05-30 02:05:28 +01:00
5939f22d52 Modify build system to support Windows, fix bug where a size value used to determine whether to access memory was not zero by default
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-05-29 23:05:17 +01:00
27f8afec9a Strip down & integrate Nettle into source tree
Aiden-Isik pushed to main at FreeChainXenon/SynthXEX 2025-05-29 21:17:52 +01:00
4978378d31 Check endianness more thoroughly, for completeness' sake