| // 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; | |
| }; | |
| func Alloc(uint64) *byte; | |
| func Free(*byte); | |
| func GetStats() *Stats; | |
| func Lookup(*byte) (*byte, uintptr); |