// 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. | |
package malloc | |
type Stats struct { | |
Alloc uint64; | |
Sys uint64; | |
Stacks uint64; | |
InusePages uint64; | |
NextGC uint64; | |
EnableGC bool; | |
} | |
func Alloc(uint64) *byte | |
func Free(*byte) | |
func GetStats() *Stats | |
func Lookup(*byte) (*byte, uintptr) | |
func GC() |