Commit Graph

  • 8a1e966d8d Merge pull request #12 from momo5502/task/thread-support Maurice Heumann 2024-10-19 11:44:16 +02:00
  • 55237cc91e Fix warnings momo5502 2024-10-19 11:42:13 +02:00
  • 4bd28929fb Add license momo5502 2024-10-19 11:33:37 +02:00
  • 2a090821cd Don't buffer stdout momo5502 2024-10-19 11:33:15 +02:00
  • 669bf73fb6 Basic working thread support momo5502 2024-10-19 10:59:50 +02:00
  • d3ce5de9de More thread progress momo5502 2024-10-17 20:22:04 +02:00
  • 71c8177ee3 Quick & dirty thread switching support momo5502 2024-10-17 20:05:47 +02:00
  • 933bfcaaf3 Apply thread attributes momo5502 2024-10-17 19:02:14 +02:00
  • 7cb1abb529 Prepare thread support momo5502 2024-10-16 19:19:36 +02:00
  • b756bf354f Prepare threading by saving/restoring registers momo5502 2024-10-14 18:00:21 +02:00
  • ed9c731d0f Merge pull request #11 from momo5502/dependabot/submodules/deps/unicorn-3a10c53 Maurice Heumann 2024-10-09 18:07:21 +02:00
  • 9b56c18542 Bump deps/unicorn from 656937e to 3a10c53 dependabot[bot] 2024-10-01 17:19:16 +00:00
  • 0daef361a5 Clear demo momo5502 2024-10-01 11:43:53 +02:00
  • 6c50551df4 More syscalls momo5502 2024-09-28 10:55:05 +02:00
  • 39ba63c9ae Some IO progress momo5502 2024-09-28 10:24:59 +02:00
  • 25133bcead Canonicalize file names momo5502 2024-09-28 09:34:29 +02:00
  • b87be692c7 WTF. Add removed code again momo5502 2024-09-26 19:43:37 +02:00
  • d57dae589a Rename analyzer momo5502 2024-09-24 20:23:42 +02:00
  • 136ff118d4 Fix warnings momo5502 2024-09-24 20:17:38 +02:00
  • 0d2cccee50 Fixes momo5502 2024-09-24 18:45:45 +02:00
  • a259072b27 More fuzzing progress momo5502 2024-09-24 18:35:34 +02:00
  • 7547fee251 Make fuzzer thread safe momo5502 2024-09-24 15:38:01 +02:00
  • 10b09b8f51 Prepare fuzzing engine momo5502 2024-09-24 14:18:32 +02:00
  • f5b570351f Prepare fuzzer momo5502 2024-09-24 09:40:21 +02:00
  • 0f6be7b55f Prepare registry momo5502 2024-09-22 19:03:07 +02:00
  • 9cba4cded6 Slightly better logging momo5502 2024-09-22 12:46:12 +02:00
  • 88b01bd2b0 More dummy syscalls momo5502 2024-09-22 11:28:32 +02:00
  • 1f5e5c1fad More syscalls momo5502 2024-09-22 11:21:49 +02:00
  • ba386a7928 Small fixes momo5502 2024-09-21 21:30:56 +02:00
  • d2a5f94dc1 Update unicorn momo5502 2024-09-21 20:51:56 +02:00
  • dd039f8f4b Support stdout buffering momo5502 2024-09-21 20:26:20 +02:00
  • efb1e818bd Progress momo5502 2024-09-21 20:07:33 +02:00
  • e7622e82a9 Fix console output momo5502 2024-09-21 19:53:00 +02:00
  • d65076c840 No patch momo5502 2024-09-21 14:29:55 +02:00
  • 77c5e84775 Small fixes momo5502 2024-09-20 22:19:18 +02:00
  • 7e082dab48 More logging momo5502 2024-09-20 20:11:44 +02:00
  • a84e176bca Patching demo momo5502 2024-09-20 19:45:42 +02:00
  • b86e575dc5 Some fixes momo5502 2024-09-20 19:06:11 +02:00
  • 8f2547cceb Some fixes momo5502 2024-09-20 17:33:09 +02:00
  • 8130d12089 Better output momo5502 2024-09-20 15:17:43 +02:00
  • 92df2ffc28 Test forwarding arguments momo5502 2024-09-18 20:29:27 +02:00
  • eafd1e517e Demo stuff momo5502 2024-09-18 19:48:24 +02:00
  • 7ccad76fef separate emulator from executable momo5502 2024-09-18 18:11:33 +02:00
  • acf5673dfa Better event support momo5502 2024-09-16 20:55:00 +02:00
  • 1ee0b15c4e More syscalls momo5502 2024-09-16 20:08:31 +02:00
  • eb87353553 More syscalls momo5502 2024-09-15 12:13:36 +02:00
  • 45970c9000 Add sys dir momo5502 2024-09-14 19:28:22 +02:00
  • 469052b467 Fix windows dir momo5502 2024-09-14 18:54:43 +02:00
  • 911449ab65 GDI init can't return 0? momo5502 2024-09-14 16:46:21 +02:00
  • 7e6731be9a GDI progress momo5502 2024-09-14 16:12:48 +02:00
  • 8cd283617a More progress momo5502 2024-09-14 15:38:02 +02:00
  • a58c1f9aad More alpc support momo5502 2024-09-14 15:26:50 +02:00
  • 5406447934 Small progress momo5502 2024-09-13 21:01:45 +02:00
  • 2be89d0ae2 Fix warning momo5502 2024-09-13 19:40:05 +02:00
  • f1127ce170 Fix commandline args momo5502 2024-09-13 19:06:10 +02:00
  • 370665b520 Introduce windows emulation context momo5502 2024-09-13 13:48:21 +02:00
  • 53eeb988a7 Remove emulator from process context momo5502 2024-09-13 11:23:06 +02:00
  • 6d84604c82 Support serializing syscall handlers momo5502 2024-09-13 11:13:35 +02:00
  • 68cffae5c4 Implement serialization as a concept momo5502 2024-09-13 10:03:23 +02:00
  • bdf179b0c2 Remove unused util momo5502 2024-09-13 10:02:26 +02:00
  • b68892ceca Support saving and restoring snapshots momo5502 2024-09-13 09:52:11 +02:00
  • b1cbc5a7ad Finish context saving/restoration momo5502 2024-09-12 17:53:41 +02:00
  • d94a92df45 More serialization support momo5502 2024-09-12 13:21:52 +02:00
  • cef85295af Prepare serialization support momo5502 2024-09-12 13:05:02 +02:00
  • 70400547ff Properly map locale file momo5502 2024-09-12 09:50:13 +02:00
  • 08cc6932d8 Progress momo5502 2024-09-11 19:44:48 +02:00
  • d8cea9a373 Support more syscalls momo5502 2024-09-11 19:14:20 +02:00
  • 6aaceca7de Progress momo5502 2024-09-11 17:09:55 +02:00
  • ddee229fca More syscall features momo5502 2024-09-11 13:22:52 +02:00
  • 46302df864 Support win32k syscalls momo5502 2024-09-11 12:52:24 +02:00
  • 920bc9dec6 More syscalls momo5502 2024-09-10 12:43:56 +02:00
  • c4164f460a Some progress momo5502 2024-09-10 09:39:05 +02:00
  • a2c344db53 Some progress momo5502 2024-09-09 20:28:24 +02:00
  • c23da4484b Fix module mapping momo5502 2024-09-09 19:09:38 +02:00
  • fad1721cba Better image information momo5502 2024-09-09 18:54:17 +02:00
  • e054702ebd Small fixes and adjustments momo5502 2024-09-09 18:38:25 +02:00
  • 29ad787b6b Fix relocation handling momo5502 2024-09-09 17:16:31 +02:00
  • 9d21fd83d5 Safely access buffer when mapping modules momo5502 2024-09-09 14:41:09 +02:00
  • 73b15557e8 Cleanup gdb stub and module mapping momo5502 2024-09-09 12:14:22 +02:00
  • 9472ee4feb Enable LTO momo5502 2024-09-08 16:12:19 +02:00
  • 01b1d422d9 Implement more efficient export logging momo5502 2024-09-08 16:08:31 +02:00
  • 9c5b65b103 Count executed instructions momo5502 2024-09-08 15:18:57 +02:00
  • 4d0d197376 Better handle abstraction momo5502 2024-09-08 13:09:10 +02:00
  • 9f437657ad Prepare handle cleanup momo5502 2024-09-07 21:41:00 +02:00
  • d7dd64f896 Small adjustments momo5502 2024-09-07 15:07:51 +02:00
  • f44f4777da Fix exception dispatching momo5502 2024-09-07 12:52:20 +02:00
  • 2022513bbe Fix stack alignment momo5502 2024-09-06 19:44:35 +02:00
  • daeea58c91 Fix release build momo5502 2024-09-06 08:49:31 +02:00
  • 096a3c5f89 More exception dispatching progress momo5502 2024-09-05 20:38:27 +02:00
  • e5b3dc953e Prepare exception dispatching momo5502 2024-09-05 19:01:55 +02:00
  • 7c6e4a23da More exception progress momo5502 2024-09-05 16:10:11 +02:00
  • 79607447e5 Support exception hooks momo5502 2024-09-05 11:13:54 +02:00
  • 0c963439a9 Merge pull request #2 from momo5502/dependabot/submodules/deps/reflect-444d020 Maurice Heumann 2024-09-02 20:39:52 +02:00
  • 025c269f73 Bump deps/reflect from 2129a1a to 444d020 dependabot[bot] 2024-09-02 18:37:48 +00:00
  • c975a8863f Prepare reflect upgrade momo5502 2024-09-02 20:33:04 +02:00
  • 9086792a35 Cleanup hooking momo5502 2024-09-02 20:32:56 +02:00
  • daff0d1e13 Implement rdtsc hook momo5502 2024-09-02 17:16:29 +02:00
  • 679fecda4e Finish emulating hello world momo5502 2024-09-01 20:29:39 +02:00
  • dba4970822 Update unicorn momo5502 2024-09-01 20:12:12 +02:00
  • 5efd108410 Use own unicorn fork momo5502 2024-09-01 20:11:25 +02:00