mirror of
https://github.com/golang/go
synced 2024-10-14 11:53:56 +00:00
test/codegen, runtime/pprof, runtime: apply fmt
Change-Id: Ife4e065246729319c39e57a4fbd8e6f7b37724e1
GitHub-Last-Rev: e71803eaeb
GitHub-Pull-Request: golang/go#38527
Reviewed-on: https://go-review.googlesource.com/c/go/+/228901
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
This commit is contained in:
parent
17fbc818ff
commit
876c1feb7d
|
@ -325,7 +325,7 @@ func (b *profileBuilder) addCPUData(data []uint64, tags []unsafe.Pointer) error
|
|||
// gentraceback guarantees that PCs in the
|
||||
// stack can be unconditionally decremented and
|
||||
// still be valid, so we must do the same.
|
||||
uint64(funcPC(lostProfileEvent)+1),
|
||||
uint64(funcPC(lostProfileEvent) + 1),
|
||||
}
|
||||
}
|
||||
b.m.lookup(stk, tag).count += int64(count)
|
||||
|
|
|
@ -635,6 +635,7 @@ func main() {
|
|||
time.Sleep(time.Second * 1)
|
||||
}
|
||||
`
|
||||
|
||||
// TestGdbInfCallstack tests that gdb can unwind the callstack of cgo programs
|
||||
// on arm64 platforms without endless frames of function 'crossfunc1'.
|
||||
// https://golang.org/issue/37238
|
||||
|
|
|
@ -104,7 +104,7 @@ func cmovfloatint2(x, y float64) float64 {
|
|||
// amd64:"CMOVQHI"
|
||||
// arm64:"CSEL\tMI"
|
||||
// wasm:"Select"
|
||||
r = r - ldexp(y, (rexp-yexp))
|
||||
r = r - ldexp(y, rexp-yexp)
|
||||
}
|
||||
return r
|
||||
}
|
||||
|
|
|
@ -44,23 +44,23 @@ var x [256]byte
|
|||
// Check that large disjoint copies are replaced with moves.
|
||||
|
||||
func moveDisjointStack32() {
|
||||
var s [32]byte
|
||||
// ppc64:-".*memmove"
|
||||
// ppc64le:-".*memmove"
|
||||
// ppc64le/power8:"LXVD2X",-"ADD",-"BC"
|
||||
// ppc64le/power9:"LXV",-"LXVD2X",-"ADD",-"BC"
|
||||
copy(s[:], x[:32])
|
||||
runtime.KeepAlive(&s)
|
||||
var s [32]byte
|
||||
// ppc64:-".*memmove"
|
||||
// ppc64le:-".*memmove"
|
||||
// ppc64le/power8:"LXVD2X",-"ADD",-"BC"
|
||||
// ppc64le/power9:"LXV",-"LXVD2X",-"ADD",-"BC"
|
||||
copy(s[:], x[:32])
|
||||
runtime.KeepAlive(&s)
|
||||
}
|
||||
|
||||
func moveDisjointStack64() {
|
||||
var s [96]byte
|
||||
// ppc64:-".*memmove"
|
||||
// ppc64le:-".*memmove"
|
||||
// ppc64le/power8:"LXVD2X","ADD","BC"
|
||||
// ppc64le/power9:"LXV",-"LXVD2X",-"ADD",-"BC"
|
||||
copy(s[:], x[:96])
|
||||
runtime.KeepAlive(&s)
|
||||
var s [96]byte
|
||||
// ppc64:-".*memmove"
|
||||
// ppc64le:-".*memmove"
|
||||
// ppc64le/power8:"LXVD2X","ADD","BC"
|
||||
// ppc64le/power9:"LXV",-"LXVD2X",-"ADD",-"BC"
|
||||
copy(s[:], x[:96])
|
||||
runtime.KeepAlive(&s)
|
||||
}
|
||||
|
||||
func moveDisjointStack() {
|
||||
|
|
Loading…
Reference in a new issue