/* 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];
return gdbarch->dtrace_probe_is_enabled != NULL;
}
-int
+bool
gdbarch_dtrace_probe_is_enabled (struct gdbarch *gdbarch, CORE_ADDR addr)
{
gdb_assert (gdbarch != NULL);
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. */
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,