]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
gdb: change gdbarch_dtrace_probe_is_enabled to return bool
authorSimon Marchi <simon.marchi@efficios.com>
Fri, 27 Feb 2026 20:05:21 +0000 (15:05 -0500)
committerSimon Marchi <simon.marchi@efficios.com>
Mon, 9 Mar 2026 17:15:47 +0000 (13:15 -0400)
Change-Id: Ib8bb5d2a0cfc91398da96b661a9436ee1df0a194
Approved-By: Tom Tromey <tom@tromey.com>
gdb/amd64-linux-tdep.c
gdb/gdbarch-gen.c
gdb/gdbarch-gen.h
gdb/gdbarch_components.py

index 63992817dc3e1c905f3dd400c8f770d7ce832271..ff0c58464f251202cd0181cb670300c983d93424 100644 (file)
@@ -1741,7 +1741,7 @@ const gdb_byte amd64_dtrace_disable_probe_sequence[] = {
 /* Implementation of `gdbarch_dtrace_probe_is_enabled', as defined in
    gdbarch.h.  */
 
-static int
+static bool
 amd64_dtrace_probe_is_enabled (struct gdbarch *gdbarch, CORE_ADDR addr)
 {
   gdb_byte buf[5];
index 7cc13a2d625f3cf0608696735033ebccdd71e111..c670698b1f1f3d817ec208016e48d69d32c234d6 100644 (file)
@@ -4633,7 +4633,7 @@ gdbarch_dtrace_probe_is_enabled_p (struct gdbarch *gdbarch)
   return gdbarch->dtrace_probe_is_enabled != NULL;
 }
 
-int
+bool
 gdbarch_dtrace_probe_is_enabled (struct gdbarch *gdbarch, CORE_ADDR addr)
 {
   gdb_assert (gdbarch != NULL);
index d401c6fcbd62656ebdd392ffb27d3fab78145a7e..f01aa7921792622f40e4318843ac8f9644bf3ea4 100644 (file)
@@ -1470,8 +1470,8 @@ extern void set_gdbarch_dtrace_parse_probe_argument (struct gdbarch *gdbarch, gd
 
 extern bool gdbarch_dtrace_probe_is_enabled_p (struct gdbarch *gdbarch);
 
-typedef int (gdbarch_dtrace_probe_is_enabled_ftype) (struct gdbarch *gdbarch, CORE_ADDR addr);
-extern int gdbarch_dtrace_probe_is_enabled (struct gdbarch *gdbarch, CORE_ADDR addr);
+typedef bool (gdbarch_dtrace_probe_is_enabled_ftype) (struct gdbarch *gdbarch, CORE_ADDR addr);
+extern bool gdbarch_dtrace_probe_is_enabled (struct gdbarch *gdbarch, CORE_ADDR addr);
 extern void set_gdbarch_dtrace_probe_is_enabled (struct gdbarch *gdbarch, gdbarch_dtrace_probe_is_enabled_ftype *dtrace_probe_is_enabled);
 
 /* Enable a DTrace is-enabled probe at ADDR. */
index b0fe68d6bb7e1599bc385696cc7071d4fadbd5ab..8bce7e7753c2417ee58ae4bec82ff79f6c5d0419 100644 (file)
@@ -2337,7 +2337,7 @@ Method(
 True if the given ADDR does not contain the instruction sequence
 corresponding to a disabled DTrace is-enabled probe.
 """,
-    type="int",
+    type="bool",
     name="dtrace_probe_is_enabled",
     params=[("CORE_ADDR", "addr")],
     predicate=True,