Ryan Fleury
|
347ce2281d
|
clear breakpoint hit counts on restart command
|
2024-12-04 13:40:20 -08:00 |
|
Ryan Fleury
|
09cf0fb348
|
introduce manual clearing path in font cache layer; use to prevent permanent accumulation of font glyphs even after font resizes etc.
|
2024-12-04 13:34:00 -08:00 |
|
Ryan Fleury
|
94c4000603
|
adjust failure cases in conversion; adjust waiting time period in pre-emptive heuristic conversion rule; avoid bp resolution path & waiting on debug info when unnecessary
|
2024-12-03 11:32:57 -08:00 |
|
Ryan Fleury
|
aee2d510d4
|
fix blur
|
2024-12-02 15:19:29 -08:00 |
|
Ryan Fleury
|
74004321aa
|
adjust auto-focus-on-stop rules; only do it given stops caused by threads
|
2024-12-02 10:01:58 -08:00 |
|
Ryan Fleury
|
a827c74501
|
adjust thread-selection-on-stop & thread-snapping rules, to prevent useless disasm snaps & incorrect thread selections in some edge cases
|
2024-12-02 09:44:50 -08:00 |
|
Ryan Fleury
|
33c4c7c883
|
fix false positive file ood rule
|
2024-11-18 13:54:57 -08:00 |
|
Ryan Fleury
|
cb5f9a2e06
|
robustify search item usage code to changed sets of dbgis
|
2024-11-18 11:42:43 -08:00 |
|
Ryan Fleury
|
26be351354
|
eliminate per-build version numbers, just use base layer to define defaults; bump to 14
|
2024-11-15 15:36:12 -08:00 |
|
Ryan Fleury
|
77b2172a85
|
restrict cursor line info committing by selected module
|
2024-11-15 15:00:15 -08:00 |
|
Ryan Fleury
|
fe657987d6
|
restrict module for line info visualization; it is not generally useful to do all modules, and in large projects it is too slow to do serially:
|
2024-11-15 11:19:46 -08:00 |
|
Ryan Fleury
|
81c7c7a7c4
|
per-target option of automatically debugging subprocesses, or not
|
2024-11-14 14:18:35 -08:00 |
|
Ryan Fleury
|
95fe497056
|
fix incorrect advance logic on invalid page reads in cached process memory reading path
|
2024-11-14 13:08:17 -08:00 |
|
Ryan Fleury
|
8994cb04bc
|
adjust default font size settings by dpi relative to standard
|
2024-11-14 12:07:19 -08:00 |
|
Ryan Fleury
|
4c0ebc851c
|
async priorities, strip out incorrect ring position calculations
|
2024-11-13 18:23:18 -08:00 |
|
Ryan Fleury
|
dcec3c07d9
|
pass over pre-emptive debug info conversion heuristic, to be friendlier to ue-style root project directories, with what feels like 1000s and 1000s of sub-directories with DLLs hidden in various folders
|
2024-11-13 14:40:08 -08:00 |
|
Ryan Fleury
|
b03c1766c6
|
just make commit granularity 64 bit; it matches the expected usage pattern in a few spots
|
2024-11-13 12:18:48 -08:00 |
|
Ryan Fleury
|
4278f7db1e
|
extend pre-emptive conversion rule to do limited children directory checking as well
|
2024-11-13 11:47:17 -08:00 |
|
Ryan Fleury
|
f09f059af2
|
eliminate thread expression strings in scheduler process expansion
|
2024-11-12 13:47:04 -08:00 |
|
Ryan Fleury
|
e95afcd5aa
|
fix ring buffer stomping in async match
|
2024-11-12 13:20:42 -08:00 |
|
Ryan Fleury
|
9808157f45
|
switch match tasks to atomically update match nodes, rather than push results into a queue
|
2024-11-12 13:00:23 -08:00 |
|
Ryan Fleury
|
3e0c150ccb
|
more work on background name matching & plugging it into syntax highlighting path
|
2024-11-12 13:00:23 -08:00 |
|
Ryan Fleury
|
f9abd3efb9
|
first half of first pass at asynchronous name matching; simplify current name matching path used in syntax highlighting & deduplicate between code slice & code labels
|
2024-11-11 16:06:01 -08:00 |
|
Ryan Fleury
|
65ada18d1d
|
fix render layer guid linking w/out font provider layer; eliminate generation number on render handles; sketch out tester scratch program for text drawing performance
|
2024-11-08 15:02:52 -08:00 |
|
Ryan Fleury
|
d036eb9fc5
|
eliminate old dbgi_search layer
|
2024-11-05 15:08:58 -08:00 |
|
Ryan Fleury
|
1621e504ce
|
first half pass at new dbgi fuzzy searching functionality; distributes search amongst sub-tasks
|
2024-11-05 15:07:06 -08:00 |
|
Ryan Fleury
|
4a0e21d447
|
collapse user clock indices into base-layer-provided clock counter; fuzzy_search -> dbgi_search
|
2024-11-04 13:12:52 -08:00 |
|
Ryan Fleury
|
4164b30aac
|
move breakpad converter to async layer; eliminate task system
|
2024-11-01 15:18:40 -07:00 |
|
Ryan Fleury
|
79bcbe4b39
|
switch rdi_from_pdb to new async layer, off of old task system
|
2024-11-01 14:44:56 -07:00 |
|
Ryan Fleury
|
37b27a9cff
|
correctly bounds-check cursor before doing snapping operations
|
2024-10-30 06:20:11 -07:00 |
|
Ryan Fleury
|
d0b97a3010
|
first pass at more comprehensive async layer, for replacing task system & providing single mechanism for async work, which is currently done ad-hoc in various layers
|
2024-10-29 16:27:21 -07:00 |
|
Ryan Fleury
|
1b5321ad8e
|
fix incorrect tooltip
|
2024-10-28 21:38:09 -07:00 |
|
Ryan Fleury
|
4769d0a8d4
|
narrow scope of name resolution for debugger collections; default launching to not attach to child processes, set up msgs to parameterize this
|
2024-10-28 15:37:28 -07:00 |
|
Ryan Fleury
|
41cddf96b8
|
preemptive adjacent pdb conversion on initial module load; tighten up c/c++ lexer for smaller string lexes
|
2024-10-28 13:52:36 -07:00 |
|
Ryan Fleury
|
f0b1b46840
|
clamp thread tooltip callstack symbol names
|
2024-10-24 11:45:45 -07:00 |
|
Ryan Fleury
|
c3c9539f9b
|
prioritize string/symbol content in single-line pointer visualization; only use address-first when descending. also fix signed/unsigned visualization of character numeric values
|
2024-10-24 11:25:27 -07:00 |
|
Ryan Fleury
|
13341a458a
|
fix incorrect kill-single-process ui path
|
2024-10-23 13:23:22 -07:00 |
|
Ryan Fleury
|
1ecabff7b6
|
prefer usage of pdbs in dbgi layer, if rdi path is not baked in, but pdb path *is* - otherwise the dbgi layer can simply choose a stale rdi file with no way to generate a new one.
|
2024-10-23 11:49:47 -07:00 |
|
Ryan Fleury
|
c67f1a8b4a
|
fix empty file edge case in hash store / text cache
|
2024-10-22 16:19:11 -07:00 |
|
Ryan Fleury
|
4a211de2b3
|
do not bake path normalization into eval string <-> file path; this incorrectly assumes the normalization base directory, which is not correct when serializing/deserializing/etc. instead, just normalize on find-code-location.
|
2024-10-21 09:56:32 -07:00 |
|
Ryan Fleury
|
1344270b5a
|
adjust versions
|
2024-10-18 16:40:25 -07:00 |
|
Ryan Fleury
|
669574df5a
|
fix incorrect ordering of inline sites & concrete frames in call stack view
|
2024-10-18 16:07:25 -07:00 |
|
Ryan Fleury
|
98dfedfff5
|
limit the amount of line info visualization voff gathering; otherwise we can just spend tons of time gathering inline site voffs forever...
|
2024-10-18 15:16:34 -07:00 |
|
Ryan Fleury
|
b3d6b2913e
|
fix enum value committing
|
2024-10-18 13:47:51 -07:00 |
|
Ryan Fleury
|
1865c33704
|
specify collection qualifier for collection tabs; do not resolve to anything else
|
2024-10-18 13:32:29 -07:00 |
|
Ryan Fleury
|
e17a089564
|
fix incorrect 0 member (should be nil)
|
2024-10-18 12:14:40 -07:00 |
|
Ryan Fleury
|
eb9212b6f7
|
fix string cmd query params
|
2024-10-18 12:00:13 -07:00 |
|
Ryan Fleury
|
5fd835c4d4
|
note
|
2024-10-17 16:50:25 -07:00 |
|
Ryan Fleury
|
687323fc2e
|
fix soft-halt with thread freezes; fix disabling/tooltips of top-bar controls
|
2024-10-17 16:12:31 -07:00 |
|
Ryan Fleury
|
51dce36ede
|
notes
|
2024-10-17 14:51:41 -07:00 |
|