runtime.pageCache.base (field)
12 uses
runtime (current package)
mpagecache.go#L19: base uintptr // base address of the chunk
mpagecache.go#L47: return c.base + i*pageSize, uintptr(scav) * pageSize
mpagecache.go#L67: return c.base + uintptr(i*pageSize), uintptr(scav) * pageSize
mpagecache.go#L85: ci := chunkIndex(c.base)
mpagecache.go#L86: pi := chunkPageIndex(c.base)
mpagecache.go#L100: if b := (offAddr{c.base}); b.lessThan(p.searchAddr) {
mpagecache.go#L103: p.update(c.base, pageCachePages, false, false)
mpagecache.go#L134: base: chunkBase(ci) + alignDown(uintptr(j), 64)*pageSize,
mpagecache.go#L151: base: alignDown(addr, 64*pageSize),
mpagecache.go#L158: p.allocRange(c.base, pageCachePages)
mpagecache.go#L161: p.update(c.base, pageCachePages, false, true)
mpagecache.go#L171: p.searchAddr = offAddr{c.base + pageSize*(pageCachePages-1)}
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |