AgeAuthorCommit message
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
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: port stub and lazy ptr atoms to stage2
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: add routine for creating stubs in __stubs section
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: fix writing stubs (on x86_64 only) and lazy ptrs
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: add routine for creating lazy pointer for stub
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: add routine for creating a dynamic stub_helper atom
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: incrementally write dyld_private and stub_helper atoms
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: implement aarch64 prong of createStubHelperAtom
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: create __stub_helper preamble atom
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: create an explicit symbol and atom for dyld entry in __data
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: extract logic for creating and tracking atoms into fn
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: track unresolved externs globally
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: remove redundant writeStubHelperCommon codepath
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: resolve undefs in incremental properly
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: use common codepath for resolving dyld_stub_binder
5 years agogravatar for kubkon@jakubkonka.comJakub Konkamacho: parse input files and libs in incremental
Loading...