mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-01 01:45:51 +08:00
bfd
binutils
config
contrib
cpu
etc
gas
gdb
gprof
include
intl
ld
libiberty
mmalloc
opcodes
readline
sim
arm
common
ChangeLog
Make-common.in
Makefile.in
acconfig.h
aclocal.m4
callback.c
cgen-accfp.c
cgen-cpu.h
cgen-defs.h
cgen-engine.h
cgen-fpu.c
cgen-fpu.h
cgen-mem.h
cgen-ops.h
cgen-par.c
cgen-par.h
cgen-run.c
cgen-scache.c
cgen-scache.h
cgen-sim.h
cgen-trace.c
cgen-trace.h
cgen-types.h
cgen-utils.c
cgen.sh
config.in
configure
configure.in
dv-core.c
dv-glue.c
dv-pal.c
dv-sockser.c
dv-sockser.h
gdbinit.in
genmloop.sh
gennltvals.sh
gentmap.c
gentvals.sh
hw-alloc.c
hw-alloc.h
hw-base.c
hw-base.h
hw-device.c
hw-device.h
hw-events.c
hw-events.h
hw-handles.c
hw-handles.h
hw-instances.c
hw-instances.h
hw-main.h
hw-ports.c
hw-ports.h
hw-properties.c
hw-properties.h
hw-tree.c
hw-tree.h
nltvals.def
nrun.c
run-sim.h
run.1
run.c
sim-abort.c
sim-alu.h
sim-arange.c
sim-arange.h
sim-assert.h
sim-base.h
sim-basics.h
sim-bits.c
sim-bits.h
sim-config.c
sim-config.h
sim-core.c
sim-core.h
sim-cpu.c
sim-cpu.h
sim-endian.c
sim-endian.h
sim-engine.c
sim-engine.h
sim-events.c
sim-events.h
sim-fpu.c
sim-fpu.h
sim-hload.c
sim-hrw.c
sim-hw.c
sim-hw.h
sim-info.c
sim-inline.c
sim-inline.h
sim-io.c
sim-io.h
sim-load.c
sim-memopt.c
sim-memopt.h
sim-model.c
sim-model.h
sim-module.c
sim-module.h
sim-n-bits.h
sim-n-core.h
sim-n-endian.h
sim-options.c
sim-options.h
sim-profile.c
sim-profile.h
sim-reason.c
sim-reg.c
sim-resume.c
sim-run.c
sim-signal.c
sim-signal.h
sim-stop.c
sim-trace.c
sim-trace.h
sim-types.h
sim-utils.c
sim-utils.h
sim-watch.c
sim-watch.h
syscall.c
tconfig.in
d10v
d30v
erc32
fr30
h8300
h8500
i960
igen
m32r
m68hc11
mcore
mips
mn10200
mn10300
ppc
sh
sh64
testsuite
v850
z8k
ChangeLog
MAINTAINERS
Makefile.in
README-HACKING
configure
configure.in
texinfo
.cvsignore
COPYING
COPYING.LIB
COPYING.LIBGLOSS
COPYING.NEWLIB
ChangeLog
MAINTAINERS
Makefile.def
Makefile.in
Makefile.tpl
README
README-maintainer-mode
config-ml.in
config.guess
config.if
config.sub
configure
configure.in
djunpack.bat
gettext.m4
install-sh
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh
makefile.vms
missing
mkdep
mkinstalldirs
move-if-change
mpw-README
mpw-build.in
mpw-config.in
mpw-configure
mpw-install
setup.com
src-release
symlink-tree
ylwrap

* dv-core.c: Update copyright. sim/common contributed to the FSF. * dv-glue.c, dv-pal.c, hw-base.c, hw-base.h, hw-device.c: Ditto. * hw-device.h, hw-handles.c, hw-handles.h: Ditto. * hw-instances.c, hw-instances.h, hw-properties.c: Ditto. * hw-properties.h, hw-tree.c, hw-tree.h, sim-alu.h: Ditto. * sim-basics.h, sim-bits.c, sim-bits.h, sim-config.c: Ditto. * sim-config.h, sim-core.c, sim-core.h, sim-endian.c: Ditto. * sim-endian.h, sim-events.c, sim-events.h, sim-inline.c: Ditto. * sim-inline.h, sim-io.c, sim-io.h, sim-n-bits.h: Ditto. * sim-n-core.h, sim-n-endian.h, sim-types.h: Ditto.
67 lines
1.6 KiB
C
67 lines
1.6 KiB
C
/* The common simulator framework for GDB, the GNU Debugger.
|
|
|
|
Copyright 2002 Free Software Foundation, Inc.
|
|
|
|
Contributed by Andrew Cagney and Red Hat.
|
|
|
|
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 2 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, write to the Free Software
|
|
Foundation, Inc., 59 Temple Place - Suite 330,
|
|
Boston, MA 02111-1307, USA. */
|
|
|
|
|
|
#ifndef HW_HANDLES_H
|
|
#define HW_HANDLES_H
|
|
|
|
|
|
/* Export a capability (handle) data base that maps between internal
|
|
data values and those given to a simulation. */
|
|
|
|
|
|
cell_word hw_handle_2ihandle
|
|
(struct hw *db,
|
|
struct hw_instance *instance);
|
|
|
|
struct hw_instance *hw_handle_ihandle2
|
|
(struct hw *db,
|
|
cell_word external);
|
|
|
|
void hw_handle_add_ihandle
|
|
(struct hw *db,
|
|
struct hw_instance *instance);
|
|
|
|
void hw_handle_remove_ihandle
|
|
(struct hw *db,
|
|
struct hw_instance *instance);
|
|
|
|
|
|
cell_word hw_handle_2phandle
|
|
(struct hw *db,
|
|
struct hw *hw);
|
|
|
|
struct hw *hw_handle_phandle2
|
|
(struct hw *db,
|
|
cell_word external);
|
|
|
|
void hw_handle_add_phandle
|
|
(struct hw *db,
|
|
struct hw *hw);
|
|
|
|
void hw_handle_remove_phandle
|
|
(struct hw *db,
|
|
struct hw *hw);
|
|
|
|
#endif
|