Nikita Smith
|
3a7afcd80c
|
replace linker lib writer with one from COFF
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
120829095b
|
COFF lib writer
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
ccf204d2f1
|
build target for torture
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
7c071e7238
|
linker checkpoint
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
a60216fa9f
|
minor fixes in hash table
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
0f81aae985
|
extend COFF obj writer with ability to produce linker directive section
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
45ca147579
|
report test stats, and check the exit code
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
b0a652b10b
|
helpers for parsing aux COFF symbols
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
f81bab5a4c
|
remove special sort postfix case
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
63a374cf54
|
simplify COFF reloc apply helper
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
a5b3df7d1b
|
check flags on custom bss section
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
5cb682bcb3
|
check common block relocs and sort
|
2025-06-25 10:53:22 -07:00 |
|
Nikita Smith
|
cede94f8d9
|
test for conflicting section header flags and common bss and common block
basic tests
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
e9d5022a55
|
test section sorter
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
0772617486
|
add relocation for shared symbol in abs_vs_regular test
test linker on base relocations to abs symbols
|
2025-06-25 10:53:21 -07:00 |
|
Nikita Smith
|
2a0929014b
|
test weak tag
|
2025-06-25 10:53:21 -07:00 |
|
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 |
|