AgeAuthorCommit message
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: rename blocks to atoms in Object.zig
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: write adjacent atoms to in-memory buffer
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: init process of renaming TextBlock to Atom
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: properly adjust section sizes
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: don't allocate atoms when parsing objects
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: padToIdeal each parsed section size before storing
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: precompute total required size when parsing objects
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: use smaller padding until we have branch islands on arm64
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: store source section address of relocs in context
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix alignment of atoms which begin the section
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix commands.zig tests
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: update max section alignment when inserting atoms
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: make sure that parsed bss atoms are zero-filled
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: set and reset file offset to zerofill sections in flush
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: allocate sections one after the other and grow if needed
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: require atom padding for machine code only
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix noninclusion of data-in-code
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: encaps logic for extract sect offset into fn
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: add logic for segment expansion
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: add a small routine to update section ordinals at the end
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: unfortunately, LINKEDIT commands NEED to be in order
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: dyld info subsections need to follow in strict order
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: dirty export trie when adding globals
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: minor fixes to allow the linker to output malformed stage1
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: remove obsolete mentions of stage1
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: remove all Zld codepaths
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: implement basic section movement and reallocation
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: better spec for sections which don't require padding
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix calculating file offset for atom when allocating
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: minor refactor of const namings
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix condition for checking available size for an atom
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: clean up allocating atom logic
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: do not reset section's size after allocating atom
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix allocating sections within segment when parsing objects
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: add first pass at allocating parsed atoms in objects
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: remove sorting sections and refactor atom parsing in objects
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: keep actual file offset for zerofill sections separately
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: merge __common with __bss section
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: preactively add zerofill sections in correct order
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: port mechanism for allocating symbols within atoms
5 years agogravatar for kubkon@jakubkonka.comJakub KonkaMerge remote-tracking branch 'origin/master' into zld-incr
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: write all atoms in flush so that we can resolve relocs
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix stub writing in self-hosted setting
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: save lazy binding info as part of the atom
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix text atom allocation
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: add GOT entries as actual atoms
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: generalise free list usage to all sections
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: add routine for creating Got atoms
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: use existing rebase mechanism to rebase lazy pointers
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: rewrite populateLazyBindOffsetsInStubHelper to use atoms
Loading...