#include "defs.h"
#include "dcache.h"
#include "gdbcmd.h"
#include "gdb_string.h"
#include "gdbcore.h"
#include "target.h"
#include "inferior.h"
#include "splay-tree.h"
Go to the source code of this file.
Defines |
#define | DCACHE_DEFAULT_SIZE 4096 |
#define | DCACHE_DEFAULT_LINE_SIZE 64 |
#define | LINE_SIZE_MASK(dcache) ((dcache->line_size - 1)) |
#define | XFORM(dcache, x) ((x) & LINE_SIZE_MASK (dcache)) |
#define | MASK(dcache, x) ((x) & ~LINE_SIZE_MASK (dcache)) |
Typedefs |
typedef void( | block_func )(struct dcache_block *block, void *param) |
Functions |
void | _initialize_dcache (void) |
void | dcache_free (DCACHE *dcache) |
void | dcache_invalidate (DCACHE *dcache) |
DCACHE * | dcache_init (void) |
int | dcache_xfer_memory (struct target_ops *ops, DCACHE *dcache, CORE_ADDR memaddr, gdb_byte *myaddr, int len, int should_write) |
void | dcache_update (DCACHE *dcache, CORE_ADDR memaddr, gdb_byte *myaddr, int len) |
Define Documentation
Typedef Documentation
Function Documentation