summaryrefslogtreecommitdiff
path: root/rts/Trace.h
Commit message (Expand)AuthorAgeFilesLines
* rts: Refactor IPE tracing supportBen Gamari2022-10-111-8/+2
* rts: Move thread labels into TSOBen Gamari2022-08-061-8/+10
* rts/trace: Shrink tracing flagsBen Gamari2022-01-291-8/+10
* eventlog: Repost initialisation events when eventlog restartsMatthew Pickering2021-03-081-1/+4
* eventlog: Add BLOCKS_SIZE eventMatthew Pickering2021-03-081-0/+11
* eventlog: Add MEM_RETURN event to give information about fragmentationMatthew Pickering2021-03-081-0/+20
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-0/+9
* eventlog: Fix various racesBen Gamari2021-03-021-1/+13
* rts: Flush eventlog buffers from flushEventLogBen Gamari2020-11-241-1/+0
* Modules (#13009)Sylvain Henry2020-04-181-1/+1
* Merge non-moving garbage collectorBen Gamari2019-10-231-0/+22
|\
| * NonmovingCensus: Emit samples to eventlogwip/gc/instrumentationBen Gamari2019-10-221-0/+5
| * rts: Tracing support for nonmoving collection eventsBen Gamari2019-10-221-0/+16
| * rts: Introduce debug flag for non-moving GCBen Gamari2019-10-201-0/+1
* | eventlog: Dump cost centre stack on each sampleMatthew Pickering2019-10-231-0/+4
|/
* Add new debug flag -DZTobias Guggenmos2019-10-031-0/+1
* eventlog: Add biographical and retainer profiling tracesMatthew Pickering2019-09-171-0/+2
* Add HEAP_PROF_SAMPLE_END event to mark end of samplesMatthew Pickering2019-06-071-0/+2
* Add traceBinaryEvent# primopMitsutoshi Aoe2018-08-211-0/+5
* rts: Flush eventlog in hs_init_ghc (fixes #15440)Mitsutoshi Aoe2018-07-271-0/+4
* Fix missing escape in macroMoritz Angermann2017-07-121-1/+1
* Fix Work Balance computation in RTS statsDouglas Wilson2017-07-111-7/+15
* Prefer #if defined to #ifdefBen Gamari2017-04-281-6/+6
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-4/+1
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-0/+1
* Remove the DEBUG_<blah> variables, use RtsFlags directlySimon Marlow2016-08-031-17/+17
* Only trace cap/capset events if we're tracing anything elseSimon Marlow2016-08-031-10/+15
* Log heap profiler samples to event logBen Gamari2016-07-161-0/+19
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-12/+12
* rts: drop unused 'traceEventThreadRunnable'Sergei Trofimovich2016-02-071-11/+0
* rts: Clean up whitespace in Trace.hBen Gamari2015-09-261-24/+24
* tracing: Kill EVENT_STARTUPBen Gamari2015-09-051-24/+0
* 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
* Add a new traceMarker# primop for use in profiling outputDuncan Coutts2012-10-151-0/+10
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-22/+22
* Fix build on OS XIan Lynagh2012-07-151-2/+2
* Fix dtraceTaskCreateIan Lynagh2012-07-151-4/+6
* Fix a CPP typoIan Lynagh2012-07-141-1/+1
* Have a go at fixing the heap info DTrace build failue on OSXDuncan Coutts2012-07-101-19/+0
* Define the task-tracking eventsDuncan Coutts2012-07-101-0/+62
* Fix RTS build on OS XManuel M T Chakravarty2012-04-101-2/+20
* Add the GC_GLOBAL_SYNC event marking that all caps are stopped for GCMikolaj2012-04-041-0/+9
* Fix the timestamps in GC_START and GC_END events on the GC-initiating capMikolaj2012-04-041-0/+25
* Add new eventlog events for various heap and GC statisticsDuncan Coutts2012-04-041-2/+140
* Add eventlog/trace stuff for capabilities: create/delete/enable/disableDuncan Coutts2012-04-041-19/+50
* Allow the number of capabilities to be increased at runtime (#3729)Simon Marlow2011-12-061-0/+1
* Add eventlog event for thread labelsDuncan Coutts2011-11-041-0/+23
* Add an RTS eventlog tracing class for user messagesDuncan Coutts2011-10-271-0/+1
* Add new eventlog EVENT_WALL_CLOCK_TIME for time matchingDuncan Coutts2011-10-261-0/+10