diff options
author | Pedro Alves <palves@redhat.com> | 2015-11-19 14:32:53 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2015-11-19 14:32:53 +0000 |
commit | f8708a14262c9abe0a6823de4470f5710374fe40 (patch) | |
tree | cded5569b9b5444317d5288d0153715ab2a13eec /gdb | |
parent | 915ef8b18e28e6418216a582067b9fbdd6395e6a (diff) | |
download | gdb-f8708a14262c9abe0a6823de4470f5710374fe40.zip gdb-f8708a14262c9abe0a6823de4470f5710374fe40.tar.gz gdb-f8708a14262c9abe0a6823de4470f5710374fe40.tar.bz2 |
[C++] linux-thread-db.c: dladdr cast
Fixes:
src/gdb/linux-thread-db.c: In function ‘int try_thread_db_load_1(thread_db_info*)’:
src/gdb/linux-thread-db.c:769:53: error: invalid conversion from ‘td_err_e (*)(ps_prochandle*, td_thragent_t**) {aka td_err_e (*)(ps_prochandle*, td_thragent**)}’ to ‘const void*’ [-fpermissive]
library = dladdr_to_soname (*info->td_ta_new_p);
^
src/gdb/linux-thread-db.c:637:1: error: initializing argument 1 of ‘const char* dladdr_to_soname(const void*)’ [-fpermissive]
dladdr_to_soname (const void *addr)
^
gdb/ChangeLog:
2015-11-19 Pedro Alves <palves@redhat.com>
* linux-thread-db.c (try_thread_db_load_1): Add cast.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/linux-thread-db.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e6d7aac..223b860 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,9 @@ 2015-11-19 Pedro Alves <palves@redhat.com> + * linux-thread-db.c (try_thread_db_load_1): Add cast. + +2015-11-19 Pedro Alves <palves@redhat.com> + * remote.c (remote_unpush_target): Use pop_all_targets_at_and_above instead of pop_all_targets_above. * target.c (unpush_target_and_assert): New function, factored out diff --git a/gdb/linux-thread-db.c b/gdb/linux-thread-db.c index 41db29a..229bb0b 100644 --- a/gdb/linux-thread-db.c +++ b/gdb/linux-thread-db.c @@ -766,7 +766,7 @@ try_thread_db_load_1 (struct thread_db_info *info) struct ui_file *file; const char *library; - library = dladdr_to_soname (*info->td_ta_new_p); + library = dladdr_to_soname ((const void *) *info->td_ta_new_p); if (library == NULL) library = LIBTHREAD_DB_SO; |