diff options
author | Aleksandar Ristovski <aristovski@qnx.com> | 2015-10-16 11:29:17 -0400 |
---|---|---|
committer | Aleksandar Ristovski <aristovski@qnx.com> | 2015-10-16 11:49:03 -0400 |
commit | 774ee6d252eba19d3e23c936d14bfc1f7fa70651 (patch) | |
tree | d12378eb3decd7552b2af882a40e5bed21189aa5 /gdb/nto-procfs.c | |
parent | 833dcd29758287ac7799d9c022c0994f7c16608e (diff) | |
download | gdb-774ee6d252eba19d3e23c936d14bfc1f7fa70651.zip gdb-774ee6d252eba19d3e23c936d14bfc1f7fa70651.tar.gz gdb-774ee6d252eba19d3e23c936d14bfc1f7fa70651.tar.bz2 |
[nto] Fix nto build.
gdb/gdbserver/ChangeLog:
* gdbserver/nto-low.c (nto_insert_point, nto_remove_point): Fix
variable name.
gdb/ChangeLog:
* nto-procfs.c (common/filestuff.h): Include.
(procfs_can_use_hw_breakpoint): Fix enum name.
(procfs_open_1): Fix compiler warning.
(procfs_pidlist): Make static.
(procfs_meminfo): Make static, fix type name, add missing argument.
(procfs_store_registers): Make static.
(procfs_thread_info): Remove unused function.
(_initialize_procfs): Forward declare.
Diffstat (limited to 'gdb/nto-procfs.c')
-rw-r--r-- | gdb/nto-procfs.c | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/gdb/nto-procfs.c b/gdb/nto-procfs.c index 20b05be..d659f79 100644 --- a/gdb/nto-procfs.c +++ b/gdb/nto-procfs.c @@ -40,6 +40,7 @@ #include "regcache.h" #include "solib.h" #include "inf-child.h" +#include "common/filestuff.h" #define NULL_PID 0 #define _DEBUG_FLAG_TRACE (_DEBUG_FLAG_TRACE_EXEC|_DEBUG_FLAG_TRACE_RD|\ @@ -54,7 +55,7 @@ static procfs_run run; static ptid_t do_attach (ptid_t ptid); static int procfs_can_use_hw_breakpoint (struct target_ops *self, - enum target_hw_bp_type, int, int); + enum bptype, int, int); static int procfs_insert_hw_watchpoint (struct target_ops *self, CORE_ADDR addr, int len, @@ -123,7 +124,7 @@ procfs_open_1 (struct target_ops *ops, const char *arg, int from_tty) and only override it if there is a valid arg. */ nto_procfs_node = ND_LOCAL_NODE; - nodestr = arg ? xstrdup (arg) : arg; + nodestr = arg ? xstrdup (arg) : NULL; init_thread_list (); @@ -353,7 +354,7 @@ do_closedir_cleanup (void *dir) closedir (dir); } -void +static void procfs_pidlist (char *args, int from_tty) { DIR *dp = NULL; @@ -445,7 +446,7 @@ procfs_pidlist (char *args, int from_tty) return; } -void +static void procfs_meminfo (char *args, int from_tty) { procfs_mapinfo *mapinfos = NULL; @@ -486,7 +487,7 @@ procfs_meminfo (char *args, int from_tty) return; } - mapinfos = XNEWVEC (procfs_mapping, num); + mapinfos = XNEWVEC (procfs_mapinfo, num); num_mapinfos = num; mapinfo_p = mapinfos; @@ -873,7 +874,8 @@ procfs_xfer_partial (struct target_ops *ops, enum target_object object, return procfs_xfer_memory (readbuf, writebuf, offset, len, xfered_len); default: return ops->beneath->to_xfer_partial (ops->beneath, object, annex, - readbuf, writebuf, offset, len); + readbuf, writebuf, offset, len, + xfered_len); } } @@ -1267,7 +1269,7 @@ get_regset (int regset, char *buf, int bufsize, int *regsize) return dev_set; } -void +static void procfs_store_registers (struct target_ops *ops, struct regcache *regcache, int regno) { @@ -1349,13 +1351,6 @@ procfs_pass_signals (struct target_ops *self, } } -static struct tidinfo * -procfs_thread_info (pid_t pid, short tid) -{ -/* NYI */ - return NULL; -} - static char * procfs_pid_to_str (struct target_ops *ops, ptid_t ptid) { @@ -1468,6 +1463,8 @@ init_procfs_targets (void) #define OSTYPE_NTO 1 +extern initialize_file_ftype _initialize_procfs; + void _initialize_procfs (void) { |