Home
last modified time | relevance | path

Searched defs:gcWork (Results 1 – 2 of 2) sorted by relevance

/aosp_15_r20/prebuilts/go/linux-x86/src/runtime/
Dmgcwork.go56 type gcWork struct { struct
75 wbuf1, wbuf2 *workbuf
79 bytesMarked uint64
84 heapScanWork int64
90 flushedWork bool
100 func (w *gcWork) init() {
113 func (w *gcWork) put(obj uintptr) {
152 func (w *gcWork) putFast(obj uintptr) bool {
167 func (w *gcWork) putBatch(obj []uintptr) {
204 func (w *gcWork) tryGet() uintptr {
[all …]
Dmgcmark.go161 func markroot(gcw *gcWork, i uint32, flushBgCredit bool) int64 {
262 func markrootBlock(b0, n0 uintptr, ptrmask0 *uint8, gcw *gcWork, shard int) int64 {
321 func markrootSpans(gcw *gcWork, shard int) {
819 func scanstack(gp *g, gcw *gcWork) int64 {
1003 func scanframeworker(frame *stkframe, state *stackScanState, gcw *gcWork) {
1101 func gcDrainMarkWorkerIdle(gcw *gcWork) {
1107 func gcDrainMarkWorkerDedicated(gcw *gcWork, untilPreempt bool) {
1117 func gcDrainMarkWorkerFractional(gcw *gcWork) {
1151 func gcDrain(gcw *gcWork, flags gcDrainFlags) {
1277 func gcDrainN(gcw *gcWork, scanWork int64) int64 {
[all …]