mirror of
https://github.com/golang/go
synced 2024-10-14 03:43:28 +00:00
runtime: use memmove rather than memcopy in mgc0.c
For consistency with other code, as that was the only use of memcopy outside of alg.goc. LGTM=bradfitz R=golang-codereviews, bradfitz CC=golang-codereviews https://golang.org/cl/122030044
This commit is contained in:
parent
ae55858e04
commit
ab5d105ba9
|
@ -1515,7 +1515,7 @@ runtime·ReadMemStats(MStats *stats)
|
|||
runtime·updatememstats(nil);
|
||||
// Size of the trailing by_size array differs between Go and C,
|
||||
// NumSizeClasses was changed, but we can not change Go struct because of backward compatibility.
|
||||
runtime·memcopy(runtime·sizeof_C_MStats, stats, &mstats);
|
||||
runtime·memmove(stats, &mstats, runtime·sizeof_C_MStats);
|
||||
|
||||
// Stack numbers are part of the heap numbers, separate those out for user consumption
|
||||
stats->stacks_sys = stats->stacks_inuse;
|
||||
|
|
Loading…
Reference in a new issue