diff options
author | Kevin Buettner <kevinb@redhat.com> | 2000-07-30 01:48:28 +0000 |
---|---|---|
committer | Kevin Buettner <kevinb@redhat.com> | 2000-07-30 01:48:28 +0000 |
commit | fba45db2faf619e71856ee38ec63949c0ef6903e (patch) | |
tree | 107efc21d2b12f54d84b59e75251449e3d5fd096 /gdb/remote-vx.c | |
parent | 29e6d33b03a5e39540d17bc8235573b1dac13341 (diff) | |
download | gdb-fba45db2faf619e71856ee38ec63949c0ef6903e.zip gdb-fba45db2faf619e71856ee38ec63949c0ef6903e.tar.gz gdb-fba45db2faf619e71856ee38ec63949c0ef6903e.tar.bz2 |
Protoization.
Diffstat (limited to 'gdb/remote-vx.c')
-rw-r--r-- | gdb/remote-vx.c | 149 |
1 files changed, 46 insertions, 103 deletions
diff --git a/gdb/remote-vx.c b/gdb/remote-vx.c index c471373..efd43d7 100644 --- a/gdb/remote-vx.c +++ b/gdb/remote-vx.c @@ -111,11 +111,8 @@ static char *find_white_space (); Returns 0 for success, -1 for failure. */ static int -net_load (filename, pTextAddr, pDataAddr, pBssAddr) - char *filename; - CORE_ADDR *pTextAddr; - CORE_ADDR *pDataAddr; - CORE_ADDR *pBssAddr; +net_load (char *filename, CORE_ADDR *pTextAddr, CORE_ADDR *pDataAddr, + CORE_ADDR *pBssAddr) { enum clnt_stat status; struct ldfile ldstruct; @@ -154,9 +151,7 @@ net_load (filename, pTextAddr, pDataAddr, pBssAddr) /* returns 0 if successful, errno if RPC failed or VxWorks complains. */ static int -net_break (addr, procnum) - int addr; - u_long procnum; +net_break (int addr, u_long procnum) { enum clnt_stat status; int break_status; @@ -183,8 +178,7 @@ net_break (addr, procnum) /* returns 0 if successful, errno otherwise */ static int -vx_insert_breakpoint (addr) - int addr; +vx_insert_breakpoint (int addr) { return net_break (addr, VX_BREAK_ADD); } @@ -192,8 +186,7 @@ vx_insert_breakpoint (addr) /* returns 0 if successful, errno otherwise */ static int -vx_remove_breakpoint (addr) - int addr; +vx_remove_breakpoint (int addr) { return net_break (addr, VX_BREAK_DELETE); } @@ -206,10 +199,7 @@ vx_remove_breakpoint (addr) On VxWorks, we ignore exec_file. */ static void -vx_create_inferior (exec_file, args, env) - char *exec_file; - char *args; - char **env; +vx_create_inferior (char *exec_file, char *args, char **env) { enum clnt_stat status; arg_array passArgs; @@ -262,9 +252,7 @@ vx_create_inferior (exec_file, args, env) argument string ARGSTRING. */ static void -parse_args (arg_string, arg_struct) - register char *arg_string; - arg_array *arg_struct; +parse_args (register char *arg_string, arg_array *arg_struct) { register int arg_count = 0; /* number of arguments */ register int arg_index = 0; @@ -304,8 +292,7 @@ parse_args (arg_string, arg_struct) to the first non-white character. */ static char * -skip_white_space (p) - register char *p; +skip_white_space (register char *p) { while (*p == ' ' || *p == '\t') p++; @@ -317,8 +304,7 @@ skip_white_space (p) if no whitespace is found. */ static char * -find_white_space (p) - register char *p; +find_white_space (register char *p) { register int c; @@ -344,8 +330,7 @@ find_white_space (p) Returns -1 if remote wait failed, task status otherwise. */ static int -net_wait (pEvent) - RDB_EVENT *pEvent; +net_wait (RDB_EVENT *pEvent) { int pid; enum clnt_stat status; @@ -369,7 +354,7 @@ net_wait (pEvent) Returns -1 if suspend fails on target system, 0 otherwise. */ static int -net_quit () +net_quit (void) { int pid; int quit_status; @@ -391,10 +376,7 @@ net_quit () /* Read a register or registers from the remote system. */ void -net_read_registers (reg_buf, len, procnum) - char *reg_buf; - int len; - u_long procnum; +net_read_registers (char *reg_buf, int len, u_long procnum) { int status; Rptrace ptrace_in; @@ -439,10 +421,7 @@ net_read_registers (reg_buf, len, procnum) a utility routine used by vx_write_register (). */ void -net_write_registers (reg_buf, len, procnum) - char *reg_buf; - int len; - u_long procnum; +net_write_registers (char *reg_buf, int len, u_long procnum) { int status; Rptrace ptrace_in; @@ -481,7 +460,7 @@ net_write_registers (reg_buf, len, procnum) read out their current values now. */ static void -vx_prepare_to_store () +vx_prepare_to_store (void) { /* Fetch all registers, if any of them are not yet fetched. */ read_register_bytes (0, NULL, REGISTER_BYTES); @@ -576,7 +555,7 @@ vx_xfer_memory (memaddr, myaddr, len, write, target) } static void -vx_files_info () +vx_files_info (void) { printf_unfiltered ("\tAttached to host `%s'", vx_host); printf_unfiltered (", which has %sfloating point", target_has_fp ? "" : "no "); @@ -584,7 +563,7 @@ vx_files_info () } static void -vx_run_files_info () +vx_run_files_info (void) { printf_unfiltered ("\tRunning %s VxWorks process %s", vx_running ? "child" : "attached", @@ -595,10 +574,7 @@ vx_run_files_info () } static void -vx_resume (pid, step, siggnal) - int pid; - int step; - enum target_signal siggnal; +vx_resume (int pid, int step, enum target_signal siggnal) { int status; Rptrace ptrace_in; @@ -644,7 +620,7 @@ vx_resume (pid, step, siggnal) } static void -vx_mourn_inferior () +vx_mourn_inferior (void) { pop_target (); /* Pop back to no-child state */ generic_mourn_inferior (); @@ -663,10 +639,7 @@ struct find_sect_args static void find_sect (bfd *, asection *, void *); static void -find_sect (abfd, sect, obj) - bfd *abfd; - asection *sect; - PTR obj; +find_sect (bfd *abfd, asection *sect, PTR obj) { struct find_sect_args *args = (struct find_sect_args *) obj; @@ -687,12 +660,8 @@ find_sect (abfd, sect, obj) } static void -vx_add_symbols (name, from_tty, text_addr, data_addr, bss_addr) - char *name; - int from_tty; - CORE_ADDR text_addr; - CORE_ADDR data_addr; - CORE_ADDR bss_addr; +vx_add_symbols (char *name, int from_tty, CORE_ADDR text_addr, + CORE_ADDR data_addr, CORE_ADDR bss_addr) { struct section_offsets *offs; struct objfile *objfile; @@ -725,9 +694,7 @@ vx_add_symbols (name, from_tty, text_addr, data_addr, bss_addr) /* This function allows the addition of incrementally linked object files. */ static void -vx_load_command (arg_string, from_tty) - char *arg_string; - int from_tty; +vx_load_command (char *arg_string, int from_tty) { CORE_ADDR text_addr; CORE_ADDR data_addr; @@ -771,7 +738,7 @@ Kill the target task? ")) Returns -1 if remote single-step operation fails, else 0. */ static int -net_step () +net_step (void) { enum clnt_stat status; int step_status; @@ -803,10 +770,8 @@ net_step () Returns nonzero (-1) if RPC status to VxWorks is bad, 0 otherwise. */ static int -net_ptrace_clnt_call (request, pPtraceIn, pPtraceOut) - enum ptracereq request; - Rptrace *pPtraceIn; - Ptrace_return *pPtraceOut; +net_ptrace_clnt_call (enum ptracereq request, Rptrace *pPtraceIn, + Ptrace_return *pPtraceOut) { enum clnt_stat status; @@ -826,8 +791,7 @@ net_ptrace_clnt_call (request, pPtraceIn, pPtraceOut) Returns -1 if rpc failed, 0 otherwise. */ static int -net_get_boot_file (pBootFile) - char **pBootFile; +net_get_boot_file (char **pBootFile) { enum clnt_stat status; @@ -861,9 +825,8 @@ struct complaint cant_contact_target = {"Lost contact with VxWorks target", 0, 0}; static int -vx_lookup_symbol (name, pAddr) - char *name; /* symbol name */ - CORE_ADDR *pAddr; +vx_lookup_symbol (char *name, /* symbol name */ + CORE_ADDR *pAddr) { enum clnt_stat status; SYMBOL_ADDR symbolAddr; @@ -888,7 +851,7 @@ vx_lookup_symbol (name, pAddr) Calls error() if rpc fails. */ static int -net_check_for_fp () +net_check_for_fp (void) { enum clnt_stat status; bool_t fp = 0; /* true if fp processor is present on target board */ @@ -904,8 +867,7 @@ net_check_for_fp () Calls error () if unable to establish connection. */ static void -net_connect (host) - char *host; +net_connect (char *host) { struct sockaddr_in destAddr; struct hostent *destHost; @@ -955,8 +917,7 @@ net_connect (host) */ static void -sleep_ms (ms) - long ms; +sleep_ms (long ms) { struct timeval select_timeout; int status; @@ -972,9 +933,7 @@ sleep_ms (ms) } static int -vx_wait (pid_to_wait_for, status) - int pid_to_wait_for; - struct target_waitstatus *status; +vx_wait (int pid_to_wait_for, struct target_waitstatus *status) { register int pid; RDB_EVENT rdbEvent; @@ -1081,16 +1040,14 @@ vx_wait (pid_to_wait_for, status) } static int -symbol_stub (arg) - char *arg; +symbol_stub (char *arg) { symbol_file_command (arg, 0); return 1; } static int -add_symbol_stub (arg) - char *arg; +add_symbol_stub (char *arg) { struct ldfile *pLoadFile = (struct ldfile *) arg; @@ -1107,9 +1064,7 @@ add_symbol_stub (arg) debugging. */ static void -vx_open (args, from_tty) - char *args; - int from_tty; +vx_open (char *args, int from_tty) { extern int close (); char *bootFile; @@ -1220,9 +1175,7 @@ vx_open (args, from_tty) This stops it cold in its tracks and allows us to start tracing it. */ static void -vx_attach (args, from_tty) - char *args; - int from_tty; +vx_attach (char *args, int from_tty) { unsigned long pid; char *cptr = 0; @@ -1274,9 +1227,7 @@ vx_attach (args, from_tty) started via the normal ptrace (PTRACE_TRACEME). */ static void -vx_detach (args, from_tty) - char *args; - int from_tty; +vx_detach (char *args, int from_tty) { Rptrace ptrace_in; Ptrace_return ptrace_out; @@ -1313,7 +1264,7 @@ vx_detach (args, from_tty) /* vx_kill -- takes a running task and wipes it out. */ static void -vx_kill () +vx_kill (void) { Rptrace ptrace_in; Ptrace_return ptrace_out; @@ -1343,8 +1294,7 @@ vx_kill () /* Clean up from the VxWorks process target as it goes away. */ static void -vx_proc_close (quitting) - int quitting; +vx_proc_close (int quitting) { inferior_pid = 0; /* No longer have a process. */ if (vx_running) @@ -1356,12 +1306,8 @@ vx_proc_close (quitting) Returns RPC status. */ static enum clnt_stat -net_clnt_call (procNum, inProc, in, outProc, out) - enum ptracereq procNum; - xdrproc_t inProc; - char *in; - xdrproc_t outProc; - char *out; +net_clnt_call (enum ptracereq procNum, xdrproc_t inProc, char *in, + xdrproc_t outProc, char *out) { enum clnt_stat status; @@ -1376,8 +1322,7 @@ net_clnt_call (procNum, inProc, in, outProc, out) /* Clean up before losing control. */ static void -vx_close (quitting) - int quitting; +vx_close (int quitting) { if (pClient) clnt_destroy (pClient); /* The net connection */ @@ -1391,15 +1336,13 @@ vx_close (quitting) /* A vxprocess target should be started via "run" not "target". */ /*ARGSUSED */ static void -vx_proc_open (name, from_tty) - char *name; - int from_tty; +vx_proc_open (char *name, int from_tty) { error ("Use the \"run\" command to start a VxWorks process."); } static void -init_vx_ops () +init_vx_ops (void) { vx_ops.to_shortname = "vxworks"; vx_ops.to_longname = "VxWorks target memory via RPC over TCP/IP"; @@ -1420,7 +1363,7 @@ Specify the name of the machine to connect to."; }; static void -init_vx_run_ops () +init_vx_run_ops (void) { vx_run_ops.to_shortname = "vxprocess"; vx_run_ops.to_longname = "VxWorks process"; @@ -1450,7 +1393,7 @@ init_vx_run_ops () } void -_initialize_vx () +_initialize_vx (void) { init_vx_ops (); add_target (&vx_ops); |