summaryrefslogtreecommitdiff
path: root/rts/eventlog/EventLog.c
Commit message (Expand)AuthorAgeFilesLines
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-0/+34
* Profiling by info table mode (-hi)Matthew Pickering2021-03-031-0/+2
* eventlog: Fix various racesBen Gamari2021-03-021-18/+116
* rts/eventlog: Flush MainCapability buffer in non-threaded RTSBen Gamari2021-03-011-0/+2
* rts/eventlog: Ensure that all capability buffers are flushedBen Gamari2021-03-011-0/+1
* rts/eventlog: Reset ticky counters after dumping sampleBen Gamari2021-01-171-0/+4
* rts/eventlog: Introduce event to demarcate new ticky sampleBen Gamari2021-01-171-0/+7
* rts: EventLog.c: Properly cast (potential) 32bit pointers to uint64_tAndreas Klebinger2020-12-181-2/+3
* rts: Flush eventlog buffers from flushEventLogBen Gamari2020-11-241-3/+40
* rts: Post ticky entry counts to the eventlogBen Gamari2020-11-211-1/+58
* winio: Flush event logs eagerly.Tamar Christina2020-07-151-0/+1
* rts: Expose interface for configuring EventLogWritersBen Gamari2019-11-231-23/+77
* Merge non-moving garbage collectorBen Gamari2019-10-231-3/+72
|\
| * NonmovingCensus: Emit samples to eventlogwip/gc/instrumentationBen Gamari2019-10-221-1/+18
| * rts/Eventlog: More descriptive error messageBen Gamari2019-10-221-2/+4
| * rts: Tracing support for nonmoving collection eventsBen Gamari2019-10-221-1/+51
* | eventlog: Dump cost centre stack on each sampleMatthew Pickering2019-10-231-0/+48
|/
* eventlog: Add biographical and retainer profiling tracesMatthew Pickering2019-09-171-0/+16
* rts: Separate population of eventTypes from initial event generationBen Gamari2019-06-091-8/+17
* Add HEAP_PROF_SAMPLE_END event to mark end of samplesMatthew Pickering2019-06-071-0/+14
* eventlog: Factor out eventlog header generation into separate functionBen Gamari2018-09-131-35/+40
* Add traceBinaryEvent# primopMitsutoshi Aoe2018-08-211-6/+48
* rts: Add heap breakdown type for -hTBen Gamari2017-09-051-0/+2
* eventlog: Clean up profiling heap breakdown typeBen Gamari2017-09-051-9/+0
* Fix Work Balance computation in RTS statsDouglas Wilson2017-07-111-4/+9
* rts: A bit of cleanup around the eventlogBen Gamari2017-06-191-67/+30
* Prefer #if defined to #ifdefBen Gamari2017-04-281-7/+7
* Abstract over the way eventlogs are flushedalexbiehl2017-01-311-77/+51
* Log heap profiler samples to event logBen Gamari2016-07-161-0/+183
* NUMA supportSimon Marlow2016-06-101-1/+1
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-15/+15
* EventLog: Loop fwrite if necessary during flushBen Gamari2015-11-011-10/+12
* tracing: Kill EVENT_STARTUPBen Gamari2015-09-051-14/+0
* EventLog: Factor out ensureRoomFor*EventBen Gamari2015-09-051-83/+41
* Don't truncate traceEvents to 512 bytes (#8309)Thomas Miedema2015-02-171-9/+4
* Trac #9384: fix increasing capabilites number for eventlog.Alexander Vershilov2015-01-181-0/+9
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* bugfix: EventCapsetID should be EventThreadIDSimon Marlow2014-09-291-1/+1
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* rts: delint/detab/dewhitespace EventLog.cAustin Seipp2014-07-281-33/+36
* rts: Fix #9003 with an annoying hackAustin Seipp2014-07-091-0/+5
* rts: remove unused functions, fix validate on OS XAustin Seipp2014-03-271-7/+1
* Add a new traceMarker# primop for use in profiling outputDuncan Coutts2012-10-151-0/+23
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-10/+10
* Define the task-tracking eventsDuncan Coutts2012-07-101-1/+83
* A couple of build fixes for Win64Ian Lynagh2012-04-241-1/+4
* Add the GC_GLOBAL_SYNC event marking that all caps are stopped for GCMikolaj2012-04-041-0/+2
* Fix the timestamps in GC_START and GC_END events on the GC-initiating capMikolaj2012-04-041-1/+20
* Adjust the eventlog description header for the spark counter eventDuncan Coutts2012-04-041-0/+1
* Add new eventlog events for various heap and GC statisticsDuncan Coutts2012-04-041-0/+125