summaryrefslogtreecommitdiff
path: root/rts/linker/Elf.c
Commit message (Expand)AuthorAgeFilesLines
* CmmToLlvm: Declare signature for memcmpgitlab/wip/T18857Ben Gamari2020-11-191-1/+3
* Fix and enable object unloading in GHCiÖmer Sinan Ağacan2020-11-111-2/+2
* [fixup 3433] move debugBelch into IF_DEBUG(linker)Moritz Angermann2020-08-311-2/+3
* [linker] Fix out of range relocations.Moritz Angermann2020-07-231-10/+34
* ELF linker: increment curSymbol after filling in fields of current entryÖmer Sinan Ağacan2020-05-061-1/+2
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-1/+1
* rts/linker: Ensure that code isn't writableBen Gamari2019-11-041-2/+26
* rts: Make m32 allocator per-ObjectCodeBen Gamari2019-11-011-1/+1
* Implement s390x LLVM backend.Stefan Schulze Frielinghaus2019-10-221-0/+6
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-141-2/+2
* Apply suggestion to rts/linker/Elf.cBen Gamari2019-07-021-0/+3
* Lookup _GLOBAL_OFFSET_TABLE by symbol->addr when doing relocationsEdward Amsden2019-07-021-1/+1
* Add _GLOBAL_OFFSET_TABLE_ supportMoritz Angermann2019-07-021-2/+31
* rts/linker: Use mmapForLinker to map PLTBen Gamari2019-06-111-6/+2
* 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-301-30/+43
* Add a RTS option -xp to load PIC object anywhere in address spaceZejun Wu2019-01-301-21/+4
* Revert "Batch merge"Ben Gamari2019-01-301-55/+57
* Batch mergeBen Gamari2019-01-301-57/+55
* linker: store entire link map and use it.Tamar Christina2018-12-041-2/+3
* rts: Add FALLTHROUGH macroBen Gamari2018-11-021-1/+1
* Revert "Add a RTS option -xp to load PIC object anywhere in address space"Ben Gamari2018-10-301-4/+21
* Revert "Allocate bss section within proper range of other sections"Ben Gamari2018-10-301-43/+30
* Allocate bss section within proper range of other sectionsZejun Wu2018-10-151-30/+43
* Add a RTS option -xp to load PIC object anywhere in address spaceZejun Wu2018-10-151-21/+4
* Always check the relocation value for x86_64Zejun Wu2018-10-011-47/+79
* Adds x86 NONE relocation typeMoritz Angermann2017-10-031-0/+4
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-071-1/+1
* rts: Fix warnings on aarch64 and clean up styleBen Gamari2017-08-251-22/+23
* Typos [ci skip]Gabor Greif2017-06-131-1/+1
* [linker] fix armv7 & add aarch64Moritz Angermann2017-06-081-408/+618
* Abandon typedefing the {Section,ObjectCode}FormatInfo structsGabor Greif2017-05-041-2/+2
* [linker] Add ocInit/ocDeinit for ELFMoritz Angermann2017-05-011-4/+162
* [linker] Adds elf_compat.h, util.h, elf_util.hMoritz Angermann2017-04-231-112/+65
* [linker] Adds ElfTypesMoritz Angermann2017-04-231-78/+17
* Fix build on DragonflyBSDBen Gamari2017-04-211-0/+3
* [linker] Remove dead code (ELF_FUNCTION_DESC)Moritz Angermann2017-04-121-107/+0
* [Elf/arm] Thumb indicator bit only for STT_FUNCMoritz Angermann2017-04-101-9/+31
* rts: Fix lingering #ifsBen Gamari2017-04-041-2/+2
* Various patches to support android cross compilationMoritz Angermann2017-03-291-3/+7
* Spelling in comments only [ci skip]Gabor Greif2017-03-281-1/+1
* linker: fix OpenBSD build failure, EM_PPC64 is not defined thereSergei Trofimovich2017-03-261-0/+2
* Typos in commentsGabor Greif2017-01-131-1/+1
* Testsuite: Skip failing tests on PowerPC 64-bitPeter Trommler2016-12-271-0/+4
* Use C99's boolBen Gamari2016-11-291-12/+9
* linker: Split ELF implementation into separate source fileBen Gamari2016-11-021-0/+1709