diff options
Diffstat (limited to 'src/runtime/mem.go')
| -rw-r--r-- | src/runtime/mem.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/runtime/mem.go b/src/runtime/mem.go index f28e536760..2f43bdf788 100644 --- a/src/runtime/mem.go +++ b/src/runtime/mem.go @@ -47,7 +47,7 @@ import "unsafe" //go:nosplit func sysAlloc(n uintptr, sysStat *sysMemStat) unsafe.Pointer { sysStat.add(int64(n)) - memstats.mappedReady.Add(int64(n)) + gcController.mappedReady.Add(int64(n)) return sysAllocOS(n) } @@ -57,7 +57,7 @@ func sysAlloc(n uintptr, sysStat *sysMemStat) unsafe.Pointer { // sysUnused memory region are considered forfeit and the region must not be // accessed again until sysUsed is called. func sysUnused(v unsafe.Pointer, n uintptr) { - memstats.mappedReady.Add(-int64(n)) + gcController.mappedReady.Add(-int64(n)) sysUnusedOS(v, n) } @@ -72,7 +72,7 @@ func sysUnused(v unsafe.Pointer, n uintptr) { // Prepared and Ready memory. However, the caller must provide the exact amout // of Prepared memory for accounting purposes. func sysUsed(v unsafe.Pointer, n, prepared uintptr) { - memstats.mappedReady.Add(int64(prepared)) + gcController.mappedReady.Add(int64(prepared)) sysUsedOS(v, n) } @@ -97,7 +97,7 @@ func sysHugePage(v unsafe.Pointer, n uintptr) { //go:nosplit func sysFree(v unsafe.Pointer, n uintptr, sysStat *sysMemStat) { sysStat.add(-int64(n)) - memstats.mappedReady.Add(-int64(n)) + gcController.mappedReady.Add(-int64(n)) sysFreeOS(v, n) } @@ -111,7 +111,7 @@ func sysFree(v unsafe.Pointer, n uintptr, sysStat *sysMemStat) { // If a transition from Prepared is ever introduced, create a new function // that elides the Ready state accounting. func sysFault(v unsafe.Pointer, n uintptr) { - memstats.mappedReady.Add(-int64(n)) + gcController.mappedReady.Add(-int64(n)) sysFaultOS(v, n) } |
