// 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. // Go declarations for malloc. // The actual functions are written in C // and part of the runtime library. // The malloc package exposes statistics and other low-level details about // the run-time memory allocator and collector. It is intended for debugging // purposes only; other uses are discouraged. package malloc type Stats struct { Alloc uint64 Sys uint64 Stacks uint64 InusePages uint64 NextGC uint64 Lookups uint64 Mallocs uint64 EnableGC bool } func Alloc(uintptr) *byte func Free(*byte) func GetStats() *Stats func Lookup(*byte) (*byte, uintptr) func GC()