aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/trace.go
AgeCommit message (Expand)Author
2023-01-23runtime: use copy as spotted by staticcheckDaniel Martí
2022-09-27runtime/trace: add missing events for the locked g in extra M.doujiang24
2022-08-23runtime: move traceStackTable.lock to the system stackAustin Clements
2022-08-19runtime: add and use runtime/internal/sys.NotInHeapCuong Manh Le
2022-08-15Revert "runtime/trace: add missing events for the locked g in extra M."Cuong Manh Le
2022-08-12runtime/trace: add missing events for the locked g in extra M.doujiang24
2022-08-12runtime: run "gofmt -s -w"Cuong Manh Le
2022-08-12runtime: convert g.goid to uint64Michael Pratt
2022-08-11runtime: add mayAcquire annotation for trace.lockAustin Clements
2022-08-11runtime: only acquire trace.lock on the system stackAustin Clements
2022-08-11runtime: don't use trace.lock for trace reader parkingAustin Clements
2022-08-11runtime: simplify trace buffer management around footerAustin Clements
2022-08-11runtime: avoid large object stack copy in traceStackTable.dumpAustin Clements
2022-08-11runtime: write trace stack tab directly to trace bufferAustin Clements
2022-08-08runtime: convert gcController.heapLive to atomic typeMichael Pratt
2022-08-02runtime: trivial replacements of _g_ in remaining filesMichael Pratt
2022-08-02runtime: tricky replacements of _g_ in trace.goMichael Pratt
2022-08-02runtime: rename _p_ to ppMichael Pratt
2022-05-05runtime: use profile data before advancing indexRhys Hiltner
2022-05-03runtime: re-add import in trace.goRhys Hiltner
2022-05-03runtime: add CPU samples to execution traceRhys Hiltner
2022-05-03runtime: check the heap goal and trigger dynamicallyMichael Anthony Knyszek
2022-04-26runtime: move scheduling decisions by schedule into findrunnableMichael Anthony Knyszek
2022-02-11cmd/compile, runtime: use unwrapped PC for goroutine creation tracingCherry Mui
2021-12-29runtime: invalid negative frequency while tracingMeng Zhuo
2021-10-19runtime: ensure at least 1 tick between eventsMeng Zhuo
2021-06-17[dev.typeparams] runtime: replace Goarch* constants with internal/goarch vers...Michael Anthony Knyszek
2021-06-17[dev.typeparams] runtime: fix import sort order [generated]Michael Anthony Knyszek
2021-06-17[dev.typeparams] runtime: replace uses of runtime/internal/sys.PtrSize with i...Michael Anthony Knyszek
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