Process record and replay target.
* Makefile.in (SFILES): Add record.c. (COMMON_OBS): Add record.o. * record.c, record.h: New file.
This commit is contained in:
parent
81e64f5509
commit
69d05d3898
|
@ -1,3 +1,12 @@
|
|||
2009-04-30 Hui Zhu <teawater@gmail.com>
|
||||
Michael Snyder <msnyder@vmware.com>
|
||||
|
||||
Process record and replay target.
|
||||
|
||||
* Makefile.in (SFILES): Add record.c.
|
||||
(COMMON_OBS): Add record.o.
|
||||
* record.c, record.h: New file.
|
||||
|
||||
2009-04-30 Hui Zhu <teawater@gmail.com>
|
||||
Michael Snyder <msnyder@vmware.com>
|
||||
|
||||
|
|
|
@ -664,7 +664,8 @@ SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
|
|||
valarith.c valops.c valprint.c value.c varobj.c vec.c \
|
||||
wrapper.c \
|
||||
xml-tdesc.c xml-support.c \
|
||||
inferior.c gdb_usleep.c
|
||||
inferior.c gdb_usleep.c \
|
||||
record.c
|
||||
|
||||
LINTFILES = $(SFILES) $(YYFILES) $(CONFIG_SRCS) init.c
|
||||
|
||||
|
@ -816,7 +817,7 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
|
|||
solib.o solib-null.o \
|
||||
prologue-value.o memory-map.o xml-support.o \
|
||||
target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o \
|
||||
inferior.o osdata.o gdb_usleep.o
|
||||
inferior.o osdata.o gdb_usleep.o record.o
|
||||
|
||||
TSOBS = inflow.o
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,32 @@
|
|||
/* Process record and replay target for GDB, the GNU debugger.
|
||||
|
||||
Copyright (C) 2008, 2009 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
#ifndef _RECORD_H_
|
||||
#define _RECORD_H_
|
||||
|
||||
#define RECORD_IS_USED (current_target.to_stratum == record_stratum)
|
||||
|
||||
extern int record_debug;
|
||||
|
||||
extern int record_arch_list_add_reg (struct regcache *regcache, int num);
|
||||
extern int record_arch_list_add_mem (CORE_ADDR addr, int len);
|
||||
extern int record_arch_list_add_end (void);
|
||||
extern struct cleanup *record_gdb_operation_disable_set (void);
|
||||
|
||||
#endif /* _RECORD_H_ */
|
Loading…
Reference in New Issue