summaryrefslogtreecommitdiff
path: root/rts/LinkerInternals.h
Commit message (Expand)AuthorAgeFilesLines
* rts/linker: Introduce a notion of strong symbolsBen Gamari2021-10-121-2/+8
* Tighten scope of non-POSIX visibility macrosViktor Dukhovni2021-04-301-5/+0
* Add background note in elf_tlsgd.c.Viktor Dukhovni2021-04-221-0/+1
* Support R_X86_64_TLSGD relocation on FreeBSDViktor Dukhovni2021-04-221-1/+5
* [armv7] arm32 needs symbols!Moritz Angermann2021-03-291-1/+1
* Allocate Adjustors and mark them readable in two stepsMoritz Angermann2021-03-291-0/+5
* rts: Make markLiveObject thread-safeBen Gamari2021-03-041-1/+1
* rts/linker: Don't assume existence of dlinfoBen Gamari2021-01-171-3/+0
* rts/linker: Use m32 to allocate symbol extras in PEi386Ben Gamari2020-12-011-1/+1
* rts/m32: Introduce NEEDS_M32 macroBen Gamari2020-12-011-1/+9
* rts/linker: Introduce munmapForLinkerBen Gamari2020-12-011-0/+1
* rts: Introduce mmapAnonForLinkerBen Gamari2020-12-011-0/+1
* rts/linker: Move shared library loading logic into Elf.cBen Gamari2020-11-301-40/+51
* CmmToLlvm: Declare signature for memcmpwip/angerman/arm64Ben Gamari2020-11-241-1/+1
* Add loadNativeObj and unloadNativeObjRay Shih2020-11-111-2/+31
* Fix and enable object unloading in GHCiÖmer Sinan Ağacan2020-11-111-11/+34
* [AArch64] Aarch64 Always PICMoritz Angermann2020-11-061-1/+0
* rts: Refactor unloading of foreign export StablePtrsBen Gamari2020-09-181-12/+2
* [linker] Fix out of range relocations.Moritz Angermann2020-07-231-1/+2
* Fix duplicated words and typos in comments and user guideJan Hrček2020-06-281-1/+1
* fix windows bootstrap due to linker changesTamar Christina2020-06-181-2/+2
* [linker] Adds void printLoadedObjects(void);wip/angerman/print-loaded-objectsMoritz Angermann2020-06-041-0/+2
* Remove unused SEGMENT_PROT_RWXGreg Steuck2020-05-081-2/+0
* rts: Specialize hashing at call site rather than in struct.Crazycolorz52019-12-111-4/+4
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-281-1/+1
* rts/linker: Ensure that code isn't writableBen Gamari2019-11-041-4/+6
* rts: Make m32 allocator per-ObjectCodeBen Gamari2019-11-011-0/+6
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-141-1/+1
* Add missing levels to SegmentProt enumArtem Pyanykh2019-03-201-1/+16
* Address some todos and fixmesArtem Pyanykh2019-03-201-6/+1
* Use segments for section layoutArtem Pyanykh2019-03-201-0/+25
* Allocate bss section within proper range of other sectionsZejun Wu2019-01-301-0/+4
* Revert "Batch merge"Ben Gamari2019-01-301-4/+0
* Batch mergeBen Gamari2019-01-301-0/+4
* linker: store entire link map and use it.Tamar Christina2018-12-041-1/+9
* Revert "Allocate bss section within proper range of other sections"Ben Gamari2018-10-301-4/+0
* Allocate bss section within proper range of other sectionsZejun Wu2018-10-151-0/+4
* Updated PE linker, section alignment and cleanup.Tamar Christina2018-09-171-25/+6
* Add stack traces on crashes on WindowsTamar Christina2017-10-221-0/+3
* [RTS] Add getObjectLoadStatusBartosz Nitka2017-09-181-9/+0
* rts: Fix references to Note [BFD import library]Ben Gamari2017-08-251-1/+1
* [linker] fix armv7 & add aarch64Moritz Angermann2017-06-081-10/+1
* Better import library support for WindowsTamar Christina2017-06-021-2/+12
* Fix iossimulatorMoritz Angermann2017-05-111-0/+5
* Abandon typedefing the {Section,ObjectCode}FormatInfo structsGabor Greif2017-05-041-9/+22
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-281-1/+2
* [linker] Adds ElfTypesMoritz Angermann2017-04-231-8/+7
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-3/+1
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-051-6/+5
* rts: Fix lingering #ifsBen Gamari2017-04-041-1/+1