projects
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* win32-nat.c (safe_symbol_file_add_stub): Properly initialize linked list
[binutils-gdb.git]
/
gdb
/
z8k-tdep.c
diff --git
a/gdb/z8k-tdep.c
b/gdb/z8k-tdep.c
index e32bf8f218ab9e9149c619856f0484b939642bef..622cbc007776aeb439bf356b98847bbcad50a96a 100644
(file)
--- a/
gdb/z8k-tdep.c
+++ b/
gdb/z8k-tdep.c
@@
-1,5
+1,6
@@
/* Target-machine dependent code for Zilog Z8000, for GDB.
/* Target-machine dependent code for Zilog Z8000, for GDB.
- Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
+ Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
+ Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-31,6
+32,7
@@
#include "gdbtypes.h"
#include "dis-asm.h"
#include "gdbcore.h"
#include "gdbtypes.h"
#include "dis-asm.h"
#include "gdbcore.h"
+#include "regcache.h"
#include "value.h" /* For read_register() */
#include "value.h" /* For read_register() */
@@
-43,8
+45,7
@@
static int read_memory_pointer (CORE_ADDR x);
just use the register SRP_REGNUM itself. */
CORE_ADDR
just use the register SRP_REGNUM itself. */
CORE_ADDR
-z8k_frame_saved_pc (frame)
- struct frame_info *frame;
+z8k_frame_saved_pc (struct frame_info *frame)
{
return read_memory_pointer (frame->frame + (BIG ? 4 : 2));
}
{
return read_memory_pointer (frame->frame + (BIG ? 4 : 2));
}
@@
-62,9
+63,7
@@
z8k_frame_saved_pc (frame)
return the pc pointing to the first push */
static CORE_ADDR
return the pc pointing to the first push */
static CORE_ADDR
-skip_adjust (pc, size)
- CORE_ADDR pc;
- int *size;
+skip_adjust (CORE_ADDR pc, int *size)
{
*size = 0;
{
*size = 0;
@@
-85,12
+84,9
@@
skip_adjust (pc, size)
return pc;
}
return pc;
}
-static CORE_ADDR examine_frame
PARAMS ((CORE_ADDR, CORE_ADDR * regs, CORE_ADDR)
);
+static CORE_ADDR examine_frame
(CORE_ADDR, CORE_ADDR * regs, CORE_ADDR
);
static CORE_ADDR
static CORE_ADDR
-examine_frame (pc, regs, sp)
- CORE_ADDR pc;
- CORE_ADDR *regs;
- CORE_ADDR sp;
+examine_frame (CORE_ADDR pc, CORE_ADDR *regs, CORE_ADDR sp)
{
int w = read_memory_short (pc);
int offset = 0;
{
int w = read_memory_short (pc);
int offset = 0;
@@
-141,8
+137,7
@@
examine_frame (pc, regs, sp)
}
CORE_ADDR
}
CORE_ADDR
-z8k_skip_prologue (start_pc)
- CORE_ADDR start_pc;
+z8k_skip_prologue (CORE_ADDR start_pc)
{
CORE_ADDR dummy[NUM_REGS];
{
CORE_ADDR dummy[NUM_REGS];
@@
-150,8
+145,7
@@
z8k_skip_prologue (start_pc)
}
CORE_ADDR
}
CORE_ADDR
-z8k_addr_bits_remove (addr)
- CORE_ADDR addr;
+z8k_addr_bits_remove (CORE_ADDR addr)
{
return (addr & PTR_MASK);
}
{
return (addr & PTR_MASK);
}
@@
-163,8
+157,7
@@
read_memory_pointer (CORE_ADDR x)
}
CORE_ADDR
}
CORE_ADDR
-z8k_frame_chain (thisframe)
- struct frame_info *thisframe;
+z8k_frame_chain (struct frame_info *thisframe)
{
if (thisframe->prev == 0)
{
{
if (thisframe->prev == 0)
{
@@
-178,9
+171,9
@@
z8k_frame_chain (thisframe)
}
void
}
void
-init_frame_pc ()
+init_frame_pc (
void
)
{
{
-
abort (
);
+
internal_error (__FILE__, __LINE__, "failed internal consistency check"
);
}
/* Put here the code to store, into a struct frame_saved_regs,
}
/* Put here the code to store, into a struct frame_saved_regs,
@@
-190,8
+183,7
@@
init_frame_pc ()
the address we return for it IS the sp for the next frame. */
void
the address we return for it IS the sp for the next frame. */
void
-z8k_frame_init_saved_regs (frame_info)
- struct frame_info *frame_info;
+z8k_frame_init_saved_regs (struct frame_info *frame_info)
{
CORE_ADDR pc;
int w;
{
CORE_ADDR pc;
int w;
@@
-205,15
+197,13
@@
z8k_frame_init_saved_regs (frame_info)
}
void
}
void
-z8k_push_dummy_frame ()
+z8k_push_dummy_frame (
void
)
{
{
-
abort (
);
+
internal_error (__FILE__, __LINE__, "failed internal consistency check"
);
}
int
}
int
-gdb_print_insn_z8k (memaddr, info)
- bfd_vma memaddr;
- disassemble_info *info;
+gdb_print_insn_z8k (bfd_vma memaddr, disassemble_info *info)
{
if (BIG)
return print_insn_z8001 (memaddr, info);
{
if (BIG)
return print_insn_z8001 (memaddr, info);
@@
-227,10
+217,7
@@
gdb_print_insn_z8k (memaddr, info)
of the instruction. */
CORE_ADDR
of the instruction. */
CORE_ADDR
-NEXT_PROLOGUE_INSN (addr, lim, pword1)
- CORE_ADDR addr;
- CORE_ADDR lim;
- short *pword1;
+NEXT_PROLOGUE_INSN (CORE_ADDR addr, CORE_ADDR lim, short *pword1)
{
char buf[2];
if (addr < lim + 8)
{
char buf[2];
if (addr < lim + 8)
@@
-254,9
+241,7
@@
NEXT_PROLOGUE_INSN (addr, lim, pword1)
it is fairly expensive. */
void
it is fairly expensive. */
void
-frame_find_saved_regs (fip, fsrp)
- struct frame_info *fip;
- struct frame_saved_regs *fsrp;
+frame_find_saved_regs (struct frame_info *fip, struct frame_saved_regs *fsrp)
{
int locals;
CORE_ADDR pc;
{
int locals;
CORE_ADDR pc;
@@
-306,10
+291,7
@@
z8k_saved_pc_after_call (struct frame_info *frame)
void
void
-extract_return_value (type, regbuf, valbuf)
- struct type *type;
- char *regbuf;
- char *valbuf;
+extract_return_value (struct type *type, char *regbuf, char *valbuf)
{
int b;
int len = TYPE_LENGTH (type);
{
int b;
int len = TYPE_LENGTH (type);
@@
-325,9
+307,7
@@
extract_return_value (type, regbuf, valbuf)
}
void
}
void
-write_return_value (type, valbuf)
- struct type *type;
- char *valbuf;
+write_return_value (struct type *type, char *valbuf)
{
int reg;
int len;
{
int reg;
int len;
@@
-337,17
+317,14
@@
write_return_value (type, valbuf)
}
void
}
void
-store_struct_return (addr, sp)
- CORE_ADDR addr;
- CORE_ADDR sp;
+store_struct_return (CORE_ADDR addr, CORE_ADDR sp)
{
write_register (2, addr);
}
void
{
write_register (2, addr);
}
void
-z8k_print_register_hook (regno)
- int regno;
+z8k_print_register_hook (int regno)
{
if ((regno & 1) == 0 && regno < 16)
{
{
if ((regno & 1) == 0 && regno < 16)
{
@@
-389,15
+366,14
@@
z8k_print_register_hook (regno)
}
void
}
void
-z8k_pop_frame ()
+z8k_pop_frame (
void
)
{
}
struct cmd_list_element *setmemorylist;
void
{
}
struct cmd_list_element *setmemorylist;
void
-z8k_set_pointer_size (newsize)
- int newsize;
+z8k_set_pointer_size (int newsize)
{
static int oldsize = 0;
{
static int oldsize = 0;
@@
-423,32
+399,26
@@
z8k_set_pointer_size (newsize)
}
static void
}
static void
-segmented_command (args, from_tty)
- char *args;
- int from_tty;
+segmented_command (char *args, int from_tty)
{
z8k_set_pointer_size (32);
}
static void
{
z8k_set_pointer_size (32);
}
static void
-unsegmented_command (args, from_tty)
- char *args;
- int from_tty;
+unsegmented_command (char *args, int from_tty)
{
z8k_set_pointer_size (16);
}
static void
{
z8k_set_pointer_size (16);
}
static void
-set_memory (args, from_tty)
- char *args;
- int from_tty;
+set_memory (char *args, int from_tty)
{
printf_unfiltered ("\"set memory\" must be followed by the name of a memory subcommand.\n");
help_list (setmemorylist, "set memory ", -1, gdb_stdout);
}
void
{
printf_unfiltered ("\"set memory\" must be followed by the name of a memory subcommand.\n");
help_list (setmemorylist, "set memory ", -1, gdb_stdout);
}
void
-_initialize_z8ktdep ()
+_initialize_z8ktdep (
void
)
{
tm_print_insn = gdb_print_insn_z8k;
{
tm_print_insn = gdb_print_insn_z8k;