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 |
|
Ryan Fleury
|
d8d8762869
|
adjust entity rows in watch views to use single-click for select, double-click for their primary operation, and add in operation for breakpoints/watch-pins
|
2024-10-17 14:51:07 -07:00 |
|
Ryan Fleury
|
7adf08cc7b
|
parameterize string eval commit path by whether or not the surrounding ui expects the string to be manually escaped or not by the user (it is not in the case of things like the meta-entity views)
|
2024-10-17 12:57:53 -07:00 |
|
Ryan Fleury
|
a202999655
|
fix over-ambitious thread selection in frontend
|
2024-10-17 12:43:32 -07:00 |
|
Ryan Fleury
|
ae3a43c694
|
fix file-path-parameterized commands w/ ipc
|
2024-10-17 12:32:20 -07:00 |
|
Ryan Fleury
|
2f7434cd92
|
always use pending-file when doing a file switch
|
2024-10-17 12:29:06 -07:00 |
|
Ryan Fleury
|
b02c67bfa6
|
close stdout/stderr/stdin handles
|
2024-10-17 12:20:03 -07:00 |
|