summaryrefslogtreecommitdiff
path: root/rts/Trace.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Fix typoBen Gamari2023-01-271-1/+1
* rts: use HAVE_GETPID to guard subprocess related logicCheng Shao2022-11-111-1/+8
* Separate IPE source file from spanBen Gamari2022-10-111-2/+2
* rts: Refactor IPE tracing supportBen Gamari2022-10-111-9/+4
* rts: Move thread labels into TSOBen Gamari2022-08-061-26/+29
* rts/trace: Shrink tracing flagsBen Gamari2022-01-291-7/+7
* rts/winio: Fix #18382Ben Gamari2022-01-181-1/+0
* Null eventlog writerOleg Grenrus2021-10-151-0/+4
* rts: Factor out TRACE_ cache update logicBen Gamari2021-09-081-8/+18
* Optimize Info Table Provenance Entries (IPEs) Map creation and lookupSven Tennie2021-08-111-0/+11
* eventlog: Add MEM_RETURN event to give information about fragmentationMatthew Pickering2021-03-081-0/+22
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-0/+13
* spelling: thead -> threadDouglas Wilson2020-12-231-1/+1
* rts: Flush eventlog buffers from flushEventLogBen Gamari2020-11-241-2/+2
* winio: Display thread labels when tracing scheduler events.Andreas Klebinger2020-07-151-18/+24
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-151-0/+1
* rts: Expose interface for configuring EventLogWritersBen Gamari2019-11-231-23/+6
* Merge non-moving garbage collectorBen Gamari2019-10-231-0/+53
|\
| * NonmovingCensus: Emit samples to eventlogwip/gc/instrumentationBen Gamari2019-10-221-0/+10
| * rts: Tracing support for nonmoving collection eventsBen Gamari2019-10-221-0/+43
* | eventlog: Dump cost centre stack on each sampleMatthew Pickering2019-10-231-0/+16
|/
* eventlog: Add biographical and retainer profiling tracesMatthew Pickering2019-09-171-0/+6
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-141-1/+1
* Add HEAP_PROF_SAMPLE_END event to mark end of samplesMatthew Pickering2019-06-071-0/+7
* eventlog: Log the current stack size when stack overflowsMatthew Pickering2018-11-191-0/+5
* rts: Stop tracing environment variables (fixes #15371)Mitsutoshi Aoe2018-10-141-10/+0
* Add traceBinaryEvent# primopMitsutoshi Aoe2018-08-211-0/+11
* rts: Flush eventlog in hs_init_ghc (fixes #15440)Mitsutoshi Aoe2018-07-271-0/+7
* Fix Work Balance computation in RTS statsDouglas Wilson2017-07-111-2/+4
* Prefer #if defined to #ifdefBen Gamari2017-04-281-33/+33
* Typos [ci skip]Gabor Greif2017-02-151-1/+1
* Abstract over the way eventlogs are flushedalexbiehl2017-01-311-3/+18
* Use C99's boolBen Gamari2016-11-291-1/+1
* Remove the DEBUG_<blah> variables, use RtsFlags directlySimon Marlow2016-08-031-41/+0
* Only trace cap/capset events if we're tracing anything elseSimon Marlow2016-08-031-5/+14
* Log heap profiler samples to event logBen Gamari2016-07-161-0/+43
* rts: Fix C compiler warnings on WindowsErik de Castro Lopo2016-05-111-6/+7
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-4/+4
* Remove cygwin32_HOST_OS #ifdefsErik de Castro Lopo2015-10-261-1/+1
* tracing: Kill EVENT_STARTUPBen Gamari2015-09-051-7/+0
* Squash typos in commentsGabor Greif2015-06-121-1/+1
* Don't truncate traceEvents to 512 bytes (#8309)Thomas Miedema2015-02-171-21/+18
* Add missing va_end to va_startThomas Miedema2015-02-171-0/+2
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: detabify/dewhitespace Trace.cAustin Seipp2014-08-201-20/+20
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-091-0/+1
* Fix build on OS X (fix from Duncan Coutts)Ian Lynagh2012-10-161-0/+5
* Add a new traceMarker# primop for use in profiling outputDuncan Coutts2012-10-151-0/+22
* More OS X build fixesIan Lynagh2012-09-141-13/+13