aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbserver
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2009-12-19 00:29:11 +0000
committerDoug Evans <dje@google.com>2009-12-19 00:29:11 +0000
commit00f515dab69c7c12fc558402a9a701e28a787523 (patch)
tree36450b1561d8e091d95a75a7f2567f9478fe8d8e /gdb/gdbserver
parent42853c79aa14e4246cbfa94d41c96375b560cc84 (diff)
downloadgdb-00f515dab69c7c12fc558402a9a701e28a787523.zip
gdb-00f515dab69c7c12fc558402a9a701e28a787523.tar.gz
gdb-00f515dab69c7c12fc558402a9a701e28a787523.tar.bz2
gdb/
* gdb_proc_service.h (psaddr_t): Fix type. * linux-thread-db.c (thread_db_info.td_thr_tls_get_addr_p): Fix signature to match glibc. (thread_db_get_thread_local_address): Use psaddr_t for type of address to match parameter of td_thr_tls_get_addr_p. Cast through psaddr_t instead of (void*) to match parameter of td_thr_tls_get_addr_p. gdbserver/ * gdb_proc_service.h (psaddr_t): Fix type. * thread-db.c (thread_db_info.td_thr_tls_get_addr_p): Fix signature to match glibc.
Diffstat (limited to 'gdb/gdbserver')
-rw-r--r--gdb/gdbserver/ChangeLog6
-rw-r--r--gdb/gdbserver/gdb_proc_service.h2
-rw-r--r--gdb/gdbserver/thread-db.c4
3 files changed, 9 insertions, 3 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index 5a5c860..a0a8dd6 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,3 +1,9 @@
+2009-12-18 Doug Evans <dje@google.com>
+
+ * gdb_proc_service.h (psaddr_t): Fix type.
+ * thread-db.c (thread_db_info.td_thr_tls_get_addr_p): Fix
+ signature to match glibc.
+
2009-12-16 Doug Evans <dje@google.com>
* linux-low.c (linux_read_memory): Fix argument to read.
diff --git a/gdb/gdbserver/gdb_proc_service.h b/gdb/gdbserver/gdb_proc_service.h
index 4d153e6..ab02e9e 100644
--- a/gdb/gdbserver/gdb_proc_service.h
+++ b/gdb/gdbserver/gdb_proc_service.h
@@ -54,7 +54,7 @@ typedef unsigned int lwpid_t;
#endif
#ifndef HAVE_PSADDR_T
-typedef unsigned long psaddr_t;
+typedef void *psaddr_t;
#endif
#ifndef HAVE_PRGREGSET_T
diff --git a/gdb/gdbserver/thread-db.c b/gdb/gdbserver/thread-db.c
index ba6c668..f273082 100644
--- a/gdb/gdbserver/thread-db.c
+++ b/gdb/gdbserver/thread-db.c
@@ -71,8 +71,8 @@ struct thread_db
sigset_t *ti_sigmask_p,
unsigned int ti_user_flags);
td_err_e (*td_thr_tls_get_addr_p) (const td_thrhandle_t *th,
- void *map_address,
- size_t offset, void **address);
+ psaddr_t map_address,
+ size_t offset, psaddr_t *address);
const char ** (*td_symbol_list_p) (void);
};