summaryrefslogtreecommitdiff
path: root/rts/linker/MachO.c
Commit message (Expand)AuthorAgeFilesLines
* rts/linker: Replace some ASSERTs with CHECKwip/no-assertBen Gamari2020-11-271-7/+6
* Fix and enable object unloading in GHCiÖmer Sinan Ağacan2020-11-111-8/+8
* [linker] Fix out of range relocations.Moritz Angermann2020-07-231-2/+2
* Fix invalid printf formatSylvain Henry2020-06-231-1/+1
* Fix build warning; add more informative information to the linker; fix linker...Moritz Angermann2020-04-221-4/+15
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-3/+3
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-281-1/+1
* rts/linker: Ensure that code isn't writableBen Gamari2019-11-041-149/+9
* [linker, macho] Don't map/allocate zero size sections and segmentsArtem Pyanykh2019-10-041-5/+20
* 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-201-89/+214
* Adjust section placement and relocation logic for Mach-OArtem Pyanykh2019-03-201-112/+217
* Drop support for i386 and PowerPC in MachO linkerArtem Pyanykh2019-02-221-219/+7
* Allocate bss section within proper range of other sectionsZejun Wu2019-01-301-8/+11
* Add a RTS option -xp to load PIC object anywhere in address spaceZejun Wu2019-01-301-8/+13
* Revert "Batch merge"Ben Gamari2019-01-301-24/+16
* Batch mergeBen Gamari2019-01-301-16/+24
* PPC NCG: Remove Darwin supportPeter Trommler2019-01-011-264/+3
* linker: store entire link map and use it.Tamar Christina2018-12-041-3/+5
* 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: Add FALLTHROUGH macroBen Gamari2018-11-021-0/+1
* Revert "Add a RTS option -xp to load PIC object anywhere in address space"Ben Gamari2018-10-301-13/+8
* Revert "Allocate bss section within proper range of other sections"Ben Gamari2018-10-301-15/+12
* Allocate bss section within proper range of other sectionsZejun Wu2018-10-151-12/+15
* Add a RTS option -xp to load PIC object anywhere in address spaceZejun Wu2018-10-151-8/+13
* [linker] fix armv7 & add aarch64Moritz Angermann2017-06-081-67/+67
* tweak to minimize diff against ocInit_ELFGabor Greif2017-05-051-2/+2
* rts: Fix MachO from D3527Ben Gamari2017-05-041-3/+3
* Prefer #if defined to #ifdefBen Gamari2017-04-281-11/+11
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-281-4/+6
* catch the case where there is no symCmdMoritz Angermann2017-04-211-1/+3
* Revert "linker/mach-o: Catch the case where there is no symCmd"Ben Gamari2017-04-181-3/+1
* linker/mach-o: Catch the case where there is no symCmdMoritz Angermann2017-04-151-1/+3
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-051-6/+4
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-051-4/+6
* Spelling in comments only [ci skip]Gabor Greif2017-03-281-4/+4
* Adds aarch64 linker for mach-o files.Moritz Angermann2017-03-261-27/+721
* Refactor MachO.cMoritz Angermann2017-03-261-251/+183
* Add ocInit_MachOMoritz Angermann2017-03-261-4/+77
* Spelling fixes in comments [ci skip]Gabor Greif2017-01-181-1/+1
* linker: Split MachO implementation into new source fileBen Gamari2016-11-021-0/+1244