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 |
|
Ryan Fleury
|
992be37801
|
fix unclamped-by-line token ranges in code slice widget mouse -> token path
|
2024-10-17 12:13:32 -07:00 |
|
Ryan Fleury
|
4727a01b9f
|
fix kill/halt button & text
|
2024-10-17 12:01:02 -07:00 |
|
Ryan Fleury
|
e376ad8113
|
stdout/stderr/stdin file path overrides for targets
|
2024-10-17 11:25:47 -07:00 |
|
Ryan Fleury
|
23ad094a68
|
allow escaped-identifier lookup for type names
|
2024-10-17 10:46:14 -07:00 |
|
Ryan Fleury
|
186e8cbabe
|
shift disasm view to rounding/sizing equally
|
2024-10-16 14:58:13 -07:00 |
|
Ryan Fleury
|
9c1f8ef37b
|
file name disambiguation for tab titles
|
2024-10-16 14:12:21 -07:00 |
|
Ryan Fleury
|
938af75efb
|
normalize paths when doing file-path <-> eval string
|
2024-10-16 13:33:47 -07:00 |
|
Ryan Fleury
|
38173a7154
|
adjust pointer visualization; don't follow 0 pointers, go back to showing address first; adjust find-code-location snapping rule to only require a disasm snap / focus if no file location is specified
|
2024-10-16 13:23:10 -07:00 |
|
Ryan Fleury
|
e1575f815c
|
Merge branch 'dev' of https://github.com/EpicGames/raddebugger into dev
|
2024-10-15 18:05:14 -07:00 |
|
Ryan Fleury
|
4671458e8e
|
further debugging / logging / work on tester, trynig to get to the bottom of nondeterministic rdi generation
|
2024-10-15 17:41:18 -07:00 |
|
Nikita Smith
|
1bcd66329f
|
factored parser code out of pdb
|
2024-10-15 16:28:51 -07:00 |
|
Nikita Smith
|
c3e2e2e91b
|
factored parser code out of msf
|
2024-10-15 16:28:47 -07:00 |
|
Ryan Fleury
|
b223a61cad
|
tweaks & language fix
|
2024-10-15 10:17:37 -07:00 |
|
Ryan Fleury
|
88dced7d2a
|
notes
|
2024-10-15 09:00:54 -07:00 |
|
Ryan Fleury
|
e92543d3f8
|
round to 4K rather than 16K boundaries for starting disasm address
|
2024-10-14 21:46:03 -07:00 |
|
Ryan Fleury
|
078cbf6afd
|
fix incorrect auto disasm starting address
|
2024-10-14 20:56:25 -07:00 |
|