GDB (xrefs)
Functions
/tmp/gdb-7.10/gdb/memrange.c File Reference
#include "defs.h"
#include "memrange.h"

Go to the source code of this file.

Functions

int mem_ranges_overlap (CORE_ADDR start1, int len1, CORE_ADDR start2, int len2)
 
int address_in_mem_range (CORE_ADDR address, const struct mem_range *r)
 
static int compare_mem_ranges (const void *ap, const void *bp)
 
void normalize_mem_ranges (VEC(mem_range_s)*ranges)
 

Function Documentation

int address_in_mem_range ( CORE_ADDR  address,
const struct mem_range r 
)

Definition at line 37 of file memrange.c.

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

Referenced by svr4_current_sos().

static int compare_mem_ranges ( const void *  ap,
const void *  bp 
)
static

Definition at line 47 of file memrange.c.

References mem_range::start.

Referenced by normalize_mem_ranges().

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)*  ranges)