Commit Graph
22 Commits
Author SHA1 Message Date
Nikita Smith e8ca3e0d5c name tag arenas for the memory plots 2026-02-11 15:27:05 -08:00
Nikita Smith 482a61aaf7 obj -> COFF serializer 2026-02-09 23:41:19 -08:00
Nikita Smith 0c02e21284 WIP tests for ICF 2026-02-05 19:45:34 -08:00
Nikita SmithandRyan Fleury b646e1cd43 fix compiler errors 2025-09-17 15:21:37 -07:00
Ryan Fleury 937c6c8bce eliminate radcon, eliminate unused string helpers 2025-09-16 10:17:02 -07:00
Nikita SmithandRyan Fleury c397b1dfb1 handle common section case 2025-09-05 15:19:30 -07:00
Nikita Smith 429ba8b080 helper for writing 32-bit address relocation 2025-08-18 19:09:32 -07:00
Nikita SmithandNikita Smith 1ce2fbfd1a helper for setting default symbol 2025-08-18 19:09:32 -07:00
Nikita SmithandNikita Smith c53b8d43d0 assign symbol indices before serializing symbols so forward-references
are possible
2025-08-18 19:09:31 -07:00
Nikita SmithandRyan Fleury a5119e3b51 WIP function pad min 2025-06-25 10:53:24 -07:00
Nikita SmithandRyan Fleury 8fad6da751 add support for associative COMDAT symbols 2025-06-25 10:53:23 -07:00
Nikita SmithandRyan Fleury 65944f0444 clean up pass over COFF writer 2025-06-25 10:53:22 -07:00
Nikita SmithandRyan Fleury f467ff8822 WIP move export and import table make code to appropriate layers 2025-06-25 10:53:22 -07:00
Nikita SmithandRyan Fleury c5164bd490 discard null data nodes 2025-06-25 10:53:22 -07:00
Nikita SmithandRyan Fleury 35e6b4a9f9 linker directive header fix 2025-06-25 10:53:22 -07:00
Nikita SmithandRyan Fleury 0f81aae985 extend COFF obj writer with ability to produce linker directive section 2025-06-25 10:53:22 -07:00
Nikita SmithandRyan Fleury e9d5022a55 test section sorter 2025-06-25 10:53:21 -07:00
Nikita SmithandRyan Fleury f39397fa78 test cycles made from weak symbols 2025-06-25 10:53:21 -07:00
Nikita SmithandRyan Fleury b9768be4ed tester for linkers 2025-06-25 10:53:21 -07:00
Nikita SmithandRyan Fleury 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 SmithandRyan Fleury 3a2bb318c7 make import lib objs with COFF obj writer 2025-06-25 10:53:21 -07:00
Nikita SmithandRyan Fleury c45088b546 replaced dependency on linker's chunking for resource serialization
with COFF obj writer
2025-06-25 10:53:21 -07:00