From 2a7498d819aef97a9abf94dc20899affe68080fe Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Mon, 14 Feb 2011 11:20:27 +0000 Subject: 2011-02-14 Pedro Alves gdb/ * Makefile.in (SFILES): Add memrange.c. (HFILES_NO_SRCDIR): Add memrange.h. (COMMON_OBS): Add memrange.o. * memrange.c: New file. * memrange.h: New file. * tracepoint.c: Include memrange.h. (struct mem_range): Delete. (mem_range_s): Delete. (traceframe_available_memory): New function. * tracepoint.h (traceframe_available_memory): Declare. --- gdb/tracepoint.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gdb/tracepoint.h') diff --git a/gdb/tracepoint.h b/gdb/tracepoint.h index 276501e5174..ee15e948cb5 100644 --- a/gdb/tracepoint.h +++ b/gdb/tracepoint.h @@ -22,6 +22,7 @@ #include "breakpoint.h" #include "target.h" +#include "memrange.h" /* A trace state variable is a value managed by a target being traced. A trace state variable (or tsv for short) can be accessed @@ -238,4 +239,7 @@ extern void trace_save (const char *filename, int target_does_save); extern struct traceframe_info *parse_traceframe_info (const char *tframe_info); +extern int traceframe_available_memory (VEC(mem_range_s) **result, + CORE_ADDR memaddr, ULONGEST len); + #endif /* TRACEPOINT_H */ -- cgit v1.2.1