Commit Graph

810 Commits

Author SHA1 Message Date
Igor Pissolati
317d90d7d8 Merge branch 'main' into pr/1 2025-04-20 01:34:06 -03:00
Igor Pissolati
e74b1dad5a Fix formatting (attempt 2) 2025-04-19 17:23:03 -03:00
Igor Pissolati
8e48793f47 Fix formatting 2025-04-19 17:12:41 -03:00
Igor Pissolati
d8f8bd07f9 Fix failed check 2025-04-19 17:12:27 -03:00
Igor Pissolati
c702bedaee Add 3 new syscall handlers 2025-04-19 16:33:34 -03:00
Igor Pissolati
5d19803020 Fix NtOpenSection 2025-04-19 16:29:47 -03:00
Igor Pissolati
88a744a756 Hopefully fix formatting 2025-04-19 15:29:17 -03:00
Igor Pissolati
09b25d8c89 Fix NtDeleteAtom signature 2025-04-19 15:18:26 -03:00
Igor Pissolati
6b1df674ab Fix non-windows builds 2025-04-19 15:07:12 -03:00
Igor Pissolati
3dfad0f789 Add more atom-related syscalls 2025-04-19 13:52:13 -03:00
momo5502
a8d25b0a5c Save another DLL 2025-04-19 09:23:11 +02:00
momo5502
3e53325c03 Fix compilation 2025-04-19 08:35:50 +02:00
momo5502
b5c37e6a92 Disable object watching for GCC 2025-04-19 08:25:58 +02:00
momo5502
2d7aecc3f4 Fix warnings 2025-04-19 08:25:47 +02:00
momo5502
662db697a7 Watch system objects everywhere 2025-04-19 08:13:31 +02:00
momo5502
22c3d0bc7c Watch objects in detail only with verbose logging 2025-04-19 08:02:03 +02:00
momo5502
5c70f780d1 Archive more dlls 2025-04-19 08:01:47 +02:00
momo5502
59f700e1cd Revert "Fix node tests"
This reverts commit ff050ed74c.
2025-04-18 17:28:42 +02:00
momo5502
ff050ed74c Fix node tests 2025-04-18 17:17:15 +02:00
momo5502
ef72596436 Add nodejs support 2025-04-18 16:59:04 +02:00
momo5502
bf23eac588 Always perform concise executable read logging without verbose logging 2025-04-18 11:46:48 +02:00
momo5502
baca3ce0f9 Always print errors 2025-04-18 11:29:40 +02:00
momo5502
31906fef2d Throw detailed exception 2025-04-18 08:30:41 +02:00
momo5502
4ac8d853a6 Always use static socket factory for emscripten 2025-04-18 08:15:17 +02:00
momo5502
b170dac195 Fix warnings 2025-04-18 06:52:21 +02:00
momo5502
00353e9a16 Fix argument adapters 2025-04-18 06:28:11 +02:00
momo5502
c1553ad2ec Fixes for emscripten 2025-04-17 19:40:20 +02:00
momo5502
cd348e0095 Add padding 2025-04-17 18:54:46 +02:00
momo5502
1959f94c39 Support logging for emscripten 2025-04-17 18:54:16 +02:00
momo5502
a35745ba90 Fix functions 2025-04-14 20:16:30 +02:00
momo5502
68022ef501 Fixes 2025-04-14 20:16:24 +02:00
momo5502
d9fc5457bc Emscripten tests 2025-04-14 19:47:48 +02:00
momo5502
88d94f7065 Fix hook sizes 2025-04-14 18:34:34 +02:00
Maurice Heumann
b62d4cfc4c Fix unicorn for 32 bit 2025-04-14 15:15:59 +02:00
Maurice Heumann
91c7ce43a1 Fix reading unicode strings 2025-04-14 15:03:16 +02:00
Maurice Heumann
f3caea91de Fix remaining structs 2025-04-14 15:03:05 +02:00
Maurice Heumann
0e9cffa5cb More 32 bit fixes 2025-04-14 14:34:06 +02:00
Maurice Heumann
00084e8ad0 Some fixes 2025-04-14 13:57:56 +02:00
Maurice Heumann
a6dd9251b8 Prepare 32 bit support 2025-04-14 13:57:54 +02:00
RektInator
acae9ff610 fix: fix parameters for NtQueryVirtualMemory in syscalls.cpp 2025-04-14 13:05:40 +02:00
RektInator
af26c8de61 fix: resolve comments, comment unused parameter in section.cpp 2025-04-14 13:00:36 +02:00
RektInator
e41a3be497 fix: comment unused parameter names 2025-04-14 12:56:09 +02:00
RektInator
90256895c1 fix: add missing #define for SEC_RESERVE 2025-04-14 12:51:02 +02:00
RektInator
6379370a50 fix(syscalls): fix VirtualQuery return size, ignore unimplemented APC flags and log a warning. 2025-04-14 12:43:11 +02:00
RektInator
7bf0b67167 wip 2025-04-14 12:23:08 +02:00
momo5502
52d4e7e281 Fix region info query 2025-04-14 07:46:53 +02:00
momo5502
5a93462b45 Print emulator name 2025-04-14 07:46:46 +02:00
momo5502
13ba013413 Handle interrupts in icicle 2025-04-14 07:46:38 +02:00
momo5502
81f6ce1f47 Fix rust formatting 2025-04-14 07:46:28 +02:00
momo5502
4f8c374b01 Support initial memory protection 2025-04-14 07:46:19 +02:00