mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-10-14 12:59:41 -07:00
lift wait-for-process-memory-cache-update out of d_process_write, since that path runs on control thread now too as the general 'process handle write' abstraction - just move into the rd_eval_space_write path, since that wait was only for UI benefit anyways
This commit is contained in:
1 parent
7a5ae846e9
commit
95f4ade10d
10 files changed
+177
-189
No files matched your search
@@ -546,12 +546,14 @@ internal void d_set_wakeup_hook(D_WakeupFunctionType *wakeup_hook);
|
||||
//- rjf: thread handle read/write
|
||||
internal B32 d_thread_read_reg_block(D_Handle handle, void *reg_block);
|
||||
internal B32 d_thread_write_reg_block(D_Handle thread, void *reg_block);
|
||||
internal U64 d_ip_from_thread(D_Handle handle);
|
||||
internal U64 d_sp_from_thread(D_Handle handle);
|
||||
|
||||
//- rjf: thread register cache reading
|
||||
internal void *d_reg_block_from_thread(Arena *arena, D_Handle handle);
|
||||
internal U64 d_tls_root_vaddr_from_thread(D_Handle handle);
|
||||
internal U64 d_rip_from_thread(D_Handle handle);
|
||||
internal U64 d_rsp_from_thread(D_Handle handle);
|
||||
internal void *d_cached_reg_block_from_thread(Arena *arena, D_Handle handle);
|
||||
internal U64 d_cached_tls_root_vaddr_from_thread(D_Handle handle);
|
||||
internal U64 d_cached_ip_from_thread(D_Handle handle);
|
||||
internal U64 d_cached_sp_from_thread(D_Handle handle);
|
||||
|
||||
////////////////////////////////
|
||||
//~ rjf: Module Image Info Functions
|
||||
|
||||
Reference in new issue
Block a user