summaryrefslogtreecommitdiff
path: root/rts/LinkerInternals.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert "Revert "Make the linker API thread-safe""Simon Marlow2014-12-051-0/+4
* Revert "Make the linker API thread-safe"Simon Peyton Jones2014-12-021-4/+0
* Make the linker API thread-safeSimon Marlow2014-11-281-0/+4
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Fix linker_unload now that we are running constructors in the linker (#8291)Simon Marlow2013-09-231-0/+13
* Implement .init/.init_array support for ELF.Edward Z. Yang2013-09-131-0/+1