summaryrefslogtreecommitdiff
path: root/rts/LinkerInternals.h
Commit message (Expand)AuthorAgeFilesLines
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-141-1/+1
* Add missing levels to SegmentProt enumArtem Pyanykh2019-03-201-1/+16
* Address some todos and fixmesArtem Pyanykh2019-03-201-6/+1
* Use segments for section layoutArtem Pyanykh2019-03-201-0/+25
* Allocate bss section within proper range of other sectionsZejun Wu2019-01-301-0/+4
* Revert "Batch merge"Ben Gamari2019-01-301-4/+0
* Batch mergeBen Gamari2019-01-301-0/+4
* linker: store entire link map and use it.Tamar Christina2018-12-041-1/+9
* Revert "Allocate bss section within proper range of other sections"Ben Gamari2018-10-301-4/+0
* Allocate bss section within proper range of other sectionsZejun Wu2018-10-151-0/+4
* Updated PE linker, section alignment and cleanup.Tamar Christina2018-09-171-25/+6
* Add stack traces on crashes on WindowsTamar Christina2017-10-221-0/+3
* [RTS] Add getObjectLoadStatusBartosz Nitka2017-09-181-9/+0
* rts: Fix references to Note [BFD import library]Ben Gamari2017-08-251-1/+1
* [linker] fix armv7 & add aarch64Moritz Angermann2017-06-081-10/+1
* Better import library support for WindowsTamar Christina2017-06-021-2/+12
* Fix iossimulatorMoritz Angermann2017-05-111-0/+5
* Abandon typedefing the {Section,ObjectCode}FormatInfo structsGabor Greif2017-05-041-9/+22
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-281-1/+2
* [linker] Adds ElfTypesMoritz Angermann2017-04-231-8/+7
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-3/+1
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-051-6/+5
* rts: Fix lingering #ifsBen Gamari2017-04-041-1/+1
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-051-5/+6
* Don't redefine typedef namesGabor Greif2017-03-271-4/+4
* rts linker: Introduce MachOTypesMoritz Angermann2017-03-261-2/+26
* Define MAP_ANONYMOUS on systems that only provide MAP_ANONGracjan Polak2016-12-231-0/+10
* Don't barf() on failures in loadArchive()Ben Gamari2016-12-071-6/+1
* Use C99's boolBen Gamari2016-11-291-1/+1
* Fix windows validateTamar Christina2016-11-171-1/+1
* Don't use mmap symbols when !RTS_LINKER_USE_MMAPShea Levy2016-11-151-0/+10
* rts: Fix references to UCharBen Gamari2016-11-131-4/+5
* rts: Fix LoadArchive on OS XBen Gamari2016-11-111-0/+9
* rts/linker: Move loadArchive to new source fileBen Gamari2016-11-101-0/+32
* linker: Split ELF implementation into separate source fileBen Gamari2016-11-021-0/+12
* linker: Split PEi386 implementation into new source fileBen Gamari2016-11-021-115/+3
* Shuffle declarations into LinkerInternals.hBen Gamari2016-11-021-0/+32
* linker: Move mmapForLinker declaration into LinkerInternals.hBen Gamari2016-11-021-1/+5
* linker: Shuffle configuration into LinkerInternals.hBen Gamari2016-11-021-0/+24
* Revert "rts/linker: Move loadArchive to new source file"Matthew Pickering2016-10-271-7/+0
* rts/linker: Move loadArchive to new source fileBen Gamari2016-10-261-0/+7
* Remove unused oc->isImportLib (#12230)Simon Marlow2016-07-011-5/+0
* Fix incorrect calculated relocations on Windows x86_64Tamar Christina2016-06-121-2/+2
* Refactored SymbolInfo to lower memory usage in RTSTamar Christina2016-06-031-16/+7
* Add Windows import library support to the Runtime LinkerTamar Christina2016-04-171-1/+124
* Linker: Fix signedness mismatchBen Gamari2016-04-151-1/+1
* Change runtime linker to perform lazy loading of symbols/sectionsTamar Christina2016-04-111-2/+21
* Linker: #ifdef cleanupErik de Castro Lopo2015-11-041-5/+3
* ELF/x86_64: map object file sections separately into the low 2GBSimon Marlow2015-10-151-9/+31
* Allow the linker to run concurrently with the GCSimon Marlow2015-01-131-0/+1