GDB (xrefs)
Functions | Variables
/tmp/gdb-7.10/gdb/memattr.c File Reference
#include "defs.h"
#include "command.h"
#include "gdbcmd.h"
#include "memattr.h"
#include "target.h"
#include "target-dcache.h"
#include "value.h"
#include "language.h"
#include "vec.h"
#include "breakpoint.h"
#include "cli/cli-utils.h"

Go to the source code of this file.

Functions

 VEC (mem_region_s)
 
static int mem_region_lessthan (const struct mem_region *lhs, const struct mem_region *rhs)
 
int mem_region_cmp (const void *untyped_lhs, const void *untyped_rhs)
 
void mem_region_init (struct mem_region *newobj)
 
static void require_user_regions (int from_tty)
 
static void require_target_regions (void)
 
static void create_mem_region (CORE_ADDR lo, CORE_ADDR hi, const struct mem_attrib *attrib)
 
struct mem_regionlookup_mem_region (CORE_ADDR addr)
 
void invalidate_target_mem_regions (void)
 
static void mem_clear (void)
 
static void mem_command (char *args, int from_tty)
 
static void mem_info_command (char *args, int from_tty)
 
static void mem_enable (int num)
 
static void mem_enable_command (char *args, int from_tty)
 
static void mem_disable (int num)
 
static void mem_disable_command (char *args, int from_tty)
 
static void mem_delete (int num)
 
static void mem_delete_command (char *args, int from_tty)
 
static void dummy_cmd (char *args, int from_tty)
 
void _initialize_mem (void)
 

Variables

const struct mem_attrib default_mem_attrib
 
const struct mem_attrib unknown_mem_attrib
 
initialize_file_ftype _initialize_mem
 
static struct cmd_list_elementmem_set_cmdlist
 
static struct cmd_list_elementmem_show_cmdlist
 

Function Documentation

void _initialize_mem ( void  )
static void create_mem_region ( CORE_ADDR  lo,
CORE_ADDR  hi,
const struct mem_attrib attrib 
)
static
static void dummy_cmd ( char *  args,
int  from_tty 
)
static

Definition at line 695 of file memattr.c.

Referenced by _initialize_mem().

void invalidate_target_mem_regions ( void  )

Definition at line 295 of file memattr.c.

References VEC_free.

Referenced by target_pre_inferior().

struct mem_region* lookup_mem_region ( CORE_ADDR  addr)
static void mem_clear ( void  )
static

Definition at line 309 of file memattr.c.

References VEC_free.

Referenced by mem_command(), and mem_delete_command().

static void mem_command ( char *  args,
int  from_tty 
)
static
static void mem_delete ( int  num)
static

Definition at line 642 of file memattr.c.

References _, arm-linux::m, mem_region::number, printf_unfiltered(), VEC_iterate, and VEC_ordered_remove.

Referenced by mem_delete_command().

static void mem_delete_command ( char *  args,
int  from_tty 
)
static
static void mem_disable ( int  num)
static
static void mem_disable_command ( char *  args,
int  from_tty 
)
static
static void mem_enable ( int  num)
static
static void mem_enable_command ( char *  args,
int  from_tty 
)
static
static void mem_info_command ( char *  args,
int  from_tty 
)
static
int mem_region_cmp ( const void *  untyped_lhs,
const void *  untyped_rhs 
)

Definition at line 99 of file memattr.c.

References mem_region::lo.

Referenced by VEC().

void mem_region_init ( struct mem_region newobj)
static int mem_region_lessthan ( const struct mem_region lhs,
const struct mem_region rhs 
)
static

Definition at line 89 of file memattr.c.

References mem_region::lo.

Referenced by create_mem_region().

static void require_target_regions ( void  )
static

Definition at line 163 of file memattr.c.

Referenced by lookup_mem_region(), and mem_info_command().

static void require_user_regions ( int  from_tty)
static
static VEC ( mem_region_s  )

Definition at line 53 of file memattr.c.

Variable Documentation

initialize_file_ftype _initialize_mem
const struct mem_attrib default_mem_attrib
Initial value:

Definition at line 32 of file memattr.c.

Referenced by mem_command(), and mem_region_init().

struct cmd_list_element* mem_set_cmdlist
static

Definition at line 701 of file memattr.c.

struct cmd_list_element* mem_show_cmdlist
static

Definition at line 702 of file memattr.c.

const struct mem_attrib unknown_mem_attrib
Initial value:

Definition at line 42 of file memattr.c.