summaryrefslogtreecommitdiff
path: root/rts/linker
Commit message (Expand)AuthorAgeFilesLines
* rts: Consistently use stgMallocBytes instead of mallocGHC GitLab CI2020-09-051-10/+10
* [fixup 3433] move debugBelch into IF_DEBUG(linker)Moritz Angermann2020-08-311-2/+3
* [linker] Fix out of range relocations.Moritz Angermann2020-07-236-19/+43
* winio: Small linker comment and ifdef cleanupsTamar Christina2020-07-151-2/+0
* Fix invalid printf formatSylvain Henry2020-06-231-1/+1
* fix windows bootstrap due to linker changesTamar Christina2020-06-182-9/+8
* Load .lo as well.Moritz Angermann2020-06-151-0/+1
* Range is actually +/-2^32, not +/-2^31Moritz Angermann2020-06-071-5/+7
* rts: Make non-existent linker search path merely a warningBen Gamari2020-05-091-2/+2
* ELF linker: increment curSymbol after filling in fields of current entryÖmer Sinan Ağacan2020-05-061-1/+2
* Fix build warning; add more informative information to the linker; fix linker...Moritz Angermann2020-04-221-4/+15
* rts/M32Alloc: Don't attempt to unmap non-existent pagesBen Gamari2020-02-011-1/+3
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-122-4/+4
* Fix overflow.Tamar Christina2020-01-061-1/+1
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-042-2/+2
* Fix more typosBrian Wignall2019-12-021-1/+1
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-282-3/+3
* rts: Add missing include of SymbolExtras.hBen Gamari2019-11-191-0/+1
* rts: Ensure that Rts.h is always included firstBen Gamari2019-11-077-6/+18
* rts: Fix m32 allocator build on WindowsBen Gamari2019-11-073-5/+9
* rts/linker: Ensure that code isn't writableBen Gamari2019-11-046-278/+308
* rts: Make m32 allocator per-ObjectCodeBen Gamari2019-11-015-50/+70
* rts: More aarch64 header fixesBen Gamari2019-10-305-7/+10
* rts: Fix ARM linker includesBen Gamari2019-10-266-17/+7
* Implement s390x LLVM backend.Stefan Schulze Frielinghaus2019-10-221-0/+6
* Windows: Update tarballs to GCC 9.2 and remove MAX_PATH limit.Tamar Christina2019-10-205-11/+16
* [linker, macho] Don't map/allocate zero size sections and segmentsArtem Pyanykh2019-10-041-5/+20
* Fix bounds check in ocResolve_PEi386 for relocation values.Andreas Klebinger2019-09-241-2/+2
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-149-10/+10
* Apply suggestion to rts/linker/Elf.cBen Gamari2019-07-021-0/+3
* Apply suggestion to rts/linker/elf_got.cBen Gamari2019-07-021-0/+1
* Lookup _GLOBAL_OFFSET_TABLE by symbol->addr when doing relocationsEdward Amsden2019-07-021-1/+1
* Add _GLOBAL_OFFSET_TABLE_ supportMoritz Angermann2019-07-022-5/+38
* Fix #16525: ObjectCode freed wrongly because of lack of info header checkPhuong Trinh2019-06-131-1/+1
* rts/linker: Only mprotect GOT after it is filledBen Gamari2019-06-121-2/+5
* rts/linker: Make elf_got.c a bit more legibleBen Gamari2019-06-121-1/+10
* rts/linker: Use mmapForLinker to map PLTBen Gamari2019-06-111-6/+2
* Fix two lint failures in rts/linker/MachO.cMatthew Pickering2019-06-081-2/+2
* rts: Handle zero-sized mappings in MachO linkerBen Gamari2019-05-301-2/+6
* Gracefully handle error condition in Mach-O relocateSectionArtem Pyanykh2019-03-201-1/+6
* Directly test section alignment, fix internal reloc probing lengthArtem Pyanykh2019-03-201-2/+6
* Add missing levels to SegmentProt enumArtem Pyanykh2019-03-201-3/+3
* Address some todos and fixmesArtem Pyanykh2019-03-201-15/+20
* Use segments for section layoutArtem Pyanykh2019-03-202-90/+217
* Adjust section placement and relocation logic for Mach-OArtem Pyanykh2019-03-203-120/+227
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-1/+1
* Drop support for i386 and PowerPC in MachO linkerArtem Pyanykh2019-02-223-228/+7
* Don't use X86_64_ELF_NONPIC_HACK for +RTS -xpZejun Wu2019-01-301-6/+8
* Allocate bss section within proper range of other sectionsZejun Wu2019-01-308-60/+73
* Add a RTS option -xp to load PIC object anywhere in address spaceZejun Wu2019-01-303-51/+56