summaryrefslogtreecommitdiff
path: root/rts/linker
Commit message (Expand)AuthorAgeFilesLines
* [aarch64-macho] Fix off-by-one error in the linkerMoritz Angermann2021-06-241-1/+11
* Adds AArch64 Native Code GeneratorMoritz Angermann2021-06-051-3/+3
* rts/m32: Fix bounds checkBen Gamari2021-04-261-2/+3
* Add background note in elf_tlsgd.c.Viktor Dukhovni2021-04-223-21/+155
* Support R_X86_64_TLSGD relocation on FreeBSDViktor Dukhovni2021-04-223-3/+164
* [armv7] arm32 needs symbols!Moritz Angermann2021-03-291-2/+4
* [aarch64-darwin] be very careful of warnings.Moritz Angermann2021-03-291-0/+1
* [rts] cast return value to struct.Moritz Angermann2021-03-291-1/+1
* [linker] no munmap if either agument is invalid.Moritz Angermann2021-03-291-1/+4
* [linker/aarch64-elf] support section symbols for GOT relocationMoritz Angermann2021-03-291-1/+7
* [linker] align prototype with implementation signature.Moritz Angermann2021-03-291-2/+2
* [linker] SymbolExtras are only used on PPC and X86Moritz Angermann2021-03-292-5/+4
* [linker] Additional FALLTHROUGH decorations.Moritz Angermann2021-03-291-0/+2
* [macho] improved linker with proper plt supportMoritz Angermann2021-03-296-91/+304
* [elf/aarch64] Fall Through decorationMoritz Angermann2021-03-211-4/+4
* Implement riscv64 LLVM backendAndreas Schwab2021-03-051-0/+6
* Move absentError into ghc-prim.Andreas Klebinger2021-02-261-1/+1
* linker: Fix atexit handlers on PETamar Christina2021-02-221-0/+5
* rts/linker: Don't assume existence of dlinfoBen Gamari2021-01-171-8/+20
* rts/PEi386: Fix reentrant lock usageBen Gamari2021-01-091-1/+1
* Rts/elf-linker: Upcast to 64bit to satisfy format string.Andreas Klebinger2020-12-181-2/+2
* rts/linker/Elf.c: add missing <dlfcn.h> include (musl support)Sergei Trofimovich2020-12-101-0/+3
* rts/linker: Use m32 to allocate symbol extras in PEi386Ben Gamari2020-12-012-30/+16
* rts/m32: Introduce NEEDS_M32 macroBen Gamari2020-12-013-22/+17
* rts/linker: Introduce munmapForLinkerBen Gamari2020-12-015-26/+7
* rts: Introduce mmapAnonForLinkerBen Gamari2020-12-016-25/+29
* rts/linker: Don't declare dynamic objects with image_mappedGHC GitLab CI2020-11-301-1/+1
* rts/linker: Move shared library loading logic into Elf.cBen Gamari2020-11-303-4/+144
* rts/linker: Replace some ASSERTs with CHECKBen Gamari2020-11-304-33/+32
* rts: Use CHECK instead of assertBen Gamari2020-11-301-28/+27
* rts/m32: Refactor handling of allocator seedingBen Gamari2020-11-301-25/+36
* CmmToLlvm: Declare signature for memcmpwip/angerman/arm64Ben Gamari2020-11-242-3/+11
* rts/linker: Align bssSize to page size when mapping symbol extrasBen Gamari2020-11-201-1/+3
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-152-3/+3
* Add loadNativeObj and unloadNativeObjRay Shih2020-11-111-1/+1
* Fix and enable object unloading in GHCiÖmer Sinan Ağacan2020-11-115-17/+19
* rts/linker: Fix relocation overflow in PE linkerBen Gamari2020-11-101-4/+6
* 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