summaryrefslogtreecommitdiff
path: root/src/runtime/trace.go
Commit message (Expand)AuthorAgeFilesLines
* runtime: manage gcBgMarkWorkers with a global poolMichael Pratt2020-10-301-1/+1
* runtime: make next_gc atomically accessedMichael Anthony Knyszek2020-10-261-2/+3
* runtime: synchronize StartTrace and StopTrace with sysmonMichael Anthony Knyszek2020-05-211-0/+12
* runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)Dan Scales2020-04-071-0/+1
* runtime: don't hold worldsema across mark phaseMichael Anthony Knyszek2020-03-181-7/+10
* Revert "runtime: don't hold worldsema across mark phase"Michael Knyszek2020-01-241-10/+7
* runtime, time: remove old timer codeIan Lance Taylor2019-11-191-8/+1
* runtime: clean up power-of-two rounding code with align functionsMichael Anthony Knyszek2019-11-041-1/+1
* all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick2019-10-101-1/+1
* runtime: don't hold worldsema across mark phaseMichael Anthony Knyszek2019-09-041-7/+10
* runtime: remove redundant explicit deref in trace.goIskander Sharipov2018-08-221-6/+6
* runtime: simplify slice expression to sliced value itselfIskander Sharipov2018-08-221-2/+2
* runtime: convert g.waitreason from string to uint8Josh Bleecher Snyder2018-05-031-1/+1
* runtime/trace: rename "Span" with "Region"Hana Kim2018-04-241-5/+5
* Revert "runtime: convert g.waitreason from string to uint8"Josh Bleecher Snyder2018-03-131-1/+1
* runtime: convert g.waitreason from string to uint8Josh Bleecher Snyder2018-03-121-1/+1
* runtime/trace: implement annotation APIHana Kim2018-02-151-18/+107
* runtime/trace: user annotation APIHana Kim2018-02-151-2/+36
* runtime/trace: fix corrupted trace during StartTraceHana (Hyang-Ah) Kim2017-10-311-31/+46
* runtime: clean up loops over allpAustin Clements2017-09-271-6/+0
* runtime: dynamically allocate allpAustin Clements2017-09-271-2/+4
* runtime: improve timers scalability on multi-CPU systemsAliaksandr Valialkin2017-09-121-3/+6
* runtime,cmd/trace: trace GC STW eventsAustin Clements2017-08-291-7/+7
* runtime: record swept and reclaimed bytes in sweep traceAustin Clements2017-04-191-6/+11
* runtime: make sweep trace events encompass entire sweep loopAustin Clements2017-04-191-2/+29
* runtime/trace: iterate over frames instead of PCsDavid Lazar2017-04-141-18/+22
* runtime: remove unused g parameterDaniel Martí2017-03-161-1/+1
* runtime: avoid repeated findmoduledatap callsAustin Clements2017-03-061-1/+1
* sync: make Mutex more fairDmitry Vyukov2017-02-171-1/+1
* runtime: remove stack barriersAustin Clements2017-02-141-6/+1
* cmd/trace: Record mark assists in execution tracesHeschi Kreinick2017-02-101-45/+55
* runtime, cmd/trace: track goroutines blocked on GC assistsAustin Clements2016-10-281-1/+2
* runtime, cmd/trace: annotate different mark worker typesAustin Clements2016-10-281-5/+25
* runtime: Profile goroutines holding contended mutexes.Peter Weinberger2016-10-281-1/+1
* runtime: replace *g with guintptr in traceAustin Clements2016-10-211-8/+8
* runtime: mark several types go:notinheapAustin Clements2016-10-151-0/+7
* cmd/trace: label mark termination spans as suchAustin Clements2016-10-071-2/+2
* runtime: make next_gc ^0 when GC is disabledAustin Clements2016-10-071-1/+6
* runtime: fix global buffer reset in StopTraceDmitry Vyukov2016-09-021-2/+4
* runtime: speed up StartTrace with lots of blocked goroutinesDmitry Vyukov2016-08-221-23/+38
* runtime: use per-goroutine sequence numbers in tracerDmitry Vyukov2016-04-231-54/+67
* runtime: fix description of trace eventsDmitry Vyukov2016-04-221-3/+3
* internal/trace: support parsing of 1.5 tracesDmitry Vyukov2016-04-111-1/+1
* runtime: emit file:line info into tracesDmitry Vyukov2016-04-081-12/+86
* runtime: acquire stack lock in traceEventAustin Clements2016-01-271-1/+6
* runtime: eliminate traceAllocBlock write barriersAustin Clements2015-11-191-10/+19
* runtime: break out system-specific constants into package sysMichael Matloob2015-11-121-4/+5
* runtime: replace traceBuf slice with indexAustin Clements2015-11-111-32/+42
* runtime: eliminate traceStack write barriersAustin Clements2015-11-111-4/+9
* runtime: eliminate traceBuf write barriersAustin Clements2015-11-111-68/+82