Commit Graph

214 Commits

Author SHA1 Message Date
Evan Martin 8652efe859 wrap process state in struct 2025-05-27 09:19:04 -07:00
Evan Martin 665da1ff85 move modules from kernel32 to Machine 2025-05-26 20:05:05 -07:00
Evan Martin f51fe7934c more flexible trace-points parse 2025-05-24 12:56:29 -07:00
Evan Martin d1a6e3e676 only trace st_top if it's not empty 2025-05-24 11:11:42 -07:00
Evan Martin c1820af528 resurrect lldb-trace.py after system and rw32 changes 2025-05-23 07:45:20 -07:00
Evan Martin f62183361a resurrect rosetta build 2025-05-20 21:55:23 -07:00
Evan Martin e20cfd0920 make loader read initial exe via host as well 2025-05-19 19:30:03 -07:00
Evan Martin 7b230381a1 change winmm state to RefCell 2025-05-14 22:22:44 -07:00
Evan Martin 32da0b3ae6 Host interior mutability 2025-05-06 09:22:23 -07:00
Evan Martin ab54860c0c move trace mod to win32-system 2025-05-01 09:21:28 -07:00
Evan Martin 6b2334d740 shared import of typed_path 2025-04-30 13:42:11 -07:00
Evan Martin b4ba0896ec more carefully qualify win32 host types 2025-04-30 13:37:07 -07:00
Evan Martin d4ebe7ca48 connect sdl callback to winmm audio events 2025-04-29 11:15:07 -07:00
Evan Martin 54eb8e6672 audio callback from host when ready for another block 2025-04-29 08:38:49 -07:00
Evan Martin cd425d1ce9 use a winmm thread for audio, preliminary audio callback 2025-04-29 07:30:08 -07:00
Evan Martin 04e0dccbd3 exe unpacker 2025-04-26 19:50:07 -07:00
Evan Martin 61eb946f7f more rust 2024 2025-04-26 19:34:54 -07:00
Evan Martin aa87ec9950 simplify cargo features and dependencies 2025-04-26 19:31:34 -07:00
Evan Martin b872909377 kernel32: CreateFileMappingA stub 2025-04-04 09:05:50 -07:00
Evan Martin 534d346ce2 DLL loading invokes DllMain during loads 2025-04-03 23:11:54 -07:00
Evan Martin 4ef910952e more hacking clarifications 2025-03-10 07:06:32 -07:00
Evan Martin 43de7a20a1 move winapi tracer into winapi 2025-02-23 21:49:47 -08:00
Evan Martin 1f86e14b3f simpler load_exe api 2025-02-23 21:49:47 -08:00
Evan Martin 19305704b2 move module name canonicalization 2025-02-23 11:30:57 -08:00
Evan Martin f75e393066 rustfmt imports_granularity=crate 2025-02-19 16:57:36 -08:00