aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime2.go
AgeCommit message (Expand)Author
2023-08-07runtime: avoid relying on the unwinder in deferreturnMatthew Dempsky
2023-08-07runtime, cmd/compile: optimize open-coded defersMatthew Dempsky
2023-08-07runtime, cmd/compile: prune unused _defer fieldsMatthew Dempsky
2023-07-31runtime: refactor defer processingMatthew Dempsky
2023-05-24runtime: cache inner pinner on PMichael Anthony Knyszek
2023-05-19runtime: replace raw traceEv with traceBlockReason in goparkMichael Anthony Knyszek
2023-05-17runtime/cgo: store M for C-created thread in pthread keyCherry Mui
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-10all: fix a lot of commentscui fliter
2023-05-05Revert "runtime/cgo: store M for C-created thread in pthread key"Chressie Himpel
2023-04-26runtime/cgo: store M for C-created thread in pthread keyMichael Pratt
2023-04-21internal/abi, runtime, cmd: merge funcFlag_* consts into internal/abiAustin Clements
2023-04-21internal/abi, runtime, cmd: merge funcID_* consts into internal/abiAustin Clements
2023-04-17Revert "runtime/cgo: store M for C-created thread in pthread key"Michael Pratt
2023-04-03runtime/cgo: store M for C-created thread in pthread keydoujiang24
2023-03-31Revert "runtime/cgo: store M for C-created thread in pthread key"Cherry Mui
2023-03-24runtime/cgo: store M for C-created thread in pthread keydoujiang24
2023-03-21runtime: for deep stacks, print both the top 50 and bottom 50 framesAustin Clements
2023-03-10runtime: delete gentracebackAustin Clements
2023-03-10runtime: implement traceback iteratorAustin Clements
2023-03-10runtime: create an API for unwinding inlined framesAustin Clements
2023-02-21runtime: record parent goroutine ID, and print it in stack tracesNick Ripley
2022-11-18runtime: add page tracerMichael Knyszek
2022-10-21runtime: gofmtCherry Mui
2022-10-18runtime: always keep global reference to mp until mexit completesMichael Pratt
2022-10-14cmd/compile,cmd/link,runtime: add start line numbers to func metadataMichael Pratt
2022-09-27runtime/trace: add missing events for the locked g in extra M.doujiang24
2022-09-16runtime/metrics: add /sync/mutex/wait/total:seconds metricMichael Anthony Knyszek
2022-09-16runtime: set G wait reason more consistentlyMichael Anthony Knyszek
2022-09-16runtime: make the wait reason for a g blocked on a mutex more specificMichael Anthony Knyszek
2022-09-16runtime/metrics: add CPU statsMichael Anthony Knyszek
2022-09-07runtime: rename _func.entryoff to entryOffMichael Pratt
2022-09-07runtime: rename _func.nameoff and friends to nameOffMichael Pratt
2022-09-05runtime: convert g.atomicstatus to internal atomic typeAndy Pan
2022-09-02runtime: document implicit fields at the end of _funcMichael Pratt
2022-09-02runtime: consolidate stkframe and its methods into stkframe.goAustin Clements
2022-09-02runtime: replace stkframe.arglen/argmap with methodsAustin Clements
2022-09-02runtime: document stkframeAustin Clements
2022-08-31runtime: convert p.numTimers and p.deletedTimers to internal atomic typesAndy Pan
2022-08-26runtime: drop padding alignment field for timeHistogramCuong Manh Le
2022-08-26runtime: convert forcegcstate.idle to internal atomic typeAndy Pan
2022-08-26runtime: convert g.selectDone to atomic typehopehook
2022-08-26runtime: convert p.statsSeq to internal atomic typehopehook
2022-08-18runtime: remove p padding field for atomic fields alignmentCuong Manh Le
2022-08-18runtime: convert timer0When/timerModifiedEarliest to atomic.Int64Cuong Manh Le
2022-08-18runtime: convert m.cgoCallersUse to atomic typeCuong Manh Le
2022-08-18runtime: convert p.timerModifiedEarliest to atomic typeCuong Manh Le
2022-08-17runtime: convert p.timer0When to atomic typeCuong Manh Le