#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