diff options
Diffstat (limited to 'gdb/dve3900-rom.c')
-rw-r--r-- | gdb/dve3900-rom.c | 47 |
1 files changed, 21 insertions, 26 deletions
diff --git a/gdb/dve3900-rom.c b/gdb/dve3900-rom.c index 60a177d..bdbb03d 100644 --- a/gdb/dve3900-rom.c +++ b/gdb/dve3900-rom.c @@ -44,8 +44,7 @@ typedef void (*section_map_func) PARAMS ((bfd * abfd, asection * sect, PTR obj)) /* External functions. */ -extern void report_transfer_performance PARAMS ((unsigned long, - time_t, time_t)); +extern void report_transfer_performance (unsigned long, time_t, time_t); /* Certain registers are "bitmapped", in that the monitor can only display them or let the user modify them as a series of named bitfields. @@ -62,36 +61,32 @@ struct bit_field /* Local functions for register manipulation. */ -static void r3900_supply_register PARAMS ((char *regname, int regnamelen, - char *val, int vallen)); -static void fetch_bad_vaddr PARAMS ((void)); -static unsigned long fetch_fields PARAMS ((struct bit_field * bf)); -static void fetch_bitmapped_register PARAMS ((int regno, - struct bit_field * bf)); -static void r3900_fetch_registers PARAMS ((int regno)); -static void store_bitmapped_register PARAMS ((int regno, - struct bit_field * bf)); -static void r3900_store_registers PARAMS ((int regno)); +static void r3900_supply_register (char *regname, int regnamelen, + char *val, int vallen); +static void fetch_bad_vaddr (void); +static unsigned long fetch_fields (struct bit_field *bf); +static void fetch_bitmapped_register (int regno, struct bit_field *bf); +static void r3900_fetch_registers (int regno); +static void store_bitmapped_register (int regno, struct bit_field *bf); +static void r3900_store_registers (int regno); /* Local functions for fast binary loading. */ -static void write_long PARAMS ((char *buf, long n)); -static void write_long_le PARAMS ((char *buf, long n)); -static int debug_readchar PARAMS ((int hex)); -static void debug_write PARAMS ((unsigned char *buf, int buflen)); -static void ignore_packet PARAMS ((void)); -static void send_packet PARAMS ((char type, unsigned char *buf, int buflen, - int seq)); -static void process_read_request PARAMS ((unsigned char *buf, int buflen)); -static void count_section PARAMS ((bfd * abfd, asection * s, - unsigned int *section_count)); -static void load_section PARAMS ((bfd * abfd, asection * s, - unsigned int *data_count)); -static void r3900_load PARAMS ((char *filename, int from_tty)); +static void write_long (char *buf, long n); +static void write_long_le (char *buf, long n); +static int debug_readchar (int hex); +static void debug_write (unsigned char *buf, int buflen); +static void ignore_packet (void); +static void send_packet (char type, unsigned char *buf, int buflen, int seq); +static void process_read_request (unsigned char *buf, int buflen); +static void count_section (bfd * abfd, asection * s, + unsigned int *section_count); +static void load_section (bfd * abfd, asection * s, unsigned int *data_count); +static void r3900_load (char *filename, int from_tty); /* Miscellaneous local functions. */ -static void r3900_open PARAMS ((char *args, int from_tty)); +static void r3900_open (char *args, int from_tty); /* Pointers to static functions in monitor.c for fetching and storing |