summaryrefslogtreecommitdiff
path: root/rts/Trace.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-23/+23
* Define the task-tracking eventsDuncan Coutts2012-07-101-0/+46
* Fix warnings on Win64Ian Lynagh2012-04-261-13/+13
* Turn on TRACE_gc with +RTS -Ds (this regressed at some point)Simon Marlow2012-04-111-1/+2
* Fix crash with debug tracing and the new heap eventsSimon Marlow2012-04-111-10/+28
* Add the GC_GLOBAL_SYNC event marking that all caps are stopped for GCMikolaj2012-04-041-0/+3
* Fix the timestamps in GC_START and GC_END events on the GC-initiating capMikolaj2012-04-041-0/+13
* Add new eventlog events for various heap and GC statisticsDuncan Coutts2012-04-041-0/+41
* Add eventlog/trace stuff for capabilities: create/delete/enable/disableDuncan Coutts2012-04-041-6/+35
* when tracing to stderr, make the capset events conditional on TRACE_schedSimon Marlow2012-03-231-3/+4
* Disable some debug prints that a plain +RTS -DS was enablingIan Lynagh2012-03-221-0/+2
* Allow the number of capabilities to be increased at runtime (#3729)Simon Marlow2011-12-061-0/+7
* Add eventlog event for thread labelsDuncan Coutts2011-11-041-0/+18
* Add an RTS eventlog tracing class for user messagesDuncan Coutts2011-10-271-3/+11
* Add new eventlog EVENT_WALL_CLOCK_TIME for time matchingDuncan Coutts2011-10-261-0/+6
* Rename traceCapsetModify for consistency and clarityDuncan Coutts2011-10-261-13/+13