[gdb/procfs.c] Fix build failure in find_stop_signal
authorLibor Bukata <libor.bukata@oracle.com>
Wed, 14 Jul 2021 13:19:51 +0000 (13:19 +0000)
committerSimon Marchi <simon.marchi@polymtl.ca>
Thu, 15 Jul 2021 00:47:51 +0000 (20:47 -0400)
It fixes a regression caused by commit
1edb66d856c82c389edfd7610143236a68c76846 where thread_info::suspend was
made private.

The public thread_info API has to be used to get stop signal and avoid
build failures.

gdb/ChangeLog:

2021-07-14  Libor Bukata <libor.bukata@oracle.com>

  * gdb/procfs.c (find_stop_signal): Use thread_info API.

Change-Id: I53bc57a05cd0eca5f28ef0726d6faeeb306e7904

gdb/procfs.c

index 529ee33df9003d70c04d05fabc4bd106ae36a3df..8343865e4473279eaded54737e155e063945ab9d 100644 (file)
@@ -3576,7 +3576,7 @@ procfs_corefile_thread_callback (procinfo *pi, procinfo *thread, void *data)
 static int
 find_signalled_thread (struct thread_info *info, void *data)
 {
-  if (info->suspend.stop_signal != GDB_SIGNAL_0
+  if (info->stop_signal () != GDB_SIGNAL_0
       && info->ptid.pid () == inferior_ptid.pid ())
     return 1;
 
@@ -3590,7 +3590,7 @@ find_stop_signal (void)
     iterate_over_threads (find_signalled_thread, NULL);
 
   if (info)
-    return info->suspend.stop_signal;
+    return info->stop_signal ();
   else
     return GDB_SIGNAL_0;
 }