Commit Graph

  • dbc1b4439e feat: spoof rdtsc timings Soham Nandy 2025-04-10 06:58:01 +05:30
  • 3836f5d381 Always use release windows artifacts (#186) Maurice Heumann 2025-04-09 19:55:26 +02:00
  • 6cb43b672e Redirect to wiki momo5502 2025-04-09 18:57:06 +02:00
  • 446978ad5a Always use release windows artifacts momo5502 2025-04-09 18:32:41 +02:00
  • e737e6ed80 Improve momo_strip_target and add unicord-emulator and windows-emulator-test (#184) Maurice Heumann 2025-04-09 17:59:02 +02:00
  • 7029829ec7 revert: add back strip in ios João Lucas de Oliveira Lopes 2025-04-09 12:28:19 -03:00
  • e4542f407a chore: add back strip in ios João Lucas de Oliveira Lopes 2025-04-09 11:59:19 -03:00
  • 63059a328a chore: ignore android and ios. Add custom strip do macos João Lucas de Oliveira Lopes 2025-04-09 11:49:16 -03:00
  • 0c26c71fd5 Update cmake/utils.cmake João Lucas de Oliveira Lopes 2025-04-09 11:28:02 -03:00
  • 0e45cc4d66 Update cmake/utils.cmake João Lucas de Oliveira Lopes 2025-04-09 11:27:12 -03:00
  • ac76a3ffd3 chore: improve momo_strip_target and add unicord-emulator and windows-emulator-test João Lucas 2025-04-09 11:00:04 -03:00
  • d73be6b656 Switch back to main icicle repo Maurice Heumann 2025-04-09 07:02:38 +02:00
  • 803c7da07b Disable icicle jit (#183) Maurice Heumann 2025-04-09 04:42:10 +02:00
  • 9e4e872b55 Run icicle debug tests momo5502 2025-04-08 20:22:29 +02:00
  • b9c4cf98ad Disable icicle jit momo5502 2025-04-08 20:21:48 +02:00
  • 9e8f921be1 Add emulator names momo5502 2025-04-08 20:21:41 +02:00
  • 67d34b3988 Small fix Maurice Heumann 2025-04-07 22:01:33 +02:00
  • 0d9e03b673 Support logging debug strings (#182) Maurice Heumann 2025-04-07 21:31:59 +02:00
  • f1101cc90d Fix module lookup momo5502 2025-04-07 21:04:06 +02:00
  • 3c58c1af98 Log debug strings momo5502 2025-04-07 21:03:57 +02:00
  • 62c972333a Support ignoring multiple functions momo5502 2025-04-07 19:01:10 +02:00
  • 73c37eaeb1 Fix NtQueryInformationProcess ProcessDebugFlags Maurice Heumann 2025-04-07 15:47:00 +02:00
  • 66a529cf43 More logging Maurice Heumann 2025-04-07 15:36:25 +02:00
  • f087d3998a Ignore certain function calls Maurice Heumann 2025-04-07 15:17:52 +02:00
  • 7f3c5d080c Basic working icicle support (#181) Maurice Heumann 2025-04-07 09:31:42 +02:00
  • e749c7d47f Adapt readme Maurice Heumann 2025-04-07 09:02:05 +02:00
  • 1cfe20b7a1 Skip icicle debug tests Maurice Heumann 2025-04-07 08:04:24 +02:00
  • 787410ff33 Remove IP skip check Maurice Heumann 2025-04-07 07:35:08 +02:00
  • baad36ccf2 Support interrupt hooks Maurice Heumann 2025-04-07 07:24:46 +02:00
  • 1ed997445d Fix IRETQ instruction momo5502 2025-04-06 20:17:39 +02:00
  • e8ac70f0d0 Use ghidra spec from icicle-python momo5502 2025-04-06 20:55:51 +02:00
  • 5fde8c033d Fix hooks momo5502 2025-04-06 20:01:18 +02:00
  • cacf2c152c Fix single stepping after breakpoints momo5502 2025-04-06 17:50:02 +02:00
  • e40e1bfb83 Ugly hack to *sometimes* fix instruction skipping momo5502 2025-04-06 10:32:00 +02:00
  • 3450a6a517 Fix reading/writing eflags momo5502 2025-04-06 09:44:46 +02:00
  • 320af6bb46 Support GDB stepping momo5502 2025-04-05 19:28:21 +02:00
  • ed711197ae Fix GDB debugging with icicle momo5502 2025-04-05 16:15:56 +02:00
  • bfb9760d29 Fix unicorn read hook momo5502 2025-04-05 15:58:34 +02:00
  • 3978eeed2a Finish execution hook support momo5502 2025-04-05 15:28:14 +02:00
  • efe5a21e57 Switch to icicle fork momo5502 2025-04-05 14:50:11 +02:00
  • 638ad2c7a4 Support read and write hooks momo5502 2025-04-05 12:51:37 +02:00
  • 349526a54a Simplify hooking interface momo5502 2025-04-05 11:59:49 +02:00
  • a336bdf2af Simplify violation hook API momo5502 2025-04-05 10:01:28 +02:00
  • 0fbb7a2e0d Revert "Disable exceptions for now" momo5502 2025-04-05 09:28:01 +02:00
  • 3de9043299 Revert "Disable icicle tests" momo5502 2025-04-05 09:23:38 +02:00
  • 3391780c2f Disable exceptions for now Maurice Heumann 2025-04-04 15:21:00 +02:00
  • 8935a3d56e Integrate icicle into CI (#179) Maurice Heumann 2025-04-05 09:23:01 +02:00
  • dd7a80a9f0 Disable icicle tests momo5502 2025-04-05 09:03:19 +02:00
  • d191f8e667 Optimize MMIO handling momo5502 2025-04-05 08:55:08 +02:00
  • b696117424 Add safety checks momo5502 2025-04-04 19:13:35 +02:00
  • 102676b51c Unify environment variables momo5502 2025-04-04 16:16:40 +02:00
  • d6a419d5f6 Add Ghidra processor specification Maurice Heumann 2025-04-04 15:11:25 +02:00
  • 8de5c7be3a Run icicle tests Maurice Heumann 2025-04-04 14:53:31 +02:00
  • 6b6d2d29f7 Merge icicle progress (#178) Maurice Heumann 2025-04-04 13:34:26 +02:00
  • 24df7c65c2 Support accurate instruction counts Maurice Heumann 2025-04-04 13:13:09 +02:00
  • 204159f137 Support violation hooks Maurice Heumann 2025-04-02 08:21:37 +02:00
  • f5b77ffa67 Tests momo5502 2025-04-02 07:03:01 +02:00
  • 84268bc7e3 More icicle progress momo5502 2025-04-02 06:28:01 +02:00
  • ec235202fb Prepare instruction hook injection momo5502 2025-04-01 20:53:33 +02:00
  • 5846d2c0b9 Generalize hook store momo5502 2025-04-01 20:09:43 +02:00
  • bdf5d60fd9 Implement serialization momo5502 2025-04-01 20:07:26 +02:00
  • 31464c1c68 Bump deps/googletest from 2ae29b5 to 52204f7 (#177) Maurice Heumann 2025-04-01 20:18:29 +02:00
  • 960db24193 Bump reactivecircus/android-emulator-runner from 2.33.0 to 2.34.0 (#176) Maurice Heumann 2025-04-01 20:08:46 +02:00
  • ae00e664e1 Bump deps/googletest from 2ae29b5 to 52204f7 dependabot[bot] 2025-04-01 17:54:04 +00:00
  • 30f752cc15 Bump reactivecircus/android-emulator-runner from 2.33.0 to 2.34.0 dependabot[bot] 2025-04-01 17:48:31 +00:00
  • c0e2ef1a89 First step towards supporting icicle-emu (#175) Maurice Heumann 2025-04-01 19:22:48 +02:00
  • 1cdf280fcf Support disabling rust code momo5502 2025-04-01 18:49:41 +02:00
  • 7d5555e985 Fix unicorn and switch back to it as default emulator momo5502 2025-04-01 18:37:00 +02:00
  • afd9344e97 Extract registers momo5502 2025-04-01 18:34:29 +02:00
  • fd018c46b4 Support saving and restoring registers momo5502 2025-04-01 18:23:24 +02:00
  • 7222c0fc1d Add icicle mmio support Maurice Heumann 2025-04-01 15:40:53 +02:00
  • 54b5bdc531 Small fix momo5502 2025-04-01 09:27:07 +02:00
  • 3e6c8ed84c Adjust icicle config momo5502 2025-03-29 11:39:13 +01:00
  • b215699360 Fix syscall execution momo5502 2025-03-29 11:31:30 +01:00
  • 2a74303cdc Support syscall hooks momo5502 2025-03-29 10:43:59 +01:00
  • 637ed75b8c GDT fixes momo5502 2025-03-29 08:54:53 +01:00
  • af6492be6d Unify setting segment base momo5502 2025-03-29 08:04:56 +01:00
  • dec66f051d Test Maurice Heumann 2025-03-29 06:50:56 +01:00
  • ab144de125 Prepare register support Maurice Heumann 2025-03-28 08:57:02 +01:00
  • da6ba1a329 Support reading and writing memory momo5502 2025-03-27 20:57:04 +01:00
  • 65d0da70a0 Fix rust cmake momo5502 2025-03-27 20:15:55 +01:00
  • 63f54df78c Icicle progress Maurice Heumann 2025-03-27 15:50:33 +01:00
  • 985dd49059 Fix cargo builds momo5502 2025-03-26 17:48:04 +01:00
  • 32ebda5fe7 Support android momo5502 2025-03-26 15:47:33 +01:00
  • 448e11b737 Support iOS momo5502 2025-03-26 15:23:31 +01:00
  • 6fb7450e0f Add rust code and cmake integration momo5502 2025-03-26 14:36:03 +01:00
  • e0b0630171 Small cleanup momo5502 2025-03-29 10:44:14 +01:00
  • a41fce3a02 Use clang format 20 Maurice Heumann 2025-03-24 08:39:54 +01:00
  • 38db3df1d8 Bump actions/download-artifact from 4.2.0 to 4.2.1 (#173) Maurice Heumann 2025-03-24 08:34:17 +01:00
  • 48df703cb1 Bump jidicula/clang-format-action from 4.14.0 to 4.15.0 (#172) Maurice Heumann 2025-03-24 08:26:21 +01:00
  • 5f8d14d190 Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#171) Maurice Heumann 2025-03-24 08:18:12 +01:00
  • b5c64fe0eb Bump deps/googletest from 3af8347 to 2ae29b5 (#170) Maurice Heumann 2025-03-24 08:11:45 +01:00
  • f889f0f40c Bump actions/download-artifact from 4.2.0 to 4.2.1 dependabot[bot] 2025-03-24 06:50:35 +00:00
  • 6ffb925361 Bump jidicula/clang-format-action from 4.14.0 to 4.15.0 dependabot[bot] 2025-03-24 06:50:33 +00:00
  • 6bc314b3b5 Bump actions/upload-artifact from 4.6.1 to 4.6.2 dependabot[bot] 2025-03-24 06:50:30 +00:00
  • 4ed10be0d5 Bump deps/googletest from 3af8347 to 2ae29b5 dependabot[bot] 2025-03-24 06:50:28 +00:00
  • a1ee386be3 Add proper snapshot support to analyzer (#169) Maurice Heumann 2025-03-23 13:47:39 +01:00
  • 7c3f848b36 Support dump generation for GDB mode momo5502 2025-03-23 13:17:23 +01:00
  • 2bc3cda062 Cleanup snapshot generation momo5502 2025-03-23 12:01:04 +01:00
  • 95dc6994b3 Add more dummy syscalls momo5502 2025-03-23 09:10:21 +01:00