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 + -
显示快捷键?