AgeAuthorCommit message
3 years agogravatar for kubkon@jakubkonka.comJakub Konkacodegen: refactor .actual_got into .extern_got
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: emit empty TLS phdr when linking against musl libc even if unneeded
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: do not allocate zerofill segment in file offsets
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: sort the entire shdr table the usual way
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: sort phdr table
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: add self-hosted tests
3 years agogravatar for kubkon@jakubkonka.comJakub Konkacodegen+elf: check if extern is a variable ref
3 years agogravatar for kubkon@jakubkonka.comJakub Konkacodegen+elf: lower imported data refs
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: make .zig.rodata writeable
3 years agogravatar for kubkon@jakubkonka.comJakub Konkax86_64: add -fPIC support targeting ELF
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: emit dynamic base relocs for .zig.got entries when required
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: fix section sorting logic
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: emit (broken) debug sections
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: re-enable self-hosted backends
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: create new synthetic section ZigGotSection
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: exclude Zig special sections from bulk alloc
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: refactor
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: use findFreeSpace mechanics to allocate object-extracted segments
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: dynamically allocate SHDR table
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: clean up logic for allocating TLS segment
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: allocate non-alloc sections using incremental mechanism
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: assume only one TLS segment for now
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: split allocating sections/segments into alloc and non-alloc
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: bring back PT_LOAD for PT_PHDR for incremental codepath
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: always write SHDR table, at least for now
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: always write PHDR table, at least for now
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: create and allocate special PHDRs out of the loop
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: move creation of PT_PHDR out of initPhdrs and initMetadata
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: rename Zig-specific section handles to _zig_ infixed
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: fix conflicts after rebase gone bad
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: fix testTlsOffsetAlignment test
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: port more linker tests
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: port more linker tests
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: fix GotSection.write in presence of TLSLD symbol
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: port more linker tests
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: port more linker tests
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: port more linker tests
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: make init/fini sorting deterministic
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: refactor tests and disable currently impossible combinations
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: test exporting symbols in exes
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: test --export-dynamic flag
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: test entry point
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: test various copyrel edge cases
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: refactor canonical PLT test
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: fix generating .plt.got indirection
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: fix alignment of .eh_frame_hdr section
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: populate symtab with symbols coming from DSOs
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: port more linker tests
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: add --as-needed test
3 years agogravatar for kubkon@jakubkonka.comJakub Konkaelf: test large alignment of funcs in exe
Loading...