#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