This program reads a log file and prints the memory allocation summed up. More...
#include "config.h"#include "util/log.h"#include "util/rbtree.h"#include "util/locks.h"#include "util/fptr_wlist.h"#include <sys/stat.h>Data Structures | |
| struct | codeline |
| The allocation statistics block. More... | |
Functions | |
| static void | usage (void) |
| print usage and exit | |
| static int | match (char *line) |
| match logfile line to see if it needs accounting processing | |
| static struct codeline * | get_codeline (rbtree_type *tree, char *key, char *func) |
| find or alloc codeline in tree | |
| static void | read_malloc_stat (char *line, rbtree_type *tree) |
| read up the malloc stats | |
| static void | read_calloc_stat (char *line, rbtree_type *tree) |
| read up the calloc stats | |
| static off_t | get_file_size (const char *fname) |
| get size of file | |
| static void | readfile (rbtree_type *tree, const char *fname) |
| read the logfile | |
| static void | printstats (rbtree_type *tree) |
| print memory stats | |
| int | main (int argc, const char *argv[]) |
| main program | |
This program reads a log file and prints the memory allocation summed up.