set_gdbarch_print_insn (gdbarch, aarch64_gdb_print_insn);
/* Virtual tables. */
- set_gdbarch_vbit_in_delta (gdbarch, 1);
+ set_gdbarch_vbit_in_delta (gdbarch, true);
/* Hook in the ABI-specific overrides, if they have been registered. */
info.target_desc = tdesc;
arm_adjust_breakpoint_address);
/* Virtual tables. */
- set_gdbarch_vbit_in_delta (gdbarch, 1);
+ set_gdbarch_vbit_in_delta (gdbarch, true);
/* Hook in the ABI-specific overrides, if they have been registered. */
gdbarch_init_osabi (info, gdbarch);
gdbarch_core_read_x86_xsave_layout_ftype *core_read_x86_xsave_layout = nullptr;
const char * gcore_bfd_target = 0;
bool vtable_function_descriptors = false;
- int vbit_in_delta = 0;
+ bool vbit_in_delta = 0;
ULONGEST max_insn_length = 0;
gdbarch_displaced_step_copy_insn_ftype *displaced_step_copy_insn = nullptr;
gdbarch_displaced_step_hw_singlestep_ftype *displaced_step_hw_singlestep = default_displaced_step_hw_singlestep;
gdbarch->vtable_function_descriptors = vtable_function_descriptors;
}
-int
+bool
gdbarch_vbit_in_delta (struct gdbarch *gdbarch)
{
gdb_assert (gdbarch != NULL);
void
set_gdbarch_vbit_in_delta (struct gdbarch *gdbarch,
- int vbit_in_delta)
+ bool vbit_in_delta)
{
gdbarch->vbit_in_delta = vbit_in_delta;
}
/* Set if the least significant bit of the delta is used instead of the least
significant bit of the pfn for pointers to virtual member functions. */
-extern int gdbarch_vbit_in_delta (struct gdbarch *gdbarch);
-extern void set_gdbarch_vbit_in_delta (struct gdbarch *gdbarch, int vbit_in_delta);
+extern bool gdbarch_vbit_in_delta (struct gdbarch *gdbarch);
+extern void set_gdbarch_vbit_in_delta (struct gdbarch *gdbarch, bool vbit_in_delta);
/* The maximum length of an instruction on this architecture in bytes. */
Set if the least significant bit of the delta is used instead of the least
significant bit of the pfn for pointers to virtual member functions.
""",
- type="int",
+ type="bool",
name="vbit_in_delta",
invalid=False,
)
In order to verify this, see the definition of
TARGET_PTRMEMFUNC_VBIT_LOCATION in gcc/defaults.h along with the
definition of FUNCTION_BOUNDARY in gcc/config/m32c/m32c.h. */
- set_gdbarch_vbit_in_delta (gdbarch, 1);
+ set_gdbarch_vbit_in_delta (gdbarch, true);
return gdbarch;
}
mips_single_step_through_delay);
/* Virtual tables. */
- set_gdbarch_vbit_in_delta (gdbarch, 1);
+ set_gdbarch_vbit_in_delta (gdbarch, true);
mips_register_g_packet_guesses (gdbarch);
set_gdbarch_in_solib_return_trampoline (gdbarch, msp430_in_return_stub);
set_gdbarch_skip_trampoline_code (gdbarch, msp430_skip_trampoline_code);
- /* Virtual tables. */
- set_gdbarch_vbit_in_delta (gdbarch, 0);
-
return gdbarch;
}
set_gdbarch_return_value (gdbarch, rl78_return_value);
/* Virtual tables. */
- set_gdbarch_vbit_in_delta (gdbarch, 1);
+ set_gdbarch_vbit_in_delta (gdbarch, true);
return gdbarch;
}
set_gdbarch_return_value (gdbarch, rx_return_value);
/* Virtual tables. */
- set_gdbarch_vbit_in_delta (gdbarch, 1);
+ set_gdbarch_vbit_in_delta (gdbarch, true);
return gdbarch;
}