#include "defs.h"
#include "gdb_obstack.h"
#include "bcache.h"
#include "gdb_string.h"
#include "gdb_assert.h"
#include <stddef.h>
#include <stdlib.h>
Go to the source code of this file.
Defines |
| #define | CHAIN_LENGTH_THRESHOLD (5) |
| #define | BSTRING_SIZE(n) (offsetof (struct bstring, d.data) + (n)) |
Functions |
| unsigned long | hash (const void *addr, int length) |
| unsigned long | hash_continue (const void *addr, int length, unsigned long h) |
| const void * | bcache (const void *addr, int length, struct bcache *cache) |
| const void * | bcache_full (const void *addr, int length, struct bcache *bcache, int *added) |
| struct bcache * | bcache_xmalloc (unsigned long(*hash_function)(const void *, int length), int(*compare_function)(const void *, const void *, int length)) |
| void | bcache_xfree (struct bcache *bcache) |
| void | print_bcache_statistics (struct bcache *c, char *type) |
| int | bcache_memory_used (struct bcache *bcache) |
Define Documentation
| #define BSTRING_SIZE |
( |
|
n | ) |
(offsetof (struct bstring, d.data) + (n)) |
Function Documentation