Commit Graph

  • 101b42de33 Support compilation with emscripten (#205) Maurice Heumann 2025-04-18 10:29:17 +02:00
  • be89ba0c97 Fix unicorn momo5502 2025-04-18 09:51:57 +02:00
  • 9a2a6de16b Only deploy page on main branch momo5502 2025-04-18 09:16:11 +02:00
  • 5147e25812 Cleanup compilation momo5502 2025-04-18 09:14:57 +02:00
  • dda99b4d70 Set min height of the track momo5502 2025-04-18 08:56:13 +02:00
  • 11a19593d9 Load correct sample momo5502 2025-04-18 08:40:22 +02:00
  • 31906fef2d Throw detailed exception momo5502 2025-04-18 08:30:41 +02:00
  • 4ac8d853a6 Always use static socket factory for emscripten momo5502 2025-04-18 08:15:17 +02:00
  • baa2fc5fa6 Fix page momo5502 2025-04-18 07:57:30 +02:00
  • 8fd6e4fe9e Upload page momo5502 2025-04-18 07:16:40 +02:00
  • b170dac195 Fix warnings momo5502 2025-04-18 06:52:21 +02:00
  • 00353e9a16 Fix argument adapters momo5502 2025-04-17 20:31:33 +02:00
  • 4e836cef49 Maybe fix unicorn momo5502 2025-04-17 20:05:39 +02:00
  • 7d7336e8d5 Deploy page momo5502 2025-04-17 19:52:18 +02:00
  • c1553ad2ec Fixes for emscripten momo5502 2025-04-17 18:57:17 +02:00
  • cd348e0095 Add padding momo5502 2025-04-17 18:54:46 +02:00
  • 1959f94c39 Support logging for emscripten momo5502 2025-04-17 18:54:16 +02:00
  • 1d47e06253 More fixes momo5502 2025-04-14 20:25:38 +02:00
  • a35745ba90 Fix functions momo5502 2025-04-14 20:16:30 +02:00
  • 68022ef501 Fixes momo5502 2025-04-14 20:01:00 +02:00
  • d9fc5457bc Emscripten tests momo5502 2025-04-14 19:47:48 +02:00
  • 0b7270e214 Fix hook sizes (#204) Maurice Heumann 2025-04-14 19:06:19 +02:00
  • 88d94f7065 Fix hook sizes momo5502 2025-04-14 18:34:34 +02:00
  • ea336f266f Support emulation on 32 bit Windows (#203) Maurice Heumann 2025-04-14 15:57:30 +02:00
  • d206f9fdbf Build and test win-x86 Maurice Heumann 2025-04-14 15:22:59 +02:00
  • b62d4cfc4c Fix unicorn for 32 bit Maurice Heumann 2025-04-14 15:15:59 +02:00
  • 91c7ce43a1 Fix reading unicode strings Maurice Heumann 2025-04-14 15:03:16 +02:00
  • f3caea91de Fix remaining structs Maurice Heumann 2025-04-14 14:50:38 +02:00
  • 0e9cffa5cb More 32 bit fixes Maurice Heumann 2025-04-14 14:15:58 +02:00
  • 00084e8ad0 Some fixes Maurice Heumann 2025-04-14 13:56:08 +02:00
  • a6dd9251b8 Prepare 32 bit support Maurice Heumann 2025-04-14 12:13:38 +02:00
  • 35945caeec fix(syscalls): fix VirtualQuery return size, ignore unimplemented APC flags and log a warning. (#202) Maurice Heumann 2025-04-14 13:22:10 +02:00
  • acae9ff610 fix: fix parameters for NtQueryVirtualMemory in syscalls.cpp RektInator 2025-04-14 13:05:40 +02:00
  • af26c8de61 fix: resolve comments, comment unused parameter in section.cpp RektInator 2025-04-14 13:00:36 +02:00
  • e41a3be497 fix: comment unused parameter names RektInator 2025-04-14 12:56:09 +02:00
  • 90256895c1 fix: add missing #define for SEC_RESERVE RektInator 2025-04-14 12:51:02 +02:00
  • 6379370a50 fix(syscalls): fix VirtualQuery return size, ignore unimplemented APC flags and log a warning. RektInator 2025-04-14 12:43:11 +02:00
  • 7bf0b67167 wip RektInator 2025-04-14 12:23:08 +02:00
  • bf7c5b421a Add unhandled exception test momo5502 2025-04-13 17:59:16 +02:00
  • 45b5b035d7 Pick some memory-related fixes (#200) Maurice Heumann 2025-04-14 08:12:55 +02:00
  • 52d4e7e281 Fix region info query momo5502 2025-04-13 18:57:58 +02:00
  • 5a93462b45 Print emulator name momo5502 2025-04-13 18:45:34 +02:00
  • 13ba013413 Handle interrupts in icicle momo5502 2025-04-13 18:31:12 +02:00
  • 81f6ce1f47 Fix rust formatting momo5502 2025-04-13 18:00:55 +02:00
  • 4f8c374b01 Support initial memory protection momo5502 2025-04-13 17:59:47 +02:00
  • c4ba1e992f Don't buffer stdout by default momo5502 2025-04-13 17:00:39 +02:00
  • 25972a9bbf Small fixes (#199) Maurice Heumann 2025-04-13 16:58:52 +02:00
  • b3139cfacd Small fixes momo5502 2025-04-13 16:24:48 +02:00
  • 5cbdeaaad5 Implement APC support (#198) Maurice Heumann 2025-04-13 15:16:47 +02:00
  • 2ed35d94b9 Set correct status momo5502 2025-04-13 15:00:39 +02:00
  • 7910021124 Fix apc dispatching momo5502 2025-04-13 14:28:35 +02:00
  • 30e77f5f9a Fix NtQueueApcThreadEx momo5502 2025-04-13 13:50:44 +02:00
  • a3f811a466 Support all APC queue syscalls momo5502 2025-04-13 13:38:19 +02:00
  • c1e621c2cd Basic hacky working APC dispatching momo5502 2025-04-13 12:15:57 +02:00
  • a8926592bc Prepare APC dispatching momo5502 2025-04-13 11:07:32 +02:00
  • bb4b159850 Implement NtQueueApcThreadEx2 momo5502 2025-04-13 10:56:28 +02:00
  • fdab8cd5ec Extend APC test momo5502 2025-04-13 10:37:39 +02:00
  • 82227e4d41 Prepare NtQueueApcThreadEx2 support momo5502 2025-04-13 10:32:22 +02:00
  • 9609a550e0 Add APC test momo5502 2025-04-13 10:22:46 +02:00
  • 71e8aab913 Ignore linter warnings momo5502 2025-04-13 10:22:15 +02:00
  • c0252a5f71 Add partial NtContinueEx support momo5502 2025-04-13 10:04:42 +02:00
  • f58dec38a2 Prepare APC support momo5502 2025-04-13 09:48:02 +02:00
  • 4bf2e9287e Use test sample everywhere momo5502 2025-04-13 13:28:18 +02:00
  • 8e0e81c02d Less intrusive AFD logging momo5502 2025-04-12 19:26:07 +02:00
  • 532e9d7609 Remove gitattributes momo5502 2025-04-12 17:13:51 +02:00
  • 386b5ec249 Bump deps/googletest from 52204f7 to e90fe24 (#196) Maurice Heumann 2025-04-12 16:55:17 +02:00
  • 1f1e6f4ac4 Upgrade reflect momo5502 2025-04-12 16:46:30 +02:00
  • 47c1fe777e Bump deps/googletest from 52204f7 to e90fe24 dependabot[bot] 2025-04-12 14:38:36 +00:00
  • ebbcf33932 Fix root creation batch file Maurice Heumann 2025-04-12 10:30:12 +02:00
  • 4efb9fce18 Add batch files again with correct line endings momo5502 2025-04-12 10:22:25 +02:00
  • 6e254a2b48 Remove batch files momo5502 2025-04-12 10:22:01 +02:00
  • b613c89bab Force correct line endings for batch files momo5502 2025-04-12 10:20:29 +02:00
  • 84399d987d Add quick start momo5502 2025-04-12 09:50:35 +02:00
  • 8bad084b74 Add AVX2 support (#195) Maurice Heumann 2025-04-12 09:11:18 +02:00
  • fb644b8bf1 Disable avx2 for android momo5502 2025-04-12 08:54:18 +02:00
  • 35092b9cdf Use test-sample as analysis sample momo5502 2025-04-12 08:52:24 +02:00
  • b701d44e90 Disable AVX2 for samples momo5502 2025-03-22 18:02:02 +01:00
  • f42005ce5d Add avx2 support momo5502 2025-03-22 17:23:53 +01:00
  • 49a27eafff Remove dependencies from sample (#194) Maurice Heumann 2025-04-12 08:26:12 +02:00
  • d0a24ac65c Remove dependencies from sample momo5502 2025-04-12 08:09:19 +02:00
  • b449684bde Cleanup file syscalls (#193) Maurice Heumann 2025-04-11 21:23:43 +02:00
  • 891dafaf26 Cleanup file syscalls momo5502 2025-04-11 20:42:26 +02:00
  • de3f9e5555 Cleanup system information syscalls (#192) Maurice Heumann 2025-04-11 19:27:32 +02:00
  • facfe2b6bf More system information syscall cleanup momo5502 2025-04-11 17:59:30 +02:00
  • 915b31c093 Cleanup system information syscalls momo5502 2025-04-11 17:44:57 +02:00
  • 2c1edc819d Group backend targets momo5502 2025-04-11 17:33:31 +02:00
  • 3933019042 refactor(windows-emulator/syscalls): partial refactor of syscalls.cpp… (#191) Maurice Heumann 2025-04-11 17:25:34 +02:00
  • 8bc49bdd03 refactor(windows-emulator/syscalls): partial refactor of syscalls.cpp, splits syscall implementations over multiple files RektInator 2025-04-11 16:42:00 +02:00
  • d9b6aefeff Run isolated windows test to reduce CI load (#190) Maurice Heumann 2025-04-11 11:37:44 +02:00
  • 7f6edb46f7 Run isolated windows test to reduce CI load momo5502 2025-04-11 11:01:53 +02:00
  • 1751ec6e9a Group backends in a dedicated source directory (#189) Maurice Heumann 2025-04-11 09:25:51 +02:00
  • 1adb16f8e7 feat: spoof rdtsc timings (#185) Maurice Heumann 2025-04-11 09:24:36 +02:00
  • 705162d069 Cancel in-progress workflows to speedup CI momo5502 2025-04-11 09:07:51 +02:00
  • d409c08ef6 Restructure backends momo5502 2025-04-11 08:58:49 +02:00
  • ea7f6a68c8 Use auto for timestamp_counter tick type Soham Nandy 2025-04-11 12:12:56 +05:30
  • 640cd500c3 fix typo on time.hpp Soham Nandy 2025-04-11 12:12:31 +05:30
  • daeefb4a7f refactor(rdtsc): clean up code overall Soham Nandy 2025-04-11 11:42:36 +05:30
  • 55f29caf0f Revert "refactor: better conditional compilation on time.hpp" Soham Nandy 2025-04-11 02:26:28 +05:30
  • 3bb599d356 refactor: better conditional compilation on time.hpp Soham Nandy 2025-04-11 02:21:22 +05:30
  • 0271e39474 refactor(rdtsc): clean up tick logic, fix intrinsics, and resolve x86 compiler issues Soham Nandy 2025-04-11 00:40:38 +05:30