Ryan Fleury
|
00da627293
|
checkpoint on eval2 compiler; setting to disable update checking; cache version check to once per day so that we do not send a lot of extra GH requests every time the debugger starts
|
2026-06-16 14:30:13 -07:00 |
|
Ryan Fleury
|
d45401e8cd
|
pass over default light
|
2026-06-11 10:28:39 -07:00 |
|
Ryan Fleury
|
90b650354a
|
eliminate redundant/unused info from command tables in dbg engine / raddbg
|
2026-06-11 09:08:34 -07:00 |
|
Ryan Fleury
|
82fd06c8e4
|
specialize text right-click menus by disasm vs. source
|
2026-06-11 08:51:47 -07:00 |
|
Ryan Fleury
|
645cf46e55
|
explicit process address space evaluation
|
2026-06-10 11:57:53 -07:00 |
|
Ryan Fleury
|
f7ba4b2ebe
|
move from fixed flags to list of tags (matching command list evaluation names) for context menu command filtering; pull out code for filling command regs from contextual expressions; add mechanism for contextualizing a whole query, so that we can spawn command listers within the context of some other evaluation, which we'd like to fill registers with (e.g. right-clicking a module -> spawn a module command list, contextualized by the module evaluation itself
|
2026-06-10 09:54:57 -07:00 |
|
Ryan Fleury
|
fde13f52d3
|
fix nil text visualizations; fix auto-load-recent-project
|
2026-06-09 14:56:34 -07:00 |
|
Ryan Fleury
|
5ae286d67e
|
setting for auto-downloading missing debug info (off by default); command for manually loading module debug info as-needed
|
2026-06-09 14:01:09 -07:00 |
|
Ryan Fleury
|
0105b06fef
|
fix conflicting lifetimes in http read - batch of retry-response-body-pieces was conflicting with asynchronous reading state!
|
2026-06-09 13:14:29 -07:00 |
|
Ryan Fleury
|
5c664261a3
|
symbol server abstraction layer; http layer; fix to 'prefer_disasm' rule when no disassembly tabs are open; small fixes / cleanup
|
2026-06-08 11:10:14 -07:00 |
|
Ryan Fleury
|
09f78fdae4
|
small parameterization to query watches
|
2026-06-03 14:28:06 -07:00 |
|
Ryan Fleury
|
015ae9c62c
|
set up for memory right clicks
|
2026-06-03 12:49:39 -07:00 |
|
Ryan Fleury
|
d7b59e4a39
|
break when value changes
|
2026-06-03 12:37:28 -07:00 |
|
Ryan Fleury
|
3a04a96e03
|
eval right-click; start with go-to-memory command
|
2026-06-03 12:16:42 -07:00 |
|
Ryan Fleury
|
e7153e8910
|
auto load project only when project is not specified; fix alt menu weirdness on alt+tab
|
2026-06-03 09:10:53 -07:00 |
|
Ryan Fleury
|
5a819f8094
|
setting for auto-loading of recent projects
|
2026-06-02 12:11:17 -07:00 |
|
Ryan Fleury
|
dc61f20e3b
|
sketch out stepping/eval exemplar testing; step-to-exit first pass
|
2026-06-02 12:11:04 -07:00 |
|
Ryan Fleury
|
a0bf825169
|
run-to-name, use to 'seed' test binary cases'
|
2026-06-02 12:11:03 -07:00 |
|
Ryan Fleury
|
5f851ad1b0
|
simplify testing ipc driving stuff in raddbg layer; put in formal eval/line-from-vaddr commands
|
2026-06-02 12:10:52 -07:00 |
|
Ryan Fleury
|
4e44a3c271
|
get default symbol path as part of process info; sketch out windows-style path for local symbol server cache
|
2026-06-02 12:10:48 -07:00 |
|
Ryan Fleury
|
1c29112e9c
|
first pass at per-target output log labels
|
2026-06-02 12:10:47 -07:00 |
|
 Nikita SmithandRyan Fleury
|
eb8cee76c0
|
update .gitattributes to set LF endings on meta files so metagen
files have consistent line endings regardless of the host preference
|
2026-06-02 12:10:42 -07:00 |
|
Ryan Fleury
|
1912774377
|
pass over default theme
|
2026-05-20 11:37:53 -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
|
fe4de192e4
|
linux -> prefix user raddbg data with ., so we get ~/.raddbg normally - on windows keep normal style
|
2026-05-18 20:18:53 -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
|
fddf353ea0
|
minidump format types; open crash dump command, stub out opening path in control thread; expand d_handles to support machine id, entity id, *and* 'controller kind', which can be either a dump file or a demon - this properly separates the true process control abstraction (demon) from opening a regular dump file on any machine, which will let us trivially support any kind of dump file on any platform; also fix bad cfg tree state leak
|
2026-05-16 18:26:23 -07:00 |
|
Ryan Fleury
|
cb8f2749d9
|
source/disassembly inline auto expressions
|
2026-05-14 14:34:17 -07:00 |
|
Ryan Fleury
|
ab4a084c9c
|
fix filtered-tab selection adjustments on project load
|
2026-05-13 16:01:00 -07:00 |
|
Ryan Fleury
|
d207398934
|
display project names in recent project list; fix 0s for address-disabled string viz
|
2026-05-13 15:50:59 -07:00 |
|
Ryan Fleury
|
2231228ffb
|
store loaded debug infos as user config, but project-tagged; eliminate 'recent files' from project file (they are almost entirely duplicative of debug info source files); adjust 'last_user' remembering semantics - do not automatically change last_user when setting user explicitly from command line
|
2026-05-13 10:18:06 -07:00 |
|
Ryan Fleury
|
1774a76cdb
|
scope ending annotations
|
2026-05-13 08:58:46 -07:00 |
|
Ryan Fleury
|
b4f15d3111
|
adjust project/user saving/loading rules to be less idiosyncratic with other applications. user settings persist, to keep the user from needing to specify things like windows/colors/bindings every time, but projects must always be manually specified, e.g. like usual files in other programs. you can do this either via the ui, or via command line still. also, new user/project no longer require a path - they just clear the existing path, then to set the path you just explicitly save. this makes things much more natural & familiar.
|
2026-05-12 19:34:42 -07:00 |
|
Ryan Fleury
|
d45090a8cc
|
adjust kerning to be rounded, rather than floor'd; adjust step-out desc
|
2026-05-11 19:53:54 -07:00 |
|
Ryan Fleury
|
2f6d0f9aaa
|
os -> wm; *_w32_ -> w32_*_, *_lnx_ -> lnx_*_
|
2026-05-08 21:17:21 -07:00 |
|
Ryan Fleury
|
684eeda139
|
setting to turn off transient tab spawns
|
2026-04-22 20:15:36 -07:00 |
|
Ryan Fleury
|
3c214cfbb5
|
views autocompletion; view doc coverage
|
2026-04-22 19:57:08 -07:00 |
|
Ryan Fleury
|
0d3539d707
|
highlighting for views; view doc / autocompletion coverage
|
2026-04-22 16:09:32 -07:00 |
|
Ryan Fleury
|
0d8a6a4d3a
|
ctrl -> d type pass
|
2026-04-22 13:37:00 -07:00 |
|
Ryan Fleury
|
6764e1281e
|
setting for preferring displaying pointer addresses before contents
|
2026-04-20 09:57:32 -07:00 |
|
Ryan Fleury
|
0a10e855a5
|
memory view fixes, changelog, notes
|
2026-04-14 19:52:10 -07:00 |
|
Ryan Fleury
|
3161fda982
|
further memory view work: tighter byte context viz, fix missing callstack frames, fix zooming, struct member annotations
|
2026-04-14 15:35:12 -07:00 |
|
Ryan Fleury
|
21eb134f24
|
formalized addr bar in memory view, complete first pass of memory view peek types, various fixes
|
2026-04-13 14:39:31 -07:00 |
|
Ryan Fleury
|
686b64c357
|
start work on more sophisticated memory type interpretation capabilities in memory view
|
2026-04-09 16:24:28 -07:00 |
|
Ryan Fleury
|
9aa63bc86c
|
checkpoint on memory view improvements; bugfixes, improved visualizations, & mutation controls
|
2026-04-09 11:07:00 -07:00 |
|
Ryan Fleury
|
5bc791566b
|
go to selected thread in ctx menus
|
2026-04-08 13:44:55 -07:00 |
|
Ryan Fleury
|
a768f398cf
|
single-press-to-activate in text right-click commands menu
|
2026-03-29 11:46:24 -07:00 |
|
Ryan Fleury
|
8c7b3d7356
|
project names, remove loaded user viz from top bar (only project is relevant in 99% of cases), clean up loaded project viz
|
2026-03-29 09:49:20 -07:00 |
|
Ryan Fleury
|
88b79b2b6a
|
turn off transient tab creation with explicit open/switch command
|
2025-11-07 14:15:35 -08:00 |
|
Ryan Fleury
|
0c7630e41c
|
cursor trails
|
2025-11-07 12:00:40 -08:00 |
|