summaryrefslogtreecommitdiff
path: root/rts/linker
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert "Batch merge"Ben Gamari2019-01-308-133/+113
* Batch mergeBen Gamari2019-01-308-113/+133
* PPC NCG: Remove Darwin supportPeter Trommler2019-01-013-273/+7
* rts: Annotate fallthroughs in AArch64 linkerBen Gamari2018-12-141-1/+6
* linker: store entire link map and use it.Tamar Christina2018-12-043-9/+14
* rts/MachO: Iterate through N (all) symbols, not M external symbolsDario Bertini2018-11-221-1/+1
* rts/MachO: A bit of refactoring in ocGetNamesDario Bertini2018-11-221-8/+7
* rts/MachO: Add a bit more debugging output to getNamesDario Bertini2018-11-221-4/+7
* rts: Fix bss initialization on WindowsTamar Christina2018-11-221-7/+6
* rts/M32Alloc: Abort if m32 linker mmap failsBen Gamari2018-11-221-0/+3
* rts: Add FALLTHROUGH macroBen Gamari2018-11-022-1/+2
* Revert "Add a RTS option -xp to load PIC object anywhere in address space"Ben Gamari2018-10-303-56/+51
* Revert "Allocate bss section within proper range of other sections"Ben Gamari2018-10-308-77/+64
* Allocate bss section within proper range of other sectionsZejun Wu2018-10-158-64/+77
* Add a RTS option -xp to load PIC object anywhere in address spaceZejun Wu2018-10-153-51/+56
* Fix PE linker wibblesTamar Christina2018-10-041-13/+22
* Always check the relocation value for x86_64Zejun Wu2018-10-011-47/+79
* Updated PE linker, section alignment and cleanup.Tamar Christina2018-09-174-567/+662
* rts/linker/{SymbolExtras,elf_got}.c: map code as read-onlySantiago MunĂ­n2018-06-222-2/+9
* Minor typofix in LoadArchive.cEdward Z. Yang2018-04-101-1/+1
* Remove MAX_PATH restrictions from RTS, I/O manager and various utilitiesTamar Christina2018-03-312-0/+4
* typos in local varGabor Greif2017-12-141-2/+2
* rts: fix filename case for mingw32 targetSergei Trofimovich2017-12-051-1/+1
* Add stack traces on crashes on WindowsTamar Christina2017-10-222-0/+198
* Adds x86 NONE relocation typeMoritz Angermann2017-10-031-0/+4
* rts: Silence missing __noreturn__ warningBen Gamari2017-09-261-1/+1
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-071-1/+1
* rts: Fix ASSERTs with space before opening parenBen Gamari2017-08-251-13/+13