aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/proc.go
AgeCommit message (Expand)Author
2023-11-22runtime: hold sched.lock over traceThreadDestroy in dropmMichael Anthony Knyszek
2023-11-21runtime: emit a ProcSteal from entersyscall_gcwaitMichael Anthony Knyszek
2023-11-21runtime: profile contended lock callsRhys Hiltner
2023-11-21runtime: disable crash stack on WindowsCherry Mui
2023-11-20runtime: add crash stack support for wasmMauri de Souza Meneguzzo
2023-11-20Revert "runtime: profile contended lock calls"Matthew Dempsky
2023-11-19runtime: add support for crash stack on ppc64/ppc64leJoel Sing
2023-11-17runtime: profile contended lock callsRhys Hiltner
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: improve tickspersecondMichael Anthony Knyszek
2023-11-09runtime: make it harder to introduce deadlocks with forEachPMichael Anthony Knyszek
2023-11-09runtime: refactor runtime->tracer API to appear more like a lockMichael Anthony Knyszek
2023-11-06runtime: add crash stack support for mips64xMauri de Souza Meneguzzo
2023-11-02runtime: add crash stack support for riscv64Joel Sing
2023-10-31runtime: allocate crash stack via stackallocJoel Sing
2023-10-26runtime: print a stack trace at "morestack on g0"Cherry Mui
2023-10-26runtime: clear g0 stack bounds in dropmMichael Pratt
2023-09-20cmd/link, runtime: initialize packages in shared build modeCherry Mui
2023-09-12runtime: allow update of system stack bounds on callback from C threadMichael Pratt
2023-09-11Revert "runtime: allow update of system stack bounds on callback from C thread"Michael Pratt
2023-09-11runtime: allow update of system stack bounds on callback from C threadMichael Pratt
2023-09-08runtime: increase g0 stack size in non-cgo caseCherry Mui
2023-08-15runtime: zero saved frame pointer when reusing goroutine stack on arm64Nick Ripley
2023-08-05runtime,syscall: invert openbsd architecture testsJoel Sing
2023-07-25runtime: enforce standard file descriptors open on init on unixRoland Shoemaker
2023-07-20runtime: call wakep in goschedMichael Pratt
2023-07-20runtime: check global runq during "delicate dance"Michael Pratt
2023-07-20runtime: adjust netpollWaiters after goroutines are readyIan Lance Taylor
2023-06-23runtime: set raceignore to zero when starting a new goroutineJelle van den Hooff
2023-06-06runtime: make GODEBUG=dontfreezetheworld=1 saferMichael Pratt
2023-06-06runtime: implement SUID/SGID protectionsRoland Shoemaker
2023-06-01runtime: only increment extraMInUse when actually in useMichael Pratt
2023-05-24runtime: cache inner pinner on PMichael Anthony Knyszek
2023-05-23runtime: fix usage of stale "now" value for netpolling MsMichael Anthony Knyszek
2023-05-19runtime: replace raw traceEv with traceBlockReason in goparkMichael 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/cgo: store M for C-created thread in pthread keyCherry Mui
2023-05-17runtime: replace sysBlockTraced with tracedSyscallEnterMichael Anthony Knyszek
2023-05-17runtime: hide sysExitTicks a little betterMichael 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-11runtime: hide trace.shutdown behind traceShuttingDownMichael Anthony Knyszek
2023-05-11runtime: replace trace.enabled with traceEnabledMichael Anthony Knyszek
2023-05-11runtime: hide trace lock init detailsMichael Anthony Knyszek
2023-05-09runtime: exclude extra M's from debug.SetMaxThreadsMichael Pratt
2023-05-08runtime: clean up extra M APIMichael Pratt
2023-05-05Revert "runtime/cgo: store M for C-created thread in pthread key"Chressie Himpel
2023-04-28runtime/trace: avoid frame pointer unwinding for events during cgocallbackgNick Ripley