Commit Graph

  • 8053889d20 introducing reflection concept into core components Elias Bachaalany 2025-01-18 21:10:28 -08:00
  • a16c17669d Fix target momo5502 2025-01-18 21:14:22 +01:00
  • 1a4ea584aa Fix vCont support momo5502 2025-01-18 21:01:38 +01:00
  • 608a1894da Speedup GDB data processing (#89) Maurice Heumann 2025-01-18 20:42:40 +01:00
  • 7c4b1ba3ca Speedup GDB data processing momo5502 2025-01-18 20:15:18 +01:00
  • 6084d3522c Refactor GDB stub (#88) Maurice Heumann 2025-01-18 20:34:20 +01:00
  • 9fc37fa3ef Small cleanup and utils momo5502 2025-01-18 19:36:12 +01:00
  • 4c5257098c Add logging line for later momo5502 2025-01-18 15:59:52 +01:00
  • a0932e6803 Align register behaviour with implementation on main branch momo5502 2025-01-18 15:59:13 +01:00
  • 3dbd954c60 Fix includes momo5502 2025-01-18 15:58:51 +01:00
  • b34ef0e546 Rename interface momo5502 2025-01-18 12:56:57 +01:00
  • 81fda5f8af Remove mini-gdbstub dependency momo5502 2025-01-18 12:49:10 +01:00
  • cc252447d5 Multiple fixes momo5502 2025-01-18 12:39:29 +01:00
  • 5079b750cd Finish implementation momo5502 2025-01-18 11:43:54 +01:00
  • 75993e642a Bump deps/googletest from 7d76a23 to 2b6b042 (#87) Maurice Heumann 2025-01-18 09:39:20 +01:00
  • 0656ed1837 Bump deps/googletest from 7d76a23 to 2b6b042 dependabot[bot] 2025-01-18 08:33:42 +00:00
  • 062c20d902 Fix compilation momo5502 2025-01-18 09:30:03 +01:00
  • e79d919bbb More fixes momo5502 2025-01-18 09:28:23 +01:00
  • 2044a3c4ab GDB command progress momo5502 2025-01-18 09:20:08 +01:00
  • 3ecfa40ea7 Remove comments momo5502 2025-01-17 19:52:26 +01:00
  • b180d9629c Refactor gdb interface momo5502 2025-01-17 19:50:06 +01:00
  • 2f6d17fde6 Process more commands momo5502 2025-01-17 18:21:23 +01:00
  • cf76d5b4dc Extract connection handling momo5502 2025-01-17 18:02:35 +01:00
  • 0253592ae9 Integrate new gdb stub momo5502 2025-01-17 17:23:05 +01:00
  • 7d62d1e20e Support size limit momo5502 2025-01-17 16:54:57 +01:00
  • 64179c6580 Introduce helper classes momo5502 2025-01-17 15:11:48 +01:00
  • 942411686c Progress momo5502 2025-01-12 19:19:37 +01:00
  • 9e268ea4dc GDB stub progress momo5502 2025-01-12 16:03:41 +01:00
  • 8adc73de71 Prepare custom gdb-stub implementation momo5502 2025-01-12 11:39:20 +01:00
  • e28317ea8f fixed typo in 'committed_region' struct (#86) Maurice Heumann 2025-01-17 16:59:49 +01:00
  • 6879d1b06c fixed typo in 'committed_region' struct Elias Bachaalany 2025-01-17 07:45:01 -08:00
  • c4d3e480a9 exposed region inspection methods (#85) Maurice Heumann 2025-01-17 16:34:18 +01:00
  • e4ccaa1813 added '-r' switch to the analyzer (#84) Maurice Heumann 2025-01-17 16:32:36 +01:00
  • 0c40214c29 exposed region inspection methods Elias Bachaalany 2025-01-17 07:27:39 -08:00
  • faf2fa772f Exclude 'zlib' shared project from emulator lib (#83) Maurice Heumann 2025-01-17 16:14:45 +01:00
  • 1ce56e163b always disable zlib shared target Elias Bachaalany 2025-01-17 06:36:33 -08:00
  • 493388beb1 minor mods Elias Bachaalany 2025-01-17 06:33:09 -08:00
  • d8fd9d3e69 Exposing high level callbacks (#79) Maurice Heumann 2025-01-17 07:15:13 +01:00
  • 9133859b59 expose loaded modules map from the module manager (#82) Maurice Heumann 2025-01-17 06:39:42 +01:00
  • 1b712502bd added '-r' switch to the analyzer Elias Bachaalany 2025-01-16 14:00:13 -08:00
  • bc7b9bc915 exclude 'zlib' shared project from emulator lib Elias Bachaalany 2025-01-16 13:03:24 -08:00
  • 78a11e2a60 expose loaded modules map from the module manager Elias Bachaalany 2025-01-16 12:31:12 -08:00
  • c4b76640c7 removed 'CHUNK' macro from global namespace (#81) Robert Yates 2025-01-16 21:20:59 +01:00
  • e5a82b2e57 Exclude the 'tools' project from lib builds (#80) Robert Yates 2025-01-16 21:13:08 +01:00
  • bfd272e818 removed 'CHUNK' macro from global namespace Elias Bachaalany 2025-01-16 12:10:33 -08:00
  • 5251398288 Update CMakeLists.txt Elias Bachaalany 2025-01-16 12:02:31 -08:00
  • 4c7e07ec2f 54 cross platform api set support (#75) Maurice Heumann 2025-01-16 15:49:04 +01:00
  • 7773ea6794 add apiset selection code robert-yates 2025-01-11 16:36:45 +01:00
  • fbb63b3534 add optional apiset dump tool robert-yates 2025-01-11 16:34:51 +01:00
  • c1d7fa7e8b add compression utils robert-yates 2025-01-11 16:32:44 +01:00
  • d70ff1e8f2 minor mods Elias Bachaalany 2025-01-14 23:09:31 -08:00
  • e50eb96470 exposing high level callbacks to win_emu Elias Bachaalany 2025-01-14 22:59:41 -08:00
  • f9f980fbc5 replaced more printf() with logger calls (#78) Maurice Heumann 2025-01-15 07:28:04 +01:00
  • 35dbe09880 replaced more printf() with logger calls Elias Bachaalany 2025-01-14 22:22:01 -08:00
  • 49753d2157 Add Android support (#77) Maurice Heumann 2025-01-13 19:05:43 +01:00
  • b76dc7cf24 Introduce path_key util momo5502 2025-01-13 19:00:01 +01:00
  • fa5cc9c049 Add android build momo5502 2025-01-13 07:49:05 +01:00
  • 6c2a6ff872 Prepare android support momo5502 2025-01-13 07:03:56 +01:00
  • e669674be9 Changes to make the 'emulator' project suitable for submodules (#76) Maurice Heumann 2025-01-13 08:03:28 +01:00
  • a16c1dd654 renamed dependency 'common' to emulator-common Elias Bachaalany 2025-01-12 12:31:53 -08:00
  • 051e7a77a7 no need to export anything if MOMO_BUILD_AS_LIBRARY Elias Bachaalany 2025-01-12 11:56:11 -08:00
  • c58abdc5fe added MOMO_BUILD_AS_LIBRARY Elias Bachaalany 2025-01-12 11:43:02 -08:00
  • aaf2e67526 moved some time/sync funcs/consts out from syscall_utils (#71) Maurice Heumann 2025-01-12 20:10:57 +01:00
  • 0459a1d71a fix CI issues Elias Bachaalany 2025-01-12 10:59:23 -08:00
  • 15b00eb1a8 Fix network address momo5502 2025-01-12 10:05:10 +01:00
  • 0d637d04fc Reuse address momo5502 2025-01-12 09:51:37 +01:00
  • d45d8150fc Add TCP socket support (#74) Maurice Heumann 2025-01-12 08:53:16 +01:00
  • dd226bd45a Fix compilation momo5502 2025-01-12 08:43:34 +01:00
  • 8333c25f2c Finish tcp client socket momo5502 2025-01-12 08:23:47 +01:00
  • f1f42b855b refactored into its own files ('time.hpp/.cpp') Elias Bachaalany 2025-01-11 21:51:05 -08:00
  • 57449b6f30 fixed formatting? Elias Bachaalany 2025-01-11 07:09:52 -08:00
  • c98260aa04 fixed styles? Elias Bachaalany 2025-01-11 07:06:26 -08:00
  • 4129725c97 moved some time/sync funcs/consts out from syscall_utils Elias Bachaalany 2025-01-11 06:43:34 -08:00
  • 21e2f6f999 Prepare TCP support momo5502 2025-01-11 21:29:55 +01:00
  • c8c1e000a3 Separate udp socket implementation from generic socket momo5502 2025-01-11 20:56:50 +01:00
  • 32faf2ba1f renamed 'write_status' to 'write_syscall_status' (#70) Maurice Heumann 2025-01-11 16:43:10 +01:00
  • 1886bb2ac5 log.error() instead of printf() for syscall issues (#72) Maurice Heumann 2025-01-11 16:42:44 +01:00
  • c143acae43 error log instead of printf() for syscall issues Elias Bachaalany 2025-01-11 07:36:29 -08:00
  • 6ea79021a0 renamed 'write_status' to 'write_syscall_status' Elias Bachaalany 2025-01-11 06:28:10 -08:00
  • b2b2ffd6be Cleanup exception handling and prepare UI support momo5502 2025-01-11 09:51:22 +01:00
  • ff6fd79dd5 More win 10 fixes (#67) Maurice Heumann 2025-01-11 09:12:36 +01:00
  • 68a88b5582 Small fixes (#68) Maurice Heumann 2025-01-11 09:12:25 +01:00
  • 55e2462206 Small fixes momo5502 2025-01-11 09:05:27 +01:00
  • b3b7a75373 Add windows 10 CI tests momo5502 2025-01-11 08:58:37 +01:00
  • f2ab2a48df Fix ltsc2019 execution momo5502 2025-01-11 08:58:08 +01:00
  • fc9e1f8f0f fixed allocate_object_on_stack() (#66) Maurice Heumann 2025-01-11 04:12:49 +01:00
  • 2a3baa3987 fixed allocate_object_on_stack() Elias Bachaalany 2025-01-10 17:36:40 -08:00
  • 600b746d21 Add cover image momo5502 2025-01-10 21:11:51 +01:00
  • a31d074eb4 Move clang format into src momo5502 2025-01-10 20:44:45 +01:00
  • ae5a87b9c4 added missing syscall so that Windows 10 emulation works (#65) Maurice Heumann 2025-01-10 20:36:12 +01:00
  • 0516c1ad87 added missing syscall so that Windows 10 emulation works Elias Bachaalany 2025-01-10 11:27:04 -08:00
  • 22d21a3278 Some win10 progress (#64) Maurice Heumann 2025-01-10 16:55:00 +01:00
  • d57678dbea Some win10 progress momo5502 2025-01-10 12:31:36 +01:00
  • 1eb90e26be Add Windows 2025 tests (#63) Maurice Heumann 2025-01-10 07:28:14 +01:00
  • da5a710f44 Disable windows 10 for now momo5502 2025-01-10 07:14:34 +01:00
  • d55b101f1b Add build platform momo5502 2025-01-10 07:04:22 +01:00
  • 6196c927f7 Minor interface refactorings (#62) Maurice Heumann 2025-01-09 19:23:10 +01:00
  • cad5e674e4 Refactor emulator interface momo5502 2025-01-08 15:59:17 +01:00
  • 8d5f561ccf Bump deps/mini-gdbstub from 2b8a5aa to 632ebd3 (#61) Maurice Heumann 2025-01-08 13:32:53 +01:00
  • 507a07de17 Bump deps/mini-gdbstub from 2b8a5aa to 632ebd3 dependabot[bot] 2025-01-08 12:27:13 +00:00