Nikita Smith
b10b08783a
WIP RAD debug info converter
2025-03-26 12:18:47 -07:00
Nikita Smith
a84028d67a
helper for checking if ELF has DWARF debug sections
2025-03-26 12:18:47 -07:00
Nikita Smith
b9c4774786
minor fixes
2025-03-26 12:18:46 -07:00
Nikita Smith
2e6ffbd0c4
fixed typo in attrib class for DW_Form_RngListx
2025-03-26 12:18:46 -07:00
Nikita Smith
0c61415f72
merged path helper code from linker layer into main path layer
2025-03-26 12:18:46 -07:00
Nikita Smith
1ec1deedee
moved MSF magic checkers to msf.c
2025-03-26 12:18:46 -07:00
Nikita Smith
0c3a37af44
helper for extracting GNU debug link info
2025-03-26 12:18:46 -07:00
Ryan Fleury
48f0702e05
fix source markup parsing, release notes for source-defined watch annotations
2025-03-26 11:49:15 -07:00
Ryan Fleury
bd35ea83fc
support for raddbg_pin markup on-the-fly watch pin annotations
2025-03-26 11:38:32 -07:00
Ryan Fleury
29d430ca6c
dial back use of hand hover cursor
2025-03-26 10:00:49 -07:00
Ryan Fleury
42e888d41e
fix breakpad converter build
2025-03-25 16:57:33 -07:00
Ryan Fleury
ab9885bc7d
fix clang build
2025-03-25 16:54:12 -07:00
Ryan Fleury
213091cf75
add safeguard to not overwrite old config data, for anyone using dev currently...
2025-03-25 16:40:52 -07:00
Ryan Fleury
a826afd4d6
merge part 2
2025-03-25 16:30:05 -07:00
Ryan Fleury
c4f4b5ff01
merge
2025-03-25 16:21:51 -07:00
Ryan Fleury
4787a183e3
fix consistency issues
2025-03-25 16:06:13 -07:00
Ryan Fleury
8ba44295c6
more aggressively gc hover eval view state; do not use hotkey intermediate if a command triggered by a watch window is already parameterized
2025-03-25 15:17:56 -07:00
Ryan Fleury
af9ddf0a48
eliminate old entity -> eval blob paths / cache
2025-03-25 14:57:06 -07:00
Ryan Fleury
aff63db8eb
ctrl entity meta evaluation, hook up reads/writes, get off eval blobs; switch freeze/thaw ui to working on 'active' child, plugs into usual toggle path
2025-03-25 14:56:21 -07:00
Ryan Fleury
974ce5fa59
eliminate rule to associate set names with expand rules / visualizers; this is really only a rule we want for the core eval lookup hooks
2025-03-25 14:13:59 -07:00
Ryan Fleury
ef1685adc9
pass over cfg meta evaluations; instead of forming artificial 'eval blob', just use sets/queries/hooks to do the lookups. eliminate cfg -> eval blob cache. switch to 'enabled' rather than 'disabled' as the cfg default. more convergences/fixes/tweaks.
2025-03-25 13:49:59 -07:00
Ryan Fleury
87e4b8b3f8
adjust toggle_switch
2025-03-24 15:48:44 -07:00
Ryan Fleury
2d7a8740bf
adjust toggle switch rules
2025-03-24 15:04:54 -07:00
Ryan Fleury
4f2eb2ebe2
pass over cell line edit; toggle-switches for editable boolean types
2025-03-24 14:56:41 -07:00
Ryan Fleury
93584ba2ba
convergence, enum member name evaluation fixes, visual fixes/tweaks
2025-03-24 13:17:10 -07:00
Ryan Fleury
02322191fe
fix drag/drop of immediate views, fix disallowance of [ or { in mdesk tags, other various convergences/fixes
2025-03-21 17:18:16 -07:00
Ryan Fleury
c2bebf2a53
snap to thread on stop on all windows, not just focused
2025-03-21 14:30:29 -07:00
Ryan Fleury
c70132cd37
never mind --- this conflicts badly with stable version!
2025-03-21 11:51:52 -07:00
Ryan Fleury
1cef39d0a3
bump encoding version to match dev
2025-03-21 11:42:02 -07:00
Ryan Fleury
cc4c889a99
bump format encoding version; add breakpad converter to ci; remove unused code
2025-03-21 11:39:53 -07:00
Ryan Fleury
6f3c14c423
fix misusage of disabled schema
2025-03-20 16:17:12 -07:00
Ryan Fleury
5596f1c8a3
more convergence, fixes, use new tab options mechanism to allow disabling line numbers in text/disasm
2025-03-20 16:00:23 -07:00
Ryan Fleury
e2bfecc384
further work on rich hover vs. hover eval vs. ctx menu arrangements; it's a bit too noisy/annoying when hover eval for breakpoints/threads/etc. is just turned on all the time, and now that we have the ability to hover-eval-style query views, because of tabs, we can just do that with breakpoints etc. too. the old rich hover tooltips / highlights / etc. can then just be used normally. also put in some mechanisms to block rich hover tooltips when it is strictly redundant information.
2025-03-20 15:01:40 -07:00
Ryan Fleury
43d8fd4886
query watch windows progress; hook up visualizer schemas to cfg evaluator, use in tab query watch
2025-03-20 14:26:09 -07:00
Ryan Fleury
f5683b0f3d
convergence - source view switching commands
2025-03-20 10:09:06 -07:00
Ryan Fleury
1ffb8a082e
sketch out first several 0.9.16 release notes
2025-03-20 09:19:27 -07:00
Ryan Fleury
8df16b8508
fix ctx menu closing escape consumption rules; fix top bar prioritization rules
2025-03-19 16:42:14 -07:00
Ryan Fleury
b9ed7b3f0f
fix menu bar focus rules breaking when hover eval focused
2025-03-19 16:22:42 -07:00
Ryan Fleury
4316325b33
demon win32: only alloc console when launching target if the exe is not a windows gui pe subsystem
2025-03-19 16:08:29 -07:00
Ryan Fleury
d3e25567ac
convergence on listers / visual fixes
2025-03-19 15:30:47 -07:00
Ryan Fleury
7d4d8762b7
collapse query/hover-eval building paths into single floating-view-build path
2025-03-19 10:30:50 -07:00
Ryan Fleury
eaa3711405
dead code elimination / small fixes in collection query eval
2025-03-19 06:31:18 -07:00
Ryan Fleury
6a44f6485d
eliminate old and now unused parts of hover eval state
2025-03-18 16:30:14 -07:00
Nikita Smith
1dc0192322
fix clang warning and errors
2025-03-17 15:25:49 -07:00
Nikita Smith
344cd8ffbf
use djb2 hash for now
2025-03-17 14:20:40 -07:00
Nikita Smith
4298f3d5f6
typo
2025-03-17 13:29:52 -07:00
Nikita Smith
13352751ec
moved DWARF parser to use str8_deserial-style API, added to the parser
...
layer functionality for interpreting different types of attributes,
added support for location lists, and API to enable parsing tags with
abstract origin.
2025-03-17 10:40:59 -07:00
Nikita Smith
57208909f1
updated DWARF expression printer, added ELF preamble,
...
transitioned debug info and debug line printers to new parser
2025-03-17 10:28:56 -07:00
Ryan Fleury
9c763c4554
fix open-recent-project according to recent_project schema
2025-03-17 07:13:52 -07:00
Ryan Fleury
41a252e563
notes on low-priority odd edge-case behavior
2025-03-15 11:42:20 -07:00