Nikita Smith
1214cb0968
dumper for CodeView inline sites
2024-10-17 16:25:54 -07:00
Nikita Smith
3099759c0b
stringizers for inline site range kind
2024-10-17 16:25:54 -07:00
Nikita Smith
95d31f5608
fix off-by-one in inline site decode
2024-10-17 16:25:54 -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
b61f4d550f
Merge branch 'dev' of https://github.com/EpicGames/raddebugger into dev
2024-10-17 14:51:28 -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
Nikita Smith
d2db4542cb
check type server signature against signature in obj
2024-10-17 14:05:34 -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
Nikita Smith
2b407b5861
changed write file to accept 1MiB blocks to improve file write speed on windows
2024-10-16 22:27:46 -07:00
Nikita Smith
79390f4a95
align msf pages on page size
2024-10-16 22:27:46 -07:00
Nikita Smith
aedfb556be
fix aligned arena push
2024-10-16 22:27:46 -07:00
Ryan Fleury
78039c86a0
include no_addr in view rule system for docs/inheritance rules
2024-10-16 15:41:21 -07:00
Ryan Fleury
186e8cbabe
shift disasm view to rounding/sizing equally
2024-10-16 14:58:13 -07:00
Ryan Fleury
5ec0a0e406
fix incorrect inline site baking
2024-10-16 14:29:08 -07:00
Martins Mozeiko
9c016004c2
Setup symbol path in win32 exception handler to the .exe folder
...
Otherwise it was trying lookup .pdb files only in the current folder,
as that is how .exe's are built (/pdbaltpath). This change now makes
exception handler to load .pdb from the same folder as where .exe is.
2024-10-16 14:13:26 -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
74ee3b9850
option to rdi_from_pdb for deterministic generation; omits non-intrinsic, build-dependent information
2024-10-16 12:47:10 -07:00
Ryan Fleury
2edb65b5bd
fix remaining non-determinism in pdb -> rdi generation!
2024-10-16 12:07:02 -07:00
Nikita Smith
9e6aa8506f
README.md tweaks
2024-10-16 10:48:51 -07:00
Nikita Smith
648fa7cdab
update hash in config
2024-10-16 10:23:53 -07:00
Nikita Smith
6612f4a32d
hash image only when we have debug info building
2024-10-16 10:15:16 -07:00
Ryan Fleury
e65bc121ed
more work on pdb -> rdi determinism; almost done hitting all of the issues...
2024-10-16 08:52:27 -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
0b50d8718e
oops - reenable
2024-10-15 18:05:05 -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
bb86072dfa
updated git actions
2024-10-15 17:32:21 -07:00
Nikita Smith
d5988d0066
updated README
2024-10-15 17:26:50 -07:00
Nikita Smith
932df7bf68
linker
2024-10-15 17:25:22 -07:00
Nikita Smith
0cf553e39a
minor fixes
2024-10-15 17:24:29 -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
Nikita Smith
c34d7e2062
added missing LF_ENDPRECOMP type, fixed case for S_OBJNAME symbol,
...
merged leaf id kinds into main leaf enum, renamed public flags enum,
removed type dependency on PDB string table and PDB coff section array
2024-10-15 16:24:29 -07:00
Nikita Smith
b1d6ebf77b
added masm language enum and type kind count
2024-10-15 16:20:18 -07:00
Nikita Smith
9535652cfb
define null path style
2024-10-15 16:19:27 -07:00
Nikita Smith
3ae1d8e401
bunch of tiny tweaks and changes from internal repo
2024-10-15 16:18:43 -07:00
Nikita Smith
7e98df22d7
temp arena change that lets us bypass memory decommits
2024-10-15 14:43:36 -07:00
Ryan Fleury
65b5176468
allocate extra slot for nil in global vmap baking; was causing overwrites of keys/markers before!
2024-10-15 12:42:43 -07:00
Ryan Fleury
e61dfd793a
stdout redirection support in os command line launch helper; do rdi dumps in determinism test
2024-10-15 12:20:25 -07:00
Ryan Fleury
97abec11a2
begin setting up tester for automated tests
2024-10-15 11:46:07 -07:00