summaryrefslogtreecommitdiff
path: root/rts/Linker.c
Commit message (Expand)AuthorAgeFilesLines
* linker: Fix atexit handlers on PETamar Christina2021-02-221-3/+0
* rts/linker: Don't assume existence of dlinfoBen Gamari2021-01-171-1/+0
* rts/Linker: Add noreturn to loadNativeObj on non-ELF platformsBen Gamari2021-01-071-2/+6
* rts/linker: Use m32 to allocate symbol extras in PEi386Ben Gamari2020-12-011-2/+3
* rts/m32: Introduce NEEDS_M32 macroBen Gamari2020-12-011-4/+6
* rts/Linker: Introduce Windows implementations for mmapForLinker, et al.Ben Gamari2020-12-011-1/+32
* rts/linker: Introduce munmapForLinkerBen Gamari2020-12-011-4/+14
* rts: Introduce mmapAnonForLinkerBen Gamari2020-12-011-1/+11
* rts/linker: Move shared library loading logic into Elf.cBen Gamari2020-11-301-140/+2
* rts/linker: Initialise CCSs from native shared objectsBen Gamari2020-11-301-0/+6
* rts/linker: Don't allow shared libraries to be loaded multiple timesBen Gamari2020-11-301-0/+9
* rts/linker: Replace some ASSERTs with CHECKBen Gamari2020-11-301-5/+3
* Add loadNativeObj and unloadNativeObjRay Shih2020-11-111-2/+194
* Fix and enable object unloading in GHCiÖmer Sinan Ağacan2020-11-111-79/+61
* [AArch64] Aarch64 Always PICMoritz Angermann2020-11-061-38/+2
* rts: Refactor unloading of foreign export StablePtrsBen Gamari2020-09-181-7/+11
* rts: Refactor foreign export trackingBen Gamari2020-09-181-33/+4
* [linker] Fix out of range relocations.Moritz Angermann2020-07-231-8/+77
* winio: Small linker comment and ifdef cleanupsTamar Christina2020-07-151-5/+3
* rts linker: teach the linker about GLIBC's special handling of *stat, mknod a...Adam Sandberg Ericsson2020-07-071-3/+31
* fix windows bootstrap due to linker changesTamar Christina2020-06-181-14/+8
* Fix uninitialized field read in Linker.cÖmer Sinan Ağacan2020-06-181-20/+16
* [linker] Adds void printLoadedObjects(void);wip/angerman/print-loaded-objectsMoritz Angermann2020-06-041-2/+28
* Linker.c: initialize n_symbols of ObjectCode with other fieldsÖmer Sinan Ağacan2020-05-081-0/+1
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* rts: Specialize hashing at call site rather than in struct.Crazycolorz52019-12-111-6/+6
* rts/linker: Ensure that code isn't writableBen Gamari2019-11-041-7/+54
* rts: Make m32 allocator per-ObjectCodeBen Gamari2019-11-011-3/+7
* mmap: Factor out protection flagsBen Gamari2019-11-011-4/+3
* Add new debug flag -DZTobias Guggenmos2019-10-031-2/+2
* rts: Rename the nondescript initProfiling2 to refreshProfilingCCSsDaniel Gröber2019-07-161-3/+2
* Fix #16525: ObjectCode freed wrongly because of lack of info header checkPhuong Trinh2019-06-131-0/+6
* rts/linker: Mmap into low memory on AArch64Ben Gamari2019-06-111-13/+22
* Address some todos and fixmesArtem Pyanykh2019-03-201-0/+1
* Use segments for section layoutArtem Pyanykh2019-03-201-0/+50
* Adjust section placement and relocation logic for Mach-OArtem Pyanykh2019-03-201-3/+7
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-2/+2
* Drop support for i386 and PowerPC in MachO linkerArtem Pyanykh2019-02-221-3/+1
* Allocate bss section within proper range of other sectionsZejun Wu2019-01-301-10/+12
* Add a RTS option -xp to load PIC object anywhere in address spaceZejun Wu2019-01-301-41/+43
* Revert "Batch merge"Ben Gamari2019-01-301-47/+43
* Batch mergeBen Gamari2019-01-301-43/+47
* Extend linker-script workaround to work with musl libcSamuel Holland2019-01-211-1/+1
* linker: store entire link map and use it.Tamar Christina2018-12-041-10/+13
* Revert "Add a RTS option -xp to load PIC object anywhere in address space"Ben Gamari2018-10-301-39/+41
* Revert "Allocate bss section within proper range of other sections"Ben Gamari2018-10-301-12/+10
* Allocate bss section within proper range of other sectionsZejun Wu2018-10-151-10/+12
* Add a RTS option -xp to load PIC object anywhere in address spaceZejun Wu2018-10-151-41/+39
* Fix PE linker wibblesTamar Christina2018-10-041-0/+6
* Updated PE linker, section alignment and cleanup.Tamar Christina2018-09-171-29/+36