 Nikita SmithandRyan Fleury
|
2643d14e06
|
extend os info struct with binary file path
|
2026-06-02 12:09:57 -07:00 |
|
Ryan Fleury
|
1a48155116
|
checkpoint on dump file parsing / cache construction; temporarily turn off crash dump command, since still wip
|
2026-05-19 09:56:01 -07:00 |
|
Ryan Fleury
|
80d68b7f95
|
dbg_engine: minidump memory64 parsing; rename switch -> better thing for what it is
|
2026-05-18 19:40:47 -07:00 |
|
Ryan Fleury
|
4840b46b84
|
dbg_engine: shift thread register reads / process memory reads -> abstraction layer, rather than directly calling into demon; cache crash dump info, like thread info & memory ranges; implement thread reg reads & memory reads for dumps by using this acceleration structure when we have a dump handle, instead of regular demon reads.
|
2026-05-18 14:51:17 -07:00 |
|
Ryan Fleury
|
50a68b9d8c
|
adjust internal definition of sync barrier type to match windows
|
2026-05-12 13:52:25 -07:00 |
|
Ryan Fleury
|
d4623a7ddf
|
slow & highly contentious implementation of barriers using more basic sync primitives; fall back if sync barriers not present in win32 version
|
2026-05-12 13:48:57 -07:00 |
|
Ryan Fleury
|
2f6d0f9aaa
|
os -> wm; *_w32_ -> w32_*_, *_lnx_ -> lnx_*_
|
2026-05-08 21:17:21 -07:00 |
|
Ryan Fleury
|
9a7782de47
|
re-slice linux/win32 backends, top-level folder is backend (demon/win32 -> win32/demon, etc.); os_gfx -> window_manager; fix linux / opengl builds for new apis/types
|
2026-05-08 15:21:22 -07:00 |
|
Ryan Fleury
|
aea4a4ff9d
|
eliminate os_core, move into base; eliminate regs, move into arch abstraction layer, define x64 regs in x64 layer; move win32 backend for os core (now base) functionality to top-level win32 layer
|
2026-05-08 15:21:21 -07:00 |
|