Nikita Smith
|
f39397fa78
|
test cycles made from weak symbols
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
2c6db1b566
|
update COFF type enum strings
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
174c6ebb7d
|
bugfix data directory range export
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
f17ed8485d
|
add tests for symbols with absolute address
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
01c905dbbd
|
reuse import table flags, and parameterize data directory count
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
c56cfefe09
|
move rsp unwrapper to config
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
3875b057d7
|
delete string compars form linker layer
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
c2a0a6f1e1
|
factored out format specific relocation code to COFF layer
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
ada037cb88
|
export range for data directories, subsystem, and check sum
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
f001f08e04
|
string compar funcs
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
88d34eff54
|
simple link test
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
19694dac2a
|
test case for merged pdata
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
b9768be4ed
|
tester for linkers
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
19a7ada1dc
|
make export table with COFF obj writer,
partially converted import table to COFF obj writer
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
3a2bb318c7
|
make import lib objs with COFF obj writer
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
e580b69180
|
make linker obj with COFF obj writer
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
c45088b546
|
replaced dependency on linker's chunking for resource serialization
with COFF obj writer
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
55c76db902
|
handle linker directives in a separate step after obj is initialized,
this way we don't need to store directives in obj struct
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
307d3a7f4b
|
check obj compatibility before initializing them
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
1eca5818a6
|
removed dependency on relocation list when error checking .drectve
|
2025-06-25 10:53:21 -07:00 |
|
Ryan Fleury
|
36f5597d8e
|
eliminate unneeded path-renormalization in debug info cache lookup
|
2025-06-25 10:52:29 -07:00 |
|
Ryan Fleury
|
e2eb1cd6d6
|
do not unnecessarily block on parses when closing modules
|
2025-06-25 09:41:48 -07:00 |
|
Ryan Fleury
|
10a49ca331
|
actually, rely on entry point trap calculation to do exe-rdi waiting; adjust default fonts to be more consistent with windows
|
2025-06-25 08:32:48 -07:00 |
|
Ryan Fleury
|
a2608261d1
|
always wait for initial module debug info
|
2025-06-25 07:56:51 -07:00 |
|
Ryan Fleury
|
5f1a0e27a8
|
sketch out event buffer opening/closing
|
2025-06-21 12:30:00 -07:00 |
|
Ryan Fleury
|
185056a5cd
|
breakpoint list command
|
2025-06-21 12:10:07 -07:00 |
|
Ryan Fleury
|
6dbc275129
|
command coverage for target/bp modifications; allow full path matches when fuzzy searching through cfgs
|
2025-06-21 11:22:05 -07:00 |
|
Ryan Fleury
|
2595427189
|
request frames on all ipc receives
|
2025-06-21 09:57:25 -07:00 |
|
Ryan Fleury
|
b6eca01e2a
|
upgrade textual command -> cmd-regs-filling path, to use expression evaluation when possible, and to use fuzzy filtering over associated query lists when possible
|
2025-06-21 09:24:08 -07:00 |
|
Ryan Fleury
|
65f00f3b17
|
do not scale swapchain framebuffer contents
|
2025-06-20 13:52:51 -07:00 |
|
Ryan Fleury
|
7960a0546a
|
fix rd cfg debug stringification for new hs apis
|
2025-06-20 13:45:42 -07:00 |
|
Ryan Fleury
|
7e08b58cd8
|
render/d3d11: switch to flip_discard model
|
2025-06-20 12:34:13 -07:00 |
|
Ryan Fleury
|
ce9f7f691a
|
always-refresh dev option
|
2025-06-20 10:55:45 -07:00 |
|
Ryan Fleury
|
995f65ee1a
|
rdi dump parseability pass
|
2025-06-20 09:08:25 -07:00 |
|
Ryan Fleury
|
ad995374bb
|
cache module requirement disqualifications; reuse within scope of same run (& thus same user bps)
|
2025-06-20 07:57:16 -07:00 |
|
Ryan Fleury
|
327f0f128a
|
more parseability coverage on rdi dumping
|
2025-06-19 21:15:16 -07:00 |
|
Ryan Fleury
|
248a155579
|
checkpoint on dump parseability pass
|
2025-06-19 16:48:07 -07:00 |
|
Ryan Fleury
|
fa242b3d80
|
#if 0 broken code; fix clang build
|
2025-06-19 15:26:56 -07:00 |
|
Ryan Fleury
|
d532f62aaa
|
plug in expression-based breakpoints to RDI-necessary-checking path
|
2025-06-19 14:53:13 -07:00 |
|
Ryan Fleury
|
bfe90f5906
|
plug in thin pdb analysis to determine if waiting on a full RDI conversion is necessary - do not wait if RDI is determined to be unnecessary given breakpoints!
|
2025-06-19 14:48:13 -07:00 |
|
Ryan Fleury
|
b28b730788
|
plug in dwarf dumping to radbin
|
2025-06-19 13:37:28 -07:00 |
|
Ryan Fleury
|
052d32d534
|
sketch out dwarf in radbin
|
2025-06-19 11:12:10 -07:00 |
|
Ryan Fleury
|
056942a792
|
remaining dwarf dumping coverage
|
2025-06-19 11:00:24 -07:00 |
|
Ryan Fleury
|
8eab0e16b8
|
pass over .debug_abbrev dump
|
2025-06-19 10:41:42 -07:00 |
|
Ryan Fleury
|
7c35028a6b
|
.debug_info dumping pass
|
2025-06-19 10:33:44 -07:00 |
|
Ryan Fleury
|
a2ab822eb5
|
attrib -> attrib_kind; attrib_ptr -> attrib
|
2025-06-19 09:49:01 -07:00 |
|
Ryan Fleury
|
8dac256a12
|
consistency pass over dwarf layer
|
2025-06-19 09:44:41 -07:00 |
|
Ryan Fleury
|
e37ee72feb
|
ditto
|
2025-06-19 08:28:36 -07:00 |
|
Ryan Fleury
|
db4831fafb
|
include rad lzb codec directly in rdi parse library
|
2025-06-19 08:25:35 -07:00 |
|
Ryan Fleury
|
88867ac758
|
lib_rdi_format -> lib_rdi
|
2025-06-19 08:21:58 -07:00 |
|