X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=sim%2Fm32c%2Fmem.h;h=2fae9aa7505484e55a6d1e151d71ec650b4f20a7;hb=3922b302645fda04da42a5279399578ae2f6206c;hp=604580491ff9f76cf0bc3a2f249d68f35a71cd25;hpb=6aba47ca06d9150c6196a374b745c2711b46e045;p=deliverable%2Fbinutils-gdb.git diff --git a/sim/m32c/mem.h b/sim/m32c/mem.h index 604580491f..2fae9aa750 100644 --- a/sim/m32c/mem.h +++ b/sim/m32c/mem.h @@ -1,24 +1,22 @@ /* mem.h --- interface to memory for M32C simulator. -Copyright (C) 2005, 2007 Free Software Foundation, Inc. +Copyright (C) 2005-2020 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of the GNU simulators. -The GNU simulators are free software; you can redistribute them and/or -modify them 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 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. -The GNU simulators are distributed in the hope that they 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. +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 the GNU simulators; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301, USA */ +along with this program. If not, see . */ void init_mem (void); @@ -29,9 +27,9 @@ void mem_put_hi (int address, unsigned short value); void mem_put_psi (int address, unsigned long value); void mem_put_si (int address, unsigned long value); -void mem_put_blk (int address, void *bufptr, int nbytes); +void mem_put_blk (int address, const void *bufptr, int nbytes); -unsigned char mem_get_pc (); +unsigned char mem_get_pc (void); unsigned char mem_get_qi (int address); unsigned short mem_get_hi (int address); @@ -41,3 +39,7 @@ unsigned long mem_get_si (int address); void mem_get_blk (int address, void *bufptr, int nbytes); int sign_ext (int v, int bits); + +void m32c_sim_restore_console (void); + +extern int m32c_use_raw_console;