aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/trace.go
AgeCommit message (Expand)Author
2021-04-14runtime: move next_gc and last_next_gc into gcControllerStateMichael Anthony Knyszek
2021-04-13runtime: move internal GC statistics from memstats to gcControllerMichael Anthony Knyszek
2021-03-05runtime: encapsulate access to allgsMichael Pratt
2020-10-30runtime: manage gcBgMarkWorkers with a global poolMichael Pratt
2020-10-26runtime: make next_gc atomically accessedMichael Anthony Knyszek
2020-05-21runtime: synchronize StartTrace and StopTrace with sysmonMichael Anthony Knyszek
2020-04-07runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)Dan Scales
2020-03-18runtime: don't hold worldsema across mark phaseMichael Anthony Knyszek
2020-01-24Revert "runtime: don't hold worldsema across mark phase"Michael Knyszek
2019-11-19runtime, time: remove old timer codeIan Lance Taylor
2019-11-04runtime: clean up power-of-two rounding code with align functionsMichael Anthony Knyszek
2019-10-10all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick
2019-09-04runtime: don't hold worldsema across mark phaseMichael Anthony Knyszek
2018-08-22runtime: remove redundant explicit deref in trace.goIskander Sharipov
2018-08-22runtime: simplify slice expression to sliced value itselfIskander Sharipov
2018-05-03runtime: convert g.waitreason from string to uint8Josh Bleecher Snyder
2018-04-24runtime/trace: rename "Span" with "Region"Hana Kim
2018-03-13Revert "runtime: convert g.waitreason from string to uint8"Josh Bleecher Snyder
2018-03-12runtime: convert g.waitreason from string to uint8Josh Bleecher Snyder
2018-02-15runtime/trace: implement annotation APIHana Kim
2018-02-15runtime/trace: user annotation APIHana Kim
2017-10-31runtime/trace: fix corrupted trace during StartTraceHana (Hyang-Ah) Kim
2017-09-27runtime: clean up loops over allpAustin Clements
2017-09-27runtime: dynamically allocate allpAustin Clements
2017-09-12runtime: improve timers scalability on multi-CPU systemsAliaksandr Valialkin
2017-08-29runtime,cmd/trace: trace GC STW eventsAustin Clements
2017-04-19runtime: record swept and reclaimed bytes in sweep traceAustin Clements
2017-04-19runtime: make sweep trace events encompass entire sweep loopAustin Clements
2017-04-14runtime/trace: iterate over frames instead of PCsDavid Lazar
2017-03-16runtime: remove unused g parameterDaniel Martí
2017-03-06runtime: avoid repeated findmoduledatap callsAustin Clements
2017-02-17sync: make Mutex more fairDmitry Vyukov
2017-02-14runtime: remove stack barriersAustin Clements
2017-02-10cmd/trace: Record mark assists in execution tracesHeschi Kreinick
2016-10-28runtime, cmd/trace: track goroutines blocked on GC assistsAustin Clements
2016-10-28runtime, cmd/trace: annotate different mark worker typesAustin Clements
2016-10-28runtime: Profile goroutines holding contended mutexes.Peter Weinberger
2016-10-21runtime: replace *g with guintptr in traceAustin Clements
2016-10-15runtime: mark several types go:notinheapAustin Clements
2016-10-07cmd/trace: label mark termination spans as suchAustin Clements
2016-10-07runtime: make next_gc ^0 when GC is disabledAustin Clements
2016-09-02runtime: fix global buffer reset in StopTraceDmitry Vyukov
2016-08-22runtime: speed up StartTrace with lots of blocked goroutinesDmitry Vyukov
2016-04-23runtime: use per-goroutine sequence numbers in tracerDmitry Vyukov
2016-04-22runtime: fix description of trace eventsDmitry Vyukov
2016-04-11internal/trace: support parsing of 1.5 tracesDmitry Vyukov
2016-04-08runtime: emit file:line info into tracesDmitry Vyukov
2016-01-27runtime: acquire stack lock in traceEventAustin Clements
2015-11-19runtime: eliminate traceAllocBlock write barriersAustin Clements
2015-11-12runtime: break out system-specific constants into package sysMichael Matloob