// Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package malloc #include "runtime.h" #include "malloc.h" func Alloc(n uintptr) (p *byte) { p = malloc(n); } func Free(p *byte) { free(p); } func Lookup(p *byte) (base *byte, size uintptr) { mlookup(p, &base, &size, nil); } func GetStats() (s *MStats) { s = &mstats; } func GC() { gc(1); }