mirror of
https://github.com/golang/go.git
synced 2025-11-11 22:21:06 +00:00
runtime: clean up naming of mcallable functions.
Introduce the mFunction type to represent an mcall/onM-able function. Name such functions using _m. LGTM=bradfitz R=bradfitz CC=golang-codereviews https://golang.org/cl/121320043
This commit is contained in:
parent
161ba662b1
commit
e359bea8ad
6 changed files with 36 additions and 26 deletions
|
|
@ -114,7 +114,7 @@ func gomallocgc(size uintptr, typ *_type, flags int) unsafe.Pointer {
|
|||
v := s.freelist
|
||||
if v == nil {
|
||||
mp.scalararg[0] = tinySizeClass
|
||||
onM(&mcacheRefill)
|
||||
onM(&mcacheRefill_m)
|
||||
s = c.alloc[tinySizeClass]
|
||||
v = s.freelist
|
||||
}
|
||||
|
|
@ -143,7 +143,7 @@ func gomallocgc(size uintptr, typ *_type, flags int) unsafe.Pointer {
|
|||
v := s.freelist
|
||||
if v == nil {
|
||||
mp.scalararg[0] = uint(sizeclass)
|
||||
onM(&mcacheRefill)
|
||||
onM(&mcacheRefill_m)
|
||||
s = c.alloc[sizeclass]
|
||||
v = s.freelist
|
||||
}
|
||||
|
|
@ -162,7 +162,7 @@ func gomallocgc(size uintptr, typ *_type, flags int) unsafe.Pointer {
|
|||
} else {
|
||||
mp.scalararg[0] = uint(size)
|
||||
mp.scalararg[1] = uint(flags)
|
||||
onM(&largeAlloc)
|
||||
onM(&largeAlloc_m)
|
||||
s = (*mspan)(mp.ptrarg[0])
|
||||
mp.ptrarg[0] = nil
|
||||
x = unsafe.Pointer(uintptr(s.start << pageShift))
|
||||
|
|
@ -272,7 +272,7 @@ func profilealloc(mp *m, x unsafe.Pointer, size uintptr) {
|
|||
}
|
||||
mp.scalararg[0] = uint(size)
|
||||
mp.ptrarg[0] = x
|
||||
onM(&mprofMalloc)
|
||||
onM(&mprofMalloc_m)
|
||||
}
|
||||
|
||||
// force = 1 - do GC regardless of current heap usage
|
||||
|
|
@ -341,7 +341,7 @@ func gogc(force int32) {
|
|||
} else {
|
||||
mp.scalararg[1] = 0
|
||||
}
|
||||
onM(&mgc2)
|
||||
onM(&gc_m)
|
||||
}
|
||||
|
||||
// all done
|
||||
|
|
@ -426,6 +426,6 @@ func SetFinalizer(obj interface{}, finalizer interface{}) {
|
|||
mp.ptrarg[1] = e.data
|
||||
mp.ptrarg[2] = unsafe.Pointer(ftyp)
|
||||
mp.ptrarg[3] = f.data
|
||||
onM(&setFinalizer)
|
||||
onM(&setFinalizer_m)
|
||||
releasem(mp)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue