memtracker.h
来自「About: hamsterdb is a database engine w」· C头文件 代码 · 共 46 行
H
46 行
/** * Copyright (C) 2005-2007 Christoph Rupp (chris@crupp.de). * All rights reserved. See file LICENSE for licence and copyright * information. * * memory allocator which tracks memory leaks * */#include "../src/mem.h"typedef struct memdesc_t{ const char *file; int line; int size; struct memdesc_t *next; struct memdesc_t *previous; int magic_start; char data[1];} memdesc_t;typedef struct { memdesc_t *header; unsigned long total;} memtracker_priv_t;typedef struct { alloc_func_t alloc; free_func_t free; close_func_t close; memtracker_priv_t *priv;} memtracker_t;extern memtracker_t *memtracker_new(void);extern unsigned longmemtracker_get_leaks(memtracker_t *mt);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?