• Dmitriy Vyukov's avatar
    runtime: pass correct size to malloc · 7bcbdbd9
    Dmitriy Vyukov authored
    In both cases we lie to malloc about the actual size that we need.
    In panic we ask for less memory than we are going to use.
    In slice we ask for more memory than we are going to use
    (potentially asking for a fractional number of elements).
    This breaks the new GC.
    
    LGTM=khr
    R=golang-codereviews, dave, khr
    CC=golang-codereviews, rsc
    https://golang.org/cl/116940043
    7bcbdbd9
Name
Last commit
Last update
..
cmd Loading commit data...
lib9 Loading commit data...
libbio Loading commit data...
liblink Loading commit data...
pkg Loading commit data...
Make.dist Loading commit data...
all.bash Loading commit data...
all.bat Loading commit data...
all.rc Loading commit data...
androidtest.bash Loading commit data...
clean.bash Loading commit data...
clean.bat Loading commit data...
clean.rc Loading commit data...
make.bash Loading commit data...
make.bat Loading commit data...
make.rc Loading commit data...
nacltest.bash Loading commit data...
race.bash Loading commit data...
race.bat Loading commit data...
run.bash Loading commit data...
run.bat Loading commit data...
run.rc Loading commit data...
sudo.bash Loading commit data...