Commit Graph

  • a254b129d0 Getting rid of explicit NtQuerySystemInformationEx syscall (#59) Maurice Heumann 2025-01-08 11:25:30 +01:00
  • 7993c9c8e8 Small formatting fixes momo5502 2025-01-08 11:02:11 +01:00
  • 73eb7d659c Get rid of explicit NtQuerySystemInformationEx syscall momo5502 2025-01-06 18:38:05 +01:00
  • 0585978157 Add dummy full information momo5502 2025-01-08 07:48:11 +01:00
  • 6f0646cc1b Fix crashes due to hook deletions (#60) Maurice Heumann 2025-01-07 18:09:09 +01:00
  • 252ab1fed1 Fix hook deletions momo5502 2025-01-07 17:59:19 +01:00
  • 6a1da27afe Make installing and removing hooks thread safe momo5502 2025-01-07 16:43:28 +01:00
  • a2db450aaf Add clang format configuration (#58) Maurice Heumann 2025-01-06 17:24:58 +01:00
  • bff8420ffd Format all the code momo5502 2025-01-06 17:13:33 +01:00
  • 64c2a79f0f Add clang-format file momo5502 2025-01-06 16:11:12 +01:00
  • 5d454c4733 Verify formatting using clang-format momo5502 2025-01-06 15:51:41 +01:00
  • 30708180d6 Update README.md Maurice Heumann 2025-01-06 15:45:48 +01:00
  • 90e861971b Prepare cross platform tests (#56) Maurice Heumann 2025-01-06 14:37:09 +01:00
  • ea4534e6c8 Update build.yml Maurice Heumann 2025-01-06 14:25:23 +01:00
  • cc72e3918d Run tests momo5502 2025-01-06 13:27:10 +01:00
  • 2d9b35d346 Test unifying build jobs momo5502 2025-01-06 13:09:55 +01:00
  • 9d3b154335 Upload test configuration momo5502 2025-01-06 12:36:57 +01:00
  • d9676cceb6 Disable concurrency restrictions momo5502 2025-01-06 12:36:46 +01:00
  • e0278c2ff4 Add registry dump step momo5502 2025-01-06 12:11:26 +01:00
  • 10d5aa7634 Multi Platform Support - Linux & macOS Compilation (#47) Maurice Heumann 2025-01-06 09:47:18 +01:00
  • fdb0fafa56 Reformat code + small fixes momo5502 2025-01-06 09:32:57 +01:00
  • c5238e110b Ignore conversion warnings for now momo5502 2025-01-05 20:35:10 +01:00
  • 17860edc4c Fix most conversion warnings momo5502 2025-01-05 20:34:54 +01:00
  • eeac915a55 Fix macOS warnings momo5502 2025-01-05 20:14:53 +01:00
  • a8b4b69a8b Fix more format warnings momo5502 2025-01-05 20:09:28 +01:00
  • 69f82e5376 Fix compilation warnings on linux momo5502 2025-01-05 19:59:02 +01:00
  • 605d66c237 Fix ADL for serialize/deserialize momo5502 2025-01-05 19:31:51 +01:00
  • 3f00cdb181 Fix some compilation warnings momo5502 2025-01-05 19:27:17 +01:00
  • 4f444a7227 Warnings as errors for posix momo5502 2025-01-05 18:21:22 +01:00
  • d87466337f Generate formatting warnings for custom logger momo5502 2025-01-05 17:59:23 +01:00
  • 6b172f5e78 Add macOS support momo5502 2025-01-05 17:07:12 +01:00
  • 0791b0fca7 Merge remote-tracking branch 'origin/main' into multi-platform-support momo5502 2025-01-05 17:03:20 +01:00
  • c55960f0b8 Rename ambiguous symbols momo5502 2025-01-05 17:01:37 +01:00
  • 036c4c8fb8 Add clang-18 build momo5502 2025-01-05 16:05:51 +01:00
  • 968c46f975 Fix printing momo5502 2025-01-05 15:58:16 +01:00
  • 7b1285f177 Fix format specifiers momo5502 2025-01-05 15:47:39 +01:00
  • f4aa93e1da Add experimental linux build momo5502 2025-01-05 15:35:49 +01:00
  • 71913b2db0 Even more compilation fixes momo5502 2025-01-05 15:22:45 +01:00
  • ec6e25787e Fix naming collisions momo5502 2025-01-05 15:02:00 +01:00
  • f08a97eae6 Fix compilation after merge momo5502 2025-01-05 14:58:30 +01:00
  • f75f95cc61 Merge remote-tracking branch 'origin/main' into multi-platform-support momo5502 2025-01-05 14:44:17 +01:00
  • 24f53bc498 Fix more compilation issues momo5502 2025-01-05 13:20:07 +01:00
  • 05e75a20ba Fix some compilation issues momo5502 2025-01-05 13:11:32 +01:00
  • 38f2f13fad Small cleanup (#45) Maurice Heumann 2025-01-05 10:38:09 +01:00
  • 6f736808ba Small cleanup momo5502 2025-01-05 10:19:19 +01:00
  • d93120a122 Assert correct PE machine type momo5502 2025-01-05 09:58:06 +01:00
  • 5bfb1b06ee Show errors if module mapping fails momo5502 2025-01-05 09:42:14 +01:00
  • 39dd14141d Handle concise logging via options (#44) Maurice Heumann 2025-01-05 09:33:41 +01:00
  • ac16b4a727 Handle concise logging via options momo5502 2025-01-05 09:28:16 +01:00
  • 6435e65caa Small cleanup momo5502 2025-01-05 09:00:41 +01:00
  • 48b8a6ebe9 Handle illegal instructions (#43) Maurice Heumann 2025-01-04 11:27:14 +01:00
  • 1b3bb07657 Thread switches are uninteresting momo5502 2025-01-04 11:21:45 +01:00
  • 41285169d9 Dispatch illegal instruction momo5502 2025-01-04 11:18:50 +01:00
  • d64e73ad6e Add test for illegal instructions momo5502 2025-01-04 11:06:10 +01:00
  • 4ecda104aa Update README.md Maurice Heumann 2025-01-03 17:44:45 +01:00
  • 40369d50d7 Log crafted out-of-line sycalls (#42) Maurice Heumann 2025-01-03 17:34:43 +01:00
  • 912e9c9379 Log crafted out-of-line syscalls momo5502 2025-01-03 17:29:00 +01:00
  • 6da3f27da6 Fix .text logging momo5502 2025-01-03 16:43:07 +01:00
  • efca592c05 Merge development progress (#41) Maurice Heumann 2025-01-03 16:03:04 +01:00
  • d38ef3dd8f Disable concise mode for now momo5502 2025-01-03 15:59:03 +01:00
  • ab61ed0dfe Support querying thread start addresses momo5502 2025-01-03 15:58:43 +01:00
  • 5b538bba1b Small progress momo5502 2025-01-03 14:52:14 +01:00
  • 1297a7a3ea Better logging momo5502 2025-01-03 14:04:15 +01:00
  • 010fbb2120 Support concise debugger output momo5502 2025-01-03 13:08:28 +01:00
  • 3d70541ef7 Fix syscalls and tls vector updates (#40) Maurice Heumann 2025-01-02 13:55:03 +01:00
  • 0443b5a47c Bump deps/googletest from 35d0c36 to 7d76a23 (#39) Maurice Heumann 2025-01-02 13:51:23 +01:00
  • 95df4a9c59 Fix TLS vector updates momo5502 2025-01-02 13:50:30 +01:00
  • ce38a393ab Fix gdi init stati momo5502 2025-01-02 13:50:16 +01:00
  • 300bdaa7e2 Fix error status momo5502 2025-01-02 13:50:07 +01:00
  • 39398750c3 Log caller for syscalls momo5502 2025-01-02 13:36:21 +01:00
  • 022ed72807 Fix syscall mappings momo5502 2025-01-02 12:13:53 +01:00
  • fcd0bc7031 Bump deps/googletest from 35d0c36 to 7d76a23 dependabot[bot] 2025-01-01 17:22:26 +00:00
  • edfa6a8986 Document registry dumping momo5502 2024-12-31 08:42:11 +01:00
  • 65f085ec38 Fix RtlPcToFileHeader calls (#38) Maurice Heumann 2024-12-31 08:36:19 +01:00
  • 29052af829 Fix RtlPcToFileHeader calls momo5502 2024-12-31 08:32:09 +01:00
  • b5bb7a8d6e Only allow localhost connections momo5502 2024-12-28 08:34:14 +01:00
  • 946414eb94 Support more directory enumeration classes (#36) Maurice Heumann 2024-12-26 10:47:13 +01:00
  • 794a9f5c5a Support more directory enumeration classes momo5502 2024-12-26 10:43:17 +01:00
  • 3946d050db Revert "Reduce output" momo5502 2024-12-26 09:44:20 +01:00
  • 42b35047ca Reduce output momo5502 2024-12-26 09:43:55 +01:00
  • 0f990c9288 Merge pull request #35 from momo5502/feature/directory-io Maurice Heumann 2024-12-26 09:41:53 +01:00
  • 724446620c Small fixes momo5502 2024-12-26 09:37:10 +01:00
  • cb88ebe480 Fix warning momo5502 2024-12-25 15:32:21 +01:00
  • df812fd24d Fix offsets momo5502 2024-12-25 15:06:07 +01:00
  • 68d5a0532f Check if logger output is disabled momo5502 2024-12-25 14:58:15 +01:00
  • 5b5db03521 Accurate file enumeration momo5502 2024-12-25 14:44:13 +01:00
  • 62de7c0564 Add token handler momo5502 2024-12-25 14:44:05 +01:00
  • b5ca800e7d Disable broken code momo5502 2024-12-25 14:43:49 +01:00
  • fcf8fc001e Add new syscall momo5502 2024-12-25 14:43:40 +01:00
  • 6f8f870103 Directory enumertion momo5502 2024-12-25 12:41:43 +01:00
  • 24e37e7bf5 Add directory I/O test momo5502 2024-12-25 10:33:20 +01:00
  • c07fb2ca86 enable refactored api_set for windows platform robert-yates 2024-12-24 01:31:51 +01:00
  • 8ed299b683 handle unicode file open robert-yates 2024-12-24 01:01:08 +01:00
  • 6b51b143bc fix warnings robert-yates 2024-11-23 19:02:49 +01:00
  • 22d64437aa update includes robert-yates 2024-11-23 19:00:53 +01:00
  • 8e049a2650 migrate to platform structures robert-yates 2024-11-23 18:59:54 +01:00
  • 12c80f159e add explicit 16bit unicode robert-yates 2024-11-23 18:52:45 +01:00
  • c9a250b77f Preallocate unicorn translation buffer to 2gb momo5502 2024-12-24 10:15:57 +01:00
  • 405d5e349d Add dummy syscall momo5502 2024-12-24 10:15:43 +01:00
  • 4766e164e0 Move emulator settings momo5502 2024-12-24 09:26:19 +01:00