mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-05 05:18:40 +00:00
extend demon2 with explicit separation between blocking ctrl mechanisms & passive access/introspection/writing mechanisms; extend demon2 api with access mechanism
This commit is contained in:
+9
-8
@@ -1,18 +1,21 @@
|
||||
// Copyright (c) 2024 Epic Games Tools
|
||||
// Licensed under the MIT license (https://opensource.org/license/mit/)
|
||||
|
||||
////////////////////////////////
|
||||
//~ rjf: Demon2 Pass Tasks
|
||||
//
|
||||
// [ ] solidify synchronization mechanisms for usage of demon2 layer
|
||||
// [ ] TLS eval correctness
|
||||
// [ ] TLS eval -> in-process-memory EXE info
|
||||
// [ ] unwinding -> in-process-memory EXE info
|
||||
// [ ] freezing thread while running -> soft-halt
|
||||
|
||||
////////////////////////////////
|
||||
//~ rjf: Frontend/UI Pass Tasks
|
||||
//
|
||||
// [x] hover-eval when window is not focused - maybe just start directly
|
||||
// using mouse-move events here
|
||||
// [x] CRT asserts - stepping over int 29 should work just like stepping over
|
||||
// an int3
|
||||
// [ ] check new callstack caching rules very strongly
|
||||
// [ ] committing needs to happen when navigating focus away for any reason
|
||||
// [ ] better discoverability for view rules - have better help hover tooltip,
|
||||
// info on arguments, and better autocomplete lister
|
||||
// [ ] freezing thread while running -> soft-halt
|
||||
//
|
||||
// [ ] source view -> floating margin/line-nums
|
||||
// [ ] theme colors -> more explicit about e.g. opaque backgrounds vs. floating
|
||||
@@ -81,8 +84,6 @@
|
||||
// [ ] disasm animation & go-to-address
|
||||
//
|
||||
// [ ] visualize remapped files (via path map)
|
||||
//
|
||||
// [x] DBGI layer is case-sensitive even on case-insensitive systems
|
||||
|
||||
////////////////////////////////
|
||||
//~ rjf: Hot, Medium Priority Tasks (Low-Hanging-Fruit Features, UI Jank, Cleanup)
|
||||
|
||||
Reference in New Issue
Block a user