GDB (xrefs)
Classes | Typedefs | Functions
/tmp/gdb-7.10/gdb/memrange.h File Reference
#include "vec.h"

Go to the source code of this file.

Classes

struct  mem_range
 

Typedefs

typedef struct mem_range mem_range_s
 

Functions

 DEF_VEC_O (mem_range_s)
 
int mem_ranges_overlap (CORE_ADDR start1, int len1, CORE_ADDR start2, int len2)
 
int address_in_mem_range (CORE_ADDR addr, const struct mem_range *range)
 
void normalize_mem_ranges (VEC(mem_range_s)*memory)
 

Typedef Documentation

typedef struct mem_range mem_range_s

Definition at line 36 of file memrange.h.

Function Documentation

int address_in_mem_range ( CORE_ADDR  addr,
const struct mem_range range 
)

Definition at line 37 of file memrange.c.

References mem_range::length, and mem_range::start.

Referenced by svr4_current_sos().

DEF_VEC_O ( mem_range_s  )
int mem_ranges_overlap ( CORE_ADDR  start1,
int  len1,
CORE_ADDR  start2,
int  len2 
)

Definition at line 24 of file memrange.c.

References max, and min.

Referenced by section_table_read_available_memory(), traceframe_available_memory(), and VEC().

void normalize_mem_ranges ( VEC(mem_range_s)*  memory)