summaryrefslogtreecommitdiff
path: root/rts/Linker.c
Commit message (Expand)AuthorAgeFilesLines
* Add relocation type R_X86_64_REX_GOTPCRELXTamar Christina2016-06-051-1/+7
* Refactor the SymbolName and SymbolAddr types to be pointersTamar Christina2016-06-041-45/+45
* Use useful names for Symbol Addr and Names in Linker.cTamar Christina2016-06-031-52/+52
* Refactored SymbolInfo to lower memory usage in RTSTamar Christina2016-06-031-35/+58
* Runtime linker: Break m32 allocator out into its own fileErik de Castro Lopo2016-05-251-307/+14
* rts/Linker.c: Fix compile error on ArmErik de Castro Lopo2016-05-221-0/+3
* Enable checkProddableBlock on x86_64Simon Marlow2016-05-211-2/+2
* Set `USE_MMAP` at configure timeErik de Castro Lopo2016-05-171-35/+19
* rts: Fix C compiler warnings on WindowsErik de Castro Lopo2016-05-111-3/+6
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-5/+5
* Linker: Fix implicit function declaration warning on OS XErik de Castro Lopo2016-04-291-4/+1
* Linker: Clean up #if USE_MMAP usageErik de Castro Lopo2016-04-171-58/+52
* Add Windows import library support to the Runtime LinkerTamar Christina2016-04-171-136/+249
* Linker: Fix signedness mismatchBen Gamari2016-04-151-2/+2
* Add linker notesTamar Christina2016-04-111-0/+13
* Change runtime linker to perform lazy loading of symbols/sectionsTamar Christina2016-04-111-92/+353
* Reduce fragmentation from m32_allocatorBartosz Nitka2016-03-071-4/+24
* Fix Windows build after D1874Tamar Christina2016-02-021-2/+24
* Fix runtime linker error message when old symbol had no ownerReid Barton2016-02-011-0/+1
* When encountering a duplicate symbol, show source of the first symbolReid Barton2016-01-311-1/+5
* Show error message for unknown symbol on Elf_Rel platformsReid Barton2016-01-251-1/+0
* Remove lookup of sections by name instead use the index numbers as offsetsTamar Christina2016-01-141-63/+1
* Linker: Define ELF_64BIT for aarch64_HOST_ARCHErik de Castro Lopo2016-01-111-0/+2
* Linker: Move helpers to #ifdefBen Gamari2016-01-041-11/+15
* Linker: ARM: Don't change to BLX if jump needed veneerBen Gamari2016-01-041-2/+5
* Linker: Use contiguous mmapping on ARMBen Gamari2016-01-031-3/+11
* Linker: Make debugging output a bit more readableBen Gamari2016-01-031-1/+1
* Linker: ARM: Refactor relocation handlingBen Gamari2016-01-031-39/+54
* Linker: ARM: Ensure that cache flush covers all symbol extrasBen Gamari2016-01-031-1/+3
* rts/Linker.c: mark ia64 as 64-bit ELF, drop unused branchesSergei Trofimovich2015-12-301-4/+6
* rts/Linker(ARM): Ensure all code sections are flushed from cacheBen Gamari2015-12-281-1/+9
* RTS: Detect powerpc64le as ELF 64-bit systemPeter Trommler2015-12-271-1/+1
* Linker(ELF): Fix addProddableBlocks usageBen Gamari2015-12-271-1/+1
* Linker: Reenable Thumb supportBen Gamari2015-12-271-4/+24
* Linker: Fix cut-and-paste error in debug outputBen Gamari2015-12-271-1/+1
* Fix GHCi segfault in Windows 32bitTamar Christina2015-12-221-6/+2
* rts: Remove space before argument list in ASSERTsBen Gamari2015-12-071-1/+1
* Use Autoconf's AC_USE_SYSTEM_EXTENSIONSHerbert Valerio Riedel2015-12-041-7/+0
* Fix archive loading on Windows by the runtime loaderTamar Christina2015-11-171-0/+37
* fix RTS Linker on platforms without SHN_XINDEX supportKarel Gardas2015-11-111-6/+30
* Allow the GHCi Linker to resolve related dependencies when loading DLLsTamar Christina2015-11-071-17/+182
* Make GHCi & TH work when the compiler is built with -profSimon Marlow2015-11-071-3/+16
* Linker: #ifdef cleanupErik de Castro Lopo2015-11-041-40/+11
* get rid of Elf32/Elf64_Section as this is a non-portable Linux-ism.Karel Gardas2015-11-021-3/+1
* Linker: More uint64_t to uintptr_t fixesErik de Castro Lopo2015-11-011-2/+2
* Add rts/Linker support for more than 64k sectionsSimon Brenner2015-11-011-39/+141
* Linker: Clean up USE_MMAP usageErik de Castro Lopo2015-10-301-33/+31
* Linker: Fix type in m32_free_internalErik de Castro Lopo2015-10-301-1/+1
* rts/Linker.c: Drop support for legacy OS X dyn loadingErik de Castro Lopo2015-10-291-15/+1
* Remove cygwin32_HOST_OS #ifdefsErik de Castro Lopo2015-10-261-17/+1