summaryrefslogtreecommitdiff
path: root/rts/Profiling.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Encapsulate access to capabilities arrayBen Gamari2022-12-161-1/+1
* rts: Introduce getNumCapabilitiesBen Gamari2022-12-161-1/+1
* Make `PosixSource.h` installed and under `rts/`John Ericson2021-08-091-1/+1
* eventlog: Repost initialisation events when eventlog restartsMatthew Pickering2021-03-081-1/+1
* rts/linker: Initialise CCSs from native shared objectsBen Gamari2020-11-301-1/+1
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* eventlog: Dump cost centre stack on each sampleMatthew Pickering2019-10-231-1/+19
* rts: Always truncate output filesBen Gamari2019-08-021-1/+1
* rts: Rename the nondescript initProfiling2 to refreshProfilingCCSsDaniel Gröber2019-07-161-2/+2
* rts: Divorce init of Heap profiler from CCS profilerDaniel Gröber2019-07-161-23/+0
* Documentation and refactoring in CCS related codeÖmer Sinan Ağacan2019-01-121-30/+56
* Implement a sanity check for CCS fields in profiling buildsÖmer Sinan Ağacan2019-01-101-0/+4
* Minor refactoring and documentation in profiling RTS codeÖmer Sinan Ağacan2019-01-031-41/+20
* Remove MAX_PATH restrictions from RTS, I/O manager and various utilitiesTamar Christina2018-03-311-2/+3
* Speed up compilation of profiling stubsBen Gamari2017-08-161-0/+19
* Prefer #if defined to #ifdefBen Gamari2017-04-281-8/+8
* rts: Fix buildBen Gamari2017-02-281-0/+1
* rts: Allow profile output path to be specified on RTS command lineBen Gamari2017-02-281-16/+23
* JSON profiler reportsBen Gamari2017-02-231-1/+23
* rts/Profiling: Factor out report generationBen Gamari2017-02-111-314/+8
* rts/Profiling: Kill a few globals and add constsBen Gamari2017-02-111-50/+63
* More fixes for #5654Simon Marlow2017-01-061-1/+5
* Use C99's boolBen Gamari2016-11-291-18/+10
* Remove CONSTR_STATICSimon Marlow2016-11-141-2/+1
* Show sources of cost centers in .profÖmer Sinan Ağacan2016-06-081-18/+94
* rts: More const correct-ness fixesErik de Castro Lopo2016-05-181-3/+3
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-25/+26
* rts: mark 'ccs_mutex' and 'prof_arena' as staticSergei Trofimovich2016-02-071-2/+2
* Fix the Windows buildThomas Miedema2016-01-291-1/+1
* Fix segmentation fault when .prof file not writeableThomas Miedema2016-01-261-8/+5
* Maintain cost-centre stacks in the interpreterSimon Marlow2015-12-211-0/+9
* Make GHCi & TH work when the compiler is built with -profSimon Marlow2015-11-071-22/+25
* Stop profiling output from running together (#8811)Dave Laing2015-04-061-20/+54
* [skip ci] rts: Detabify Profiling.cAustin Seipp2014-10-211-49/+49
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* remove redundant condition checking in profiling RTS codeosa12014-07-021-4/+2
* Remove deprecated _scc_ (#8170)Krzysztof Gogolewski2013-10-051-1/+1
* Don't move Capabilities in setNumCapabilities (#8209)Simon Marlow2013-09-041-1/+1
* fprintCCS_stderr: untag the exception (#7319)Simon Marlow2012-10-251-1/+1
* Fix a silly bug that would cause -xc to print less than useful informationSimon Marlow2012-10-231-1/+3
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-1/+1
* Profiling: open .prof when -hr<cc> is specifiedTakano Akio2012-08-201-1/+2
* Profiling: don't report IDLE time by defaultSimon Marlow2012-07-111-2/+4
* More changes aimed at improving call stacks.Simon Marlow2011-12-021-7/+7
* Forgot an initMutex(); fixes profthreaded failures on WindowsSimon Marlow2011-12-011-0/+4
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-45/+91
* Time handling overhaulSimon Marlow2011-11-251-4/+4
* +RTS -xc: print a the closure type of the exception tooSimon Marlow2011-11-141-2/+22
* get the column widths right for Unicode SCC labels/modulesSimon Marlow2011-11-081-7/+29