Ryan Fleury
|
68fa006e53
|
basic entity right click menu for name/condition editing
|
2024-10-14 08:44:18 -07:00 |
|
Ryan Fleury
|
a365d23acf
|
do not apply invalid auto view rules:
|
2024-10-14 08:21:21 -07:00 |
|
Ryan Fleury
|
1c269286df
|
auto view rules
|
2024-10-14 08:19:42 -07:00 |
|
Ryan Fleury
|
8a1dd578a7
|
sketch out ptr graph building data structures
|
2024-10-13 20:14:59 -07:00 |
|
Ryan Fleury
|
adb8d5237c
|
stub out linked list view rule in new eval viz system; sketch out pointer graph cache layer, for pointer chasing & building graphs asynchronously, for use in the linked list viewer & other future visualizers
|
2024-10-13 20:07:39 -07:00 |
|
Ryan Fleury
|
000970758a
|
dead code elimination; bp hit count reset on initial-step-into fix; notes
|
2024-10-13 19:32:09 -07:00 |
|
Ryan Fleury
|
ba0e4ea0c5
|
fix cross-module global evaluation with new multi-module-capable eval system
|
2024-10-13 19:25:42 -07:00 |
|
Ryan Fleury
|
b45462c740
|
cache control entity meta evals, do not reconstruct on every single meta ctrl eval space read
|
2024-10-13 18:11:20 -07:00 |
|
Ryan Fleury
|
ff589d2e55
|
digits view rule
|
2024-10-13 16:39:16 -07:00 |
|
Ryan Fleury
|
2a44f1df60
|
tweaks
|
2024-10-13 15:16:54 -07:00 |
|
Ryan Fleury
|
165170ba2b
|
Merge branch 'dev' of https://github.com/EpicGames/raddebugger into dev
|
2024-10-11 17:26:56 -07:00 |
|
Ryan Fleury
|
9aefc68177
|
more work on full scheduler view
|
2024-10-11 17:23:41 -07:00 |
|
Nikita Smith
|
3f88b83fdb
|
pe: added helpers for image checksum debug directory, and entry point names
|
2024-10-11 16:15:55 -07:00 |
|
Ryan Fleury
|
7724c7f7d3
|
begin setting up view rules for scheduler tree
|
2024-10-11 16:01:40 -07:00 |
|
Ryan Fleury
|
e86190a3d3
|
Merge branch 'dev' of https://github.com/EpicGames/raddebugger into dev
|
2024-10-11 15:14:50 -07:00 |
|
Ryan Fleury
|
fc1c00c8f5
|
fix array value string generation to account for type modifiers
|
2024-10-11 15:14:46 -07:00 |
|
Ryan Fleury
|
193d6726c6
|
adjust control thread single-step path to be a bit more robust to malformed requests
|
2024-10-11 15:09:08 -07:00 |
|
Nikita Smith
|
ab9804860c
|
base: bug fix large pages commit code path
|
2024-10-11 13:50:08 -07:00 |
|
Ryan Fleury
|
4091f5e0c0
|
rich unwind -> callstack, defined by ctrl layer, so we can begin floating meta evaluation cache to ctrl layer
|
2024-10-11 11:46:25 -07:00 |
|
Ryan Fleury
|
4757c4dafd
|
switch reg cmd name parameterization from using general string slot, to its own dedicated slot, so that the string can be used
|
2024-10-11 10:38:28 -07:00 |
|
Ryan Fleury
|
f44c94c3ca
|
bring-to-front command
|
2024-10-11 10:23:18 -07:00 |
|
Ryan Fleury
|
b9f931a749
|
guard against name collisions in call stack root expression; need to explicitly resolve against debugger-defined names
|
2024-10-10 15:34:31 -07:00 |
|
Ryan Fleury
|
79b2bcf37a
|
fix incorrect alignment assumption in arena
|
2024-10-10 15:11:22 -07:00 |
|
Ryan Fleury
|
01eb655d19
|
fix memory view
|
2024-10-10 14:37:46 -07:00 |
|
Ryan Fleury
|
51b8dbaab0
|
fix incorrect registers view with new eval viz expansion system
|
2024-10-10 14:06:52 -07:00 |
|
Ryan Fleury
|
578d8d64a0
|
correctly apply path maps in engine; correctly set disasm mode in source/disasm views
|
2024-10-10 13:43:45 -07:00 |
|
Ryan Fleury
|
546c817d34
|
proper file path map application in source code line info visualization & thread/bp mapping; fix incorrect base vaddr in disasm view post-visualization pass
|
2024-10-10 13:33:50 -07:00 |
|
Ryan Fleury
|
2bf5c9c9a4
|
docs & fix for -q
|
2024-10-10 13:04:16 -07:00 |
|
Ryan Fleury
|
f6502f476b
|
quit-after-success flag
|
2024-10-10 12:57:26 -07:00 |
|
Ryan Fleury
|
0d50157239
|
fixes with path map application; further completeness of file drop completion menu; fix of set-next-statement
|
2024-10-10 12:03:11 -07:00 |
|
Ryan Fleury
|
ba5f2021f6
|
file path map application in go-to-code-location path
|
2024-10-10 11:45:38 -07:00 |
|
Ryan Fleury
|
8336aa71ad
|
fix incorrect deletion flags set for file path map entities
|
2024-10-10 11:23:29 -07:00 |
|
Ryan Fleury
|
903995f85e
|
file path map building & ui
|
2024-10-10 11:13:11 -07:00 |
|
Ryan Fleury
|
0c6912ed78
|
sketch out meta-evaluation for file path maps; have an extra drop-completion ui step when drag/dropping exes, so you can easily drag/drop exes from explorer and add them as targets (the likely common case), but also allowing viewing them with the memory viewer
|
2024-10-10 09:03:38 -07:00 |
|
Ryan Fleury
|
5933708bdb
|
fix cacheline boundary visualization & other various fixes in eval / eval viz
|
2024-10-10 08:13:58 -07:00 |
|
Ryan Fleury
|
9c5d9caa32
|
pass over help menu; typeof in eval
|
2024-10-10 07:44:26 -07:00 |
|
Ryan Fleury
|
848b26bbd9
|
fixes / jank pass
|
2024-10-10 07:13:47 -07:00 |
|
Ryan Fleury
|
0359998a8b
|
do not send statically-disqualified conditional breakpoints to control thread - if they are only controlled by static values or by evaluations on ui-thread-controlled-or-defined state, we can eliminate them from the control thread's concerns
|
2024-10-09 16:38:34 -07:00 |
|
Ryan Fleury
|
883f1ee1cb
|
eliminate path for frontend to communicate meta evaluation info to ctrl thread - that can't be how it works, since control thread entities change during a demon_run, and thus the control thread needs to recompute meta evaluations for its entities on-the-fly
|
2024-10-09 16:26:04 -07:00 |
|
Ryan Fleury
|
07c781a4f6
|
jank reduction & completeness pass
|
2024-10-09 16:24:29 -07:00 |
|
Ryan Fleury
|
ac19591df6
|
source view reset bugfix; bp hit count reset bugfix (should happen on launch-of-new-session, not after process has started, since we can now evaluate breakpoints on the control thread)
|
2024-10-09 16:07:00 -07:00 |
|
Ryan Fleury
|
564b8ea753
|
don't use checkbox icon for what is really a radio button
|
2024-10-09 15:26:12 -07:00 |
|
Ryan Fleury
|
73555a2486
|
shift+click to toggle bps
|
2024-10-09 15:17:39 -07:00 |
|
Ryan Fleury
|
1758292074
|
pipe breakpoint-condition-touched meta-evaluations to control thread; allow evaluation of meta-evaluations in conditional breakpoints
|
2024-10-09 15:07:54 -07:00 |
|
Ryan Fleury
|
d0e0e35fb5
|
fix first-time startup not being parameterized by startup window
|
2024-10-09 14:25:28 -07:00 |
|
Ryan Fleury
|
8e5ebc2d75
|
memory view fixups for new visualization systems; breakpoint editing work
|
2024-10-09 13:58:41 -07:00 |
|
Ryan Fleury
|
bd87c109b5
|
extend autocompletion lister to support path autocompletion; use in cases where a watch window view is editing a path-tagged type
|
2024-10-09 11:18:46 -07:00 |
|
Ryan Fleury
|
b960935315
|
only apply file paths to registers in text visualizers if they are explicitly evaluated - otherwise line info will be correlated to non-source-files
|
2024-10-08 21:37:45 -07:00 |
|
Ryan Fleury
|
dc32a9eb01
|
leave stubs for go-to-disasm & go-to-source commands
|
2024-10-08 17:12:45 -07:00 |
|
Ryan Fleury
|
8d0267395a
|
fix go-to-source
|
2024-10-08 17:08:02 -07:00 |
|