aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/trace.go
AgeCommit message (Expand)Author
2025-12-30all: fix some minor grammatical issues in the commentscuishuang
2025-12-11runtime: prevent calls to GOMAXPROCS while clearing P trace stateMichael Anthony Knyszek
2025-11-21runtime: replace trace seqlock with write flagMichael Anthony Knyszek
2025-10-30runtime: document tracer invariants explicitlyMichael Anthony Knyszek
2025-08-15internal/trace: add end-of-generation signal to traceMichael Anthony Knyszek
2025-07-07runtime: make traceStack testable and add a benchmarkMichael Anthony Knyszek
2025-06-18runtime: prevent mutual deadlock between GC stopTheWorld and suspendGMichael Anthony Knyszek
2025-06-16runtime: don't let readTrace spin on trace.shutdownMichael Anthony Knyszek
2025-06-13runtime: comment that some linknames are used by runtime/traceCherry Mui
2025-05-21runtime/trace: add the flight recorderCarlos Amedee
2025-05-21runtime,internal/trace: emit clock snapshots at the start of trace generationsFelix Geisendörfer
2024-07-26runtime: allow experimental trace batches to be reusedAustin Clements
2024-05-22all: document legacy //go:linkname for modules with ≥50,000 dependentsRuss Cox
2024-05-22runtime: write out a batch with alignment info for traceallocfreeMichael Anthony Knyszek
2024-05-08runtime: add traceallocfree GODEBUG for alloc/free events in tracesMichael Anthony Knyszek
2024-04-15runtime: rename v2 execution tracer filesCarlos Amedee
2024-04-15runtime, cmd/trace: remove code paths that include v1 tracerCarlos Amedee
2024-03-25runtime: migrate internal/atomic to internal/runtimeAndy Pan
2024-03-22runtime: add tracing for iter.PullMichael Anthony Knyszek
2024-02-10runtime: call traceAdvance before exitingNicolas Hillegeer
2024-01-15runtime: more godoc linksOlivier Mengué
2023-11-15runtime/metrics: add STW stopping and total time metricsMichael Pratt
2023-11-10runtime: add execution tracer v2 behind GOEXPERIMENT=exectracer2Michael Anthony Knyszek
2023-11-09runtime: refactor runtime->tracer API to appear more like a lockMichael Anthony Knyszek
2023-09-18all: clean unnecessary castsJes Cok
2023-08-21runtime: drop stack-allocated pcvalueCachesAustin Clements
2023-08-15runtime: mark traceEnabled and traceShuttingDown as no:splitMauri de Souza Meneguzzo
2023-08-07Revert "runtime: drop stack-allocated pcvalueCaches"Austin Clements
2023-08-07runtime: drop stack-allocated pcvalueCachesAustin Clements
2023-06-27runtime: fix trace.Stop deadlock when built with faketimeHiro
2023-06-13runtime/trace: disable frame pointer unwinding on plan9Philip Silva
2023-05-22runtime: rename getcallerfp to getfpFelix Geisendörfer
2023-05-19runtime: make trace.lock not reentrantMichael Anthony Knyszek
2023-05-19runtime: replace raw traceEv with traceBlockReason in goparkMichael Anthony Knyszek
2023-05-19runtime: make traceClockNow nosplitMichael Anthony Knyszek
2023-05-19runtime: formalize the trace clockMichael Anthony Knyszek
2023-05-19runtime: emit STW events for all pauses, not just those for the GCMichael Anthony Knyszek
2023-05-17runtime: replace sysBlockTraced with tracedSyscallEnterMichael Anthony Knyszek
2023-05-17runtime: hide sysExitTicks a little betterMichael Anthony Knyszek
2023-05-17runtime: capture per-p trace state in a typeMichael Anthony Knyszek
2023-05-17runtime: capture per-m trace state in a typeMichael Anthony Knyszek
2023-05-17runtime: capture per-g trace state in a typeMichael Anthony Knyszek
2023-05-17runtime: factor our oneNewExtraM trace codeMichael Anthony Knyszek
2023-05-12runtime: remove unused skip arg from fpTracebackPCsFelix Geisendörfer
2023-05-11runtime: remove unused traceFutileWakeupMichael Anthony Knyszek
2023-05-11runtime: hide trace.shutdown behind traceShuttingDownMichael Anthony Knyszek
2023-05-11runtime: add traceEnabled functionMichael Anthony Knyszek
2023-05-11runtime: hide trace lock init detailsMichael Anthony Knyszek
2023-05-11Revert "runtime: rename getcallerfp to getfp"Michael Pratt
2023-05-11runtime: rename getcallerfp to getfpFelix Geisendörfer