Ryan Fleury
|
6026ac16d4
|
fix call stack flickering; do not timeout early if we need to fall back to stale results after requesting new call stack compute
|
2025-07-23 10:38:59 -07:00 |
|
Ryan Fleury
|
64a0682611
|
fix processing of select-alls in watch tabnles
|
2025-07-23 10:34:27 -07:00 |
|
Ryan Fleury
|
fcf3e73f5f
|
demon/linux: thread resuming in dmn_ctrl_run
|
2025-07-17 18:51:40 -07:00 |
|
Ryan Fleury
|
6fb406d6c5
|
demon/linux: launch event info coverage, module path strings, pipe deferred debug info events first on dmn_ctrl_run
|
2025-07-17 18:05:00 -07:00 |
|
Ryan Fleury
|
d5380998a7
|
os/linux: fix rwlock cv waits
|
2025-07-17 16:32:12 -07:00 |
|
Ryan Fleury
|
145ad87967
|
fix incorrect font metrics in freetype font provider
|
2025-07-17 15:18:02 -07:00 |
|
Ryan Fleury
|
eba2aff0f0
|
demon/linux: process read/write
|
2025-07-17 14:46:31 -07:00 |
|
Ryan Fleury
|
3466779d41
|
demon/linux: kill, detach, process iteration
|
2025-07-17 14:45:08 -07:00 |
|
Ryan Fleury
|
2db6b826a1
|
demon/linux: launching events/entity builds; access synchronization
|
2025-07-17 14:31:57 -07:00 |
|
Ryan Fleury
|
0610d5ae13
|
demon/linux: pid extraction, module extraction, most of launching path
|
2025-07-17 14:08:44 -07:00 |
|
Ryan Fleury
|
190b3384f9
|
preserve selected thread info on continues
|
2025-07-16 15:52:41 -07:00 |
|
Ryan Fleury
|
6e6a2df0cb
|
implement 'priority thread' in demon, to prefer debug events from selected thread - greatly improves multithreaded stepping
|
2025-07-16 15:38:27 -07:00 |
|
Nikita Smith
|
db52ba32e6
|
helper for profiling parallel fors
|
2025-07-16 13:54:58 -07:00 |
|
Nikita Smith
|
093e43d2ff
|
change output folder name
|
2025-07-16 13:54:58 -07:00 |
|
Ryan Fleury
|
5e04734444
|
source_files collection evaluation; expand switch to allow file evaluations
|
2025-07-16 13:52:49 -07:00 |
|
Ryan Fleury
|
f6931ef0b7
|
apply string size limitations from explicit array types in eval string iterator
|
2025-07-16 13:10:35 -07:00 |
|
Ryan Fleury
|
fc8b521b2c
|
adjust demon to correctly produce, & ctrl to correctly process, breakpoint events which cannot be correlated to a high-level UI-defined breakpoint state. this catches, for example, data breakpoints which are programmatically set by the user program.
|
2025-07-16 11:54:02 -07:00 |
|
Ryan Fleury
|
26f9e09483
|
eliminate cases where typekind_function was being assumed when building keys for function & inline site types - this cannot be assumed, and will lead to bad type info interpretation
|
2025-07-16 10:35:14 -07:00 |
|
Ryan Fleury
|
0902d9fafb
|
detach in control menu
|
2025-07-01 20:08:44 -07:00 |
|
Ryan Fleury
|
a4d0fbcb46
|
always show null pointer address values with string visualization
|
2025-07-01 09:46:12 -07:00 |
|
Ryan Fleury
|
dc79c06031
|
adjust implicit accessing rules with nested auto hooks (slice-of-slices case); prefer to not show address value with string prefix content in single-line eval stringification
|
2025-06-30 09:33:23 -07:00 |
|
Ryan Fleury
|
15a7efab43
|
slice-of-slice ambiguity debugging note
|
2025-06-29 18:22:03 -07:00 |
|
Ryan Fleury
|
74e1ccd147
|
invalidate mem/reg/run generations on every dmn run
|
2025-06-28 11:18:02 -07:00 |
|
Ryan Fleury
|
124c71c19a
|
notes & bump version
|
2025-06-28 11:15:02 -07:00 |
|
Ryan Fleury
|
89cfd65f9c
|
fix incorrect programmatic bp generation on vaddr range notes...
|
2025-06-28 11:07:43 -07:00 |
|
Ryan Fleury
|
709bc2cfab
|
float run/mem/reg generations out of demon, into core; fix issue of demon access synchronization w/ mem gens, causing failure-to-update-stale-parts-of-process-memory-cache
|
2025-06-28 10:02:51 -07:00 |
|
Ryan Fleury
|
e34e8adbaa
|
do not disqualify flagged expr breakpoints if 0
|
2025-06-27 23:15:02 -07:00 |
|
Ryan Fleury
|
ac8c402868
|
note
|
2025-06-27 23:03:16 -07:00 |
|
Ryan Fleury
|
b67d7f729b
|
do not require eval cache for breakpoint touched-symbols parse/check; reintroduce memory read retry loop - necessary in some cases
|
2025-06-27 22:59:10 -07:00 |
|
Ryan Fleury
|
5ba9b6abd8
|
regression debugging & notes
|
2025-06-27 22:54:34 -07:00 |
|
Ryan Fleury
|
0018147b95
|
bounds-check di matches
|
2025-06-27 14:40:13 -07:00 |
|
Ryan Fleury
|
d4c15d9089
|
pull out type-only identifier resolution and switch to match store; eliminate synchronous matching work
|
2025-06-27 13:55:18 -07:00 |
|
Ryan Fleury
|
d723a00979
|
zero precise match info before doing matches in dbgi async match path, so we don't keep stale ones around too long, once they've been invalidated
|
2025-06-27 12:52:13 -07:00 |
|
Ryan Fleury
|
09a047feee
|
zero match store dbgi/idx selection info if params hash has changed; we can still return the section kind (e.g. for syntax highlighting), but we no longer want to try to refer to any specific debug info slot, since it may have been evicted.
|
2025-06-27 12:36:27 -07:00 |
|
Ryan Fleury
|
5750c17c80
|
eliminate old slow identifier resolution path
|
2025-06-27 12:34:46 -07:00 |
|
Ryan Fleury
|
29886171b3
|
fix missing strtbl stream case in msf parser
|
2025-06-27 12:24:58 -07:00 |
|
Ryan Fleury
|
460dbe52fe
|
fix invalid strtbl validity check in pdb_has_file_ref path
|
2025-06-27 12:19:07 -07:00 |
|
Ryan Fleury
|
b315bf6811
|
switch eval debug info symbol name resolution to using async match store
|
2025-06-27 11:58:04 -07:00 |
|
Ryan Fleury
|
a702e187ef
|
expand match store cache to include all match info
|
2025-06-27 11:24:59 -07:00 |
|
Ryan Fleury
|
0d75e8e5e0
|
fix raddbg_is_attached data marker - static won't work, will be stripped...
|
2025-06-25 17:36:03 -07:00 |
|
Nikita Smith
|
4322c9ccfc
|
change torture to assume default liker to be radlink, typo fix, and
added progress report
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
17ca83697b
|
draft symbol table fixups to prepare for refactoring symbol table patching step
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
08f2b749e8
|
omit file offset, file size, and hash on bss sections
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
7769a485ba
|
more merge fixes
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
91ddd214b3
|
fix string to U64 conversion
- handle zero on input string
- handle upper and lower case prefixes
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
a954c2125c
|
merge fixups
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
fcb06579a4
|
collapse symbol scope and symbol type enums
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
b1723ce066
|
gracefully handle invalid libs
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
2ba9f2a61b
|
fix uinited var warning
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
153d78ec6a
|
unpoison memory-mapped files
|
2025-06-25 10:53:24 -07:00 |
|