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