Nikita Smith
dbcecd99af
fix sizeof array types
2024-10-19 20:39:40 -07:00
Nikita Smith
68c0906570
print register name
2024-10-19 20:39:40 -07:00
Nikita Smith
26611c5454
moved IO related code to stand-alone file, piped all read/and writes
...
through new API, /rad_log now can enable read and/or write logs with
"io", "io_reads", "io_writes" parameters.
2024-10-19 16:36:32 -07:00
Nikita Smith
05d4faeb49
remove unsued func
2024-10-19 15:13:10 -07:00
Nikita Smith
d5c2e50e9a
rename import table regular -> static
2024-10-19 15:11:51 -07:00
Nikita Smith
800a2349e5
pass over COFF resource reader and writer
2024-10-19 13:44:36 -07:00
Nikita Smith
46390ba0b8
reworked manifest handling
...
- manifest files wont be created unless symbols are resolved
- delay mt.exe presence check until we launch it
- create explicit case that writes manifests to disk
- moved manifest dependency collection step to happen after obj input
- removed /rad_delete_manifest
2024-10-18 23:37:30 -07:00
Nikita Smith
f1a0e7233d
cstring helper for wide chars
2024-10-18 22:56:55 -07:00
Nikita Smith
9d60dcc099
updated radlink benches in readme
2024-10-18 17:12:31 -07:00
Nikita Smith
f792da5d31
manifest...
v0.9.13-alpha
2024-10-18 16:53:30 -07:00
Ryan Fleury
1344270b5a
adjust versions
2024-10-18 16:40:25 -07:00
Ryan Fleury
c03844fb1a
fix build, make icon unique to raddbg
2024-10-18 16:32:49 -07:00
Nikita Smith
d04e86c007
rename merged manifest
2024-10-18 16:23:51 -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
Nikita Smith
3aa4b2ea03
fix udt resolution & emit correct null type
2024-10-18 16:01:17 -07:00
Nikita Smith
2f5e55d52f
switch check typo
2024-10-18 16:01:17 -07:00
Nikita Smith
14ad67d59a
assign correct file path node to source file
...
* disabled debug check for sortness too while I'm here
2024-10-18 16:01:17 -07:00
Nikita Smith
b2bdb893a0
print file path node idx
2024-10-18 16:01:17 -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
1f633a029c
skip redundant expansion tasks in eval viz block tree build
2024-10-18 13:58:24 -07:00
Ryan Fleury
b3d6b2913e
fix enum value committing
2024-10-18 13:47:51 -07:00
Ryan Fleury
53c624a27c
respect view rule radix in enum evaluations
2024-10-18 13:37:14 -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
Nikita Smith
0ac090cab2
delete unused files
2024-10-18 11:07:00 -07:00
Nikita Smith
7827e1b1c7
fix bounds check condition in assert
2024-10-18 11:07:00 -07:00
Nikita Smith
36f3924160
don't allocate .reloc section when there are no pages
2024-10-18 11:05:51 -07:00
Nikita Smith
00dd4ad6ec
check if subsystem was specified
2024-10-18 11:05:01 -07:00
Nikita Smith
7f7f7f2873
reserve space for null string
2024-10-18 11:03:46 -07:00
Nikita Smith
c8a5fc4806
Changed debug directory parser to handle multiple entries. Added
...
parser for RDI debug info entry. Changed debug info lookup order so
debugger tries to load path specified in exe first and if debug info
is missing then debugger will do heuristic searches.
2024-10-17 18:51:35 -07:00
Nikita Smith
652dcafbbf
demon helper for reading cstrings
2024-10-17 18:46:59 -07:00
Ryan Fleury
72f987533c
Merge branch 'dev' of https://github.com/EpicGames/raddebugger into dev
2024-10-17 16:50:50 -07:00
Ryan Fleury
5fd835c4d4
note
2024-10-17 16:50:25 -07:00
Nikita Smith
c50d9276ba
build inline lines accels
2024-10-17 16:25:54 -07:00
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