runtime.pageAlloc.searchAddr (field)
24 uses
runtime (current package)
mpagealloc.go#L242: searchAddr offAddr
mpagealloc.go#L320: p.searchAddr = maxSearchAddr
mpagealloc.go#L382: if b := (offAddr{base}); b.lessThan(p.searchAddr) {
mpagealloc.go#L383: p.searchAddr = b
mpagealloc.go#L677: if searchIdx := offAddrToLevelIndex(l, p.searchAddr); searchIdx&^(entriesPerBlock-1) == i {
mpagealloc.go#L754: print("runtime: p.searchAddr = ", hex(p.searchAddr.addr()), ", i = ", i, "\n")
mpagealloc.go#L808: if chunkIndex(p.searchAddr.addr()) >= p.end {
mpagealloc.go#L815: if pallocChunkPages-chunkPageIndex(p.searchAddr.addr()) >= uint(npages) {
mpagealloc.go#L817: i := chunkIndex(p.searchAddr.addr())
mpagealloc.go#L819: j, searchIdx := p.chunkOf(i).find(npages, chunkPageIndex(p.searchAddr.addr()))
mpagealloc.go#L822: print("runtime: searchIdx = ", chunkPageIndex(p.searchAddr.addr()), ", p.searchAddr = ", hex(p.searchAddr.addr()), "\n")
mpagealloc.go#L840: p.searchAddr = maxSearchAddr
mpagealloc.go#L851: if p.searchAddr.lessThan(searchAddr) {
mpagealloc.go#L852: p.searchAddr = searchAddr
mpagealloc.go#L868: if b := (offAddr{base}); b.lessThan(p.searchAddr) {
mpagealloc.go#L869: p.searchAddr = b
mpagecache.go#L100: if b := (offAddr{c.base}); b.lessThan(p.searchAddr) {
mpagecache.go#L101: p.searchAddr = b
mpagecache.go#L121: if chunkIndex(p.searchAddr.addr()) >= p.end {
mpagecache.go#L125: ci := chunkIndex(p.searchAddr.addr()) // chunk index
mpagecache.go#L129: j, _ := chunk.find(1, chunkPageIndex(p.searchAddr.addr()))
mpagecache.go#L145: p.searchAddr = maxSearchAddr
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. |