summaryrefslogtreecommitdiff
path: root/rts/linker/M32Alloc.c
Commit message (Expand)AuthorAgeFilesLines
* rts/m32: Fix sanity checkingBen Gamari2022-12-221-1/+1
* rts/m32: Fix assertion failureBen Gamari2022-04-301-0/+3
* rts/PEi386: Rework linkerBen Gamari2022-04-061-4/+19
* rts: Move mmapForLinker and friends to linker/MMap.cBen Gamari2022-02-091-1/+1
* rts: Rename MemoryMap.[ch] -> ReportMemoryMap.[ch]Ben Gamari2022-02-091-1/+1
* rts: Dump memory map on memory mapping failuresBen Gamari2022-02-061-0/+3
* rts/m32: Increase size of free page pool to 256 pagesGHC GitLab CI2022-02-061-1/+1
* rts/m32: Free large objects back to the free page poolBen Gamari2022-02-061-3/+2
* rts/m32: Add consistency-checking infrastructureGHC GitLab CI2022-02-061-11/+96
* rts: Generalize mmapForLinkerMarkExecutableGHC GitLab CI2022-02-061-1/+1
* rts/m32: Accept any address within 4GB of program textBen Gamari2022-02-061-10/+17
* Fix a few Note inconsistenciesBen Gamari2022-02-011-4/+0
* rts/m32: Fix bounds checkBen Gamari2021-04-261-2/+3
* rts/m32: Introduce NEEDS_M32 macroBen Gamari2020-12-011-13/+9
* rts/linker: Introduce munmapForLinkerBen Gamari2020-12-011-22/+3
* rts: Introduce mmapAnonForLinkerBen Gamari2020-12-011-3/+10
* rts/m32: Refactor handling of allocator seedingBen Gamari2020-11-301-25/+36
* [linker] Fix out of range relocations.Moritz Angermann2020-07-231-3/+3
* rts/M32Alloc: Don't attempt to unmap non-existent pagesBen Gamari2020-02-011-1/+3
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* Fix more typosBrian Wignall2019-12-021-1/+1
* rts: Fix m32 allocator build on WindowsBen Gamari2019-11-071-4/+6
* rts/linker: Ensure that code isn't writableBen Gamari2019-11-041-123/+241
* rts: Make m32 allocator per-ObjectCodeBen Gamari2019-11-011-39/+56
* Fix #16525: ObjectCode freed wrongly because of lack of info header checkPhuong Trinh2019-06-131-1/+1
* rts/M32Alloc: Abort if m32 linker mmap failsBen Gamari2018-11-221-0/+3
* Update Mingw-w64 bindist for WindowsTamar Christina2016-11-291-1/+0
* Spelling in comment onlyGabor Greif2016-11-181-2/+2
* linker: Move mmapForLinker declaration into LinkerInternals.hBen Gamari2016-11-021-0/+1
* Runtime linker: Break m32 allocator out into its own fileErik de Castro Lopo2016-05-251-0/+345