140 Commits

Author SHA1 Message Date
Evan Martin 451c348bff restore logging 2024-06-27 18:45:53 -07:00
Evan Martin 4c3eed9a64 drop custom log crate
I had done this for asm-reading reasons that I am no longer worried about.
Codesize impact is also (barely) positive so it shouldn't cost more.
2024-06-26 12:15:24 -07:00
Evan Martin 383fc9d9fe a bit more SetFilePointer 2024-06-24 23:12:19 -07:00
Evan Martin 542216d9c1 schedule soonest ready cpu when all are blocked 2024-06-24 22:04:43 -07:00
Evan Martin f3cf2f23b5 implement some headless timing api 2024-06-24 22:00:30 -07:00
Evan Martin 2aacc6d83d fix headless build 2024-06-16 14:05:16 -07:00
Evan Martin 0d55c786ee move breakpointing out to Machine 2024-06-15 15:17:12 -07:00
Evan Martin 51d09cdb9d add debugbreak cpu state 2024-06-12 09:21:05 -07:00
Evan Martin ea9c8b4919 more control over relocation addr 2024-06-11 16:45:37 -07:00
Evan Martin 7f893f3b70 tidy up main a bit 2024-06-11 16:21:24 -07:00
Evan Martin e5ba213740 split cli host module 2024-06-11 15:13:14 -07:00
Evan Martin 8cd9666578 event timestamps 2024-06-05 18:39:44 -07:00
Evan Martin 0df13e4d7d plumb file writing through to underlying file 2024-05-30 13:14:49 -07:00
Evan Martin 41df1d7676 rename win32::host::write 2024-05-30 13:11:04 -07:00
Evan Martin 397a08f934 plumb FileAccess::WRITE 2024-05-30 12:27:52 -07:00
Evan Martin 097a089935 add FileAccess param to file open API 2024-05-30 12:20:22 -07:00
Evan Martin 106dd51f7b fix headless 2024-05-28 07:30:55 -07:00
Evan Martin a790f9e0d4 stash hwnd in surfaces 2024-05-25 12:34:42 -07:00
Evan Martin 20b6591094 std trait for file reading 2024-05-25 12:34:42 -07:00
Evan Martin f0a1c08e10 clearer name for file name param 2024-05-25 12:34:42 -07:00
Evan Martin 3f9f62822c windows fixes 2024-05-13 12:15:41 -07:00
Evan Martin 2c561a2261 SIGUSR1 only on unix 2024-05-13 12:01:41 -07:00
Evan Martin e94ac8372e restore headless mode 2024-05-11 10:48:46 -07:00
Evan Martin 3d3573e48d --chdir flag 2024-05-02 14:18:01 -07:00
Evan Martin 17643bcc08 generalize some register access 2024-05-02 12:03:40 -07:00