summaryrefslogtreecommitdiff
path: root/rts/ProfHeap.c
Commit message (Expand)AuthorAgeFilesLines
* Make `PosixSource.h` installed and under `rts/`John Ericson2021-08-091-1/+1
* Profiling by info table mode (-hi)Matthew Pickering2021-03-031-0/+9
* Remove the -xt heap profiling optionMatthew Pickering2021-02-271-22/+0
* rts: ProfHeap: Move definitions for Census to new headerDaniel Gröber2021-02-171-50/+16
* rts: ProfHeap: Merge some redundant ifdefsDaniel Gröber2021-02-171-10/+1
* rts: TraverseHeap: Move "flip" bit into traverseState structDaniel Gröber2021-02-171-2/+2
* rts: Implement heap census support for pinned objectsBen Gamari2021-01-071-29/+21
* rts: Break up census logicBen Gamari2021-01-071-176/+187
* rts/ProfHeap: Free old allocations when reinitialising CensusesBen Gamari2020-07-031-0/+15
* rts/ProfHeap: Only allocate the Censuses that we needBen Gamari2020-07-031-1/+2
* rts: ProfHeap: Fix wrong time in last heap profile sampleDaniel Gröber2020-04-151-3/+4
* rts: Assert LDV_recordDead is not called for inherently used closuresDaniel Gröber2020-04-141-0/+2
* rts: Underline some Notes as is conventionalDaniel Gröber2020-04-141-0/+1
* rts: Expand and add more notes regarding slopDaniel Gröber2020-04-141-2/+15
* rts: ProfHeap: Fix memory leak when not compiled with profilingDaniel Gröber2020-04-071-1/+1
* rts: refactor and comment profile localesJean-Baptiste Mazon2020-03-091-15/+52
* rts: ensure C numerics in heap profiles using Windows locales if neededJean-Baptiste Mazon2020-03-091-19/+32
* Fix Windows breakage by not touching locales on WindowsJean-Baptiste Mazon2020-03-091-0/+19
* nonmoving-gc: Track time usage of nonmoving markingBen Gamari2020-03-051-1/+3
* rts: enforce POSIX numeric locale for heap profilesJean-Baptiste Mazon2020-02-291-0/+30
* Handle large ARR_WORDS in heap census (fix #17572)Sylvain Henry2019-12-191-0/+16
* eventlog: Dump cost centre stack on each sampleMatthew Pickering2019-10-231-13/+0
* rts: Generalise profiling heap traversal flip bit handlingDaniel Gröber2019-09-221-2/+2
* eventlog: Add biographical and retainer profiling tracesMatthew Pickering2019-09-171-2/+35
* rts: Always truncate output filesBen Gamari2019-08-021-1/+1
* rts: Divorce init of Heap profiler from CCS profilerDaniel Gröber2019-07-161-55/+41
* rts: Fix -hT option with profiling rtsDaniel Gröber2019-07-041-4/+1
* rts: Correct assertion in LDV_recordDeadMatthew Pickering2019-06-271-1/+1
* rts: Correct handling of LARGE ARR_WORDS in LDV profilerMatthew Pickering2019-06-271-13/+2
* Add HEAP_PROF_SAMPLE_END event to mark end of samplesMatthew Pickering2019-06-071-0/+1
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-1/+1
* rts: Turn ASSERT in LDV_recordDead into a normal ifBen Gamari2018-12-251-1/+3
* Fix uninformative hp2ps error when the cmdline contains double quotesZejun Wu2018-12-111-8/+22
* Revert "Fix uninformative hp2ps error when the cmdline contains double quotes"Ben Gamari2018-11-241-22/+8
* Fix uninformative hp2ps error when the cmdline contains double quotesZejun Wu2018-11-221-8/+22
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-051-4/+4
* rts: Allow profiling by closure type in prof wayBen Gamari2018-05-011-4/+1
* Remove MAX_PATH restrictions from RTS, I/O manager and various utilitiesTamar Christina2018-03-311-1/+2
* Fix note references and some typosGabor Greif2017-07-261-1/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-32/+32
* Typecast covers entire expression to fix format warning.bollu2017-02-141-10/+15
* Use C99's boolBen Gamari2016-11-291-38/+38
* Remove CONSTR_STATICSimon Marlow2016-11-141-3/+3
* rts: Disable -hb with multiple capabilitiesBen Gamari2016-09-121-0/+7
* Compact RegionsGiovanni Campagna2016-07-201-0/+23
* Log heap profiler samples to event logBen Gamari2016-07-161-3/+29
* NUMA supportSimon Marlow2016-06-101-0/+1
* rts: More const correct-ness fixesErik de Castro Lopo2016-05-181-9/+9
* rts: Make function pointer parameters `const` where possibleErik de Castro Lopo2016-05-121-4/+4
* Use stdint types for Stg{Word,Int}{8,16,32,64}Tomas Carnecky2016-05-101-1/+1