Change boolean options to bool instead of int
This is for add_setshow_boolean_cmd as well as the gdb::option interface. gdb/ChangeLog: 2019-09-17 Christian Biesinger <cbiesinger@google.com> * ada-lang.c (ada_ignore_descriptive_types_p): Change to bool. (print_signatures): Likewise. (trust_pad_over_xvs): Likewise. * arch/aarch64-insn.c (aarch64_debug): Likewise. * arch/aarch64-insn.h (aarch64_debug): Likewise. * arm-linux-nat.c (arm_apcs_32): Likewise. * arm-linux-tdep.c (arm_apcs_32): Likewise. * arm-nbsd-nat.c (arm_apcs_32): Likewise. * arm-tdep.c (arm_debug): Likewise. (arm_apcs_32): Likewise. * auto-load.c (debug_auto_load): Likewise. (auto_load_gdb_scripts): Likewise. (global_auto_load): Likewise. (auto_load_local_gdbinit): Likewise. (auto_load_local_gdbinit_loaded): Likewise. * auto-load.h (global_auto_load): Likewise. (auto_load_local_gdbinit): Likewise. (auto_load_local_gdbinit_loaded): Likewise. * breakpoint.c (disconnected_dprintf): Likewise. (breakpoint_proceeded): Likewise. (automatic_hardware_breakpoints): Likewise. (always_inserted_mode): Likewise. (target_exact_watchpoints): Likewise. (_initialize_breakpoint): Update. * breakpoint.h (target_exact_watchpoints): Change to bool. * btrace.c (maint_btrace_pt_skip_pad): Likewise. * cli/cli-cmds.c (trace_commands): Likewise. * cli/cli-cmds.h (trace_commands): Likewise. * cli/cli-decode.c (add_setshow_boolean_cmd): Change int* argument to bool*. * cli/cli-logging.c (logging_overwrite): Change to bool. (logging_redirect): Likewise. (debug_redirect): Likewise. * cli/cli-option.h (option_def) <boolean>: Change return type to bool*. (struct boolean_option_def) <get_var_address_cb_>: Change return type to bool. <boolean_option_def>: Update. (struct flag_option_def): Change default type of Context to bool from int. <flag_option_def>: Change return type of var_address_cb_ to bool*. * cli/cli-setshow.c (do_set_command): Cast to bool* instead of int*. (get_setshow_command_value_string): Likewise. * cli/cli-style.c (cli_styling): Change to bool. (source_styling): Likewise. * cli/cli-style.h (source_styling): Likewise. (cli_styling): Likewise. * cli/cli-utils.h (struct qcs_flags) <quiet, cont, silent>: Change to bool. * command.h (var_types): Update comment. (add_setshow_boolean_cmd): Change int* var argument to bool*. * compile/compile-cplus-types.c (debug_compile_cplus_types): Change to bool. (debug_compile_cplus_scopes): Likewise. * compile/compile-internal.h (compile_debug): Likewise. * compile/compile.c (compile_debug): Likewise. (struct compile_options) <raw>: Likewise. * cp-support.c (catch_demangler_crashes): Likewise. * cris-tdep.c (usr_cmd_cris_version_valid): Likewise. (usr_cmd_cris_dwarf2_cfi): Likewise. * csky-tdep.c (csky_debug): Likewise. * darwin-nat.c (enable_mach_exceptions): Likewise. * dcache.c (dcache_enabled_p): Likewise. * defs.h (info_verbose): Likewise. * demangle.c (demangle): Likewise. (asm_demangle): Likewise. * dwarf-index-cache.c (debug_index_cache): Likewise. * dwarf2-frame.c (dwarf2_frame_unwinders_enabled_p): Likewise. * dwarf2-frame.h (dwarf2_frame_unwinders_enabled_p): Likewise. * dwarf2read.c (check_physname): Likewise. (use_deprecated_index_sections): Likewise. (dwarf_always_disassemble): Likewise. * eval.c (overload_resolution): Likewise. * event-top.c (set_editing_cmd_var): Likewise. (exec_done_display_p): Likewise. * event-top.h (set_editing_cmd_var): Likewise. (exec_done_display_p): Likewise. * exec.c (write_files): Likewise. * fbsd-nat.c (debug_fbsd_lwp): Likewise (debug_fbsd_nat): Likewise. * frame.h (struct frame_print_options) <print_raw_frame_arguments>: Likewise. (struct set_backtrace_options) <backtrace_past_main>: Likewise. <backtrace_past_entry> Likewise. * gdb-demangle.h (demangle): Likewise. (asm_demangle): Likewise. * gdb_bfd.c (bfd_sharing): Likewise. * gdbcore.h (write_files): Likewise. * gdbsupport/common-debug.c (show_debug_regs): Likewise. * gdbsupport/common-debug.h (show_debug_regs): Likewise. * gdbthread.h (print_thread_events): Likewise. * gdbtypes.c (opaque_type_resolution): Likewise. (strict_type_checking): Likewise. * gnu-nat.c (gnu_debug_flag): Likewise. * guile/scm-auto-load.c (auto_load_guile_scripts): Likewise. * guile/scm-param.c (pascm_variable): Add boolval. (add_setshow_generic): Update. (pascm_param_value): Update. (pascm_set_param_value_x): Update. * hppa-tdep.c (hppa_debug): Change to bool.. * infcall.c (may_call_functions_p): Likewise. (coerce_float_to_double_p): Likewise. (unwind_on_signal_p): Likewise. (unwind_on_terminating_exception_p): Likewise. * infcmd.c (startup_with_shell): Likewise. * inferior.c (print_inferior_events): Likewise. * inferior.h (startup_with_shell): Likewise. (print_inferior_events): Likewise. * infrun.c (step_stop_if_no_debug): Likewise. (detach_fork): Likewise. (debug_displaced): Likewise. (disable_randomization): Likewise. (non_stop): Likewise. (non_stop_1): Likewise. (observer_mode): Likewise. (observer_mode_1): Likewise. (set_observer_mode): Update. (sched_multi): Change to bool. * infrun.h (debug_displaced): Likewise. (sched_multi): Likewise. (step_stop_if_no_debug): Likewise. (non_stop): Likewise. (disable_randomization): Likewise. * linux-tdep.c (use_coredump_filter): Likewise. (dump_excluded_mappings): Likewise. * linux-thread-db.c (auto_load_thread_db): Likewise. (check_thread_db_on_load): Likewise. * main.c (captured_main_1): Update. * maint-test-options.c (struct test_options_opts) <flag_opt, xx1_opt, xx2_opt, boolean_opt>: Change to bool. * maint-test-settings.c (maintenance_test_settings_boolean): Likewise. * maint.c (maintenance_profile_p): Likewise. (per_command_time): Likewise. (per_command_space): Likewise. (per_command_symtab): Likewise. * memattr.c (inaccessible_by_default): Likewise. * mi/mi-main.c (mi_async): Likewise. (mi_async_1): Likewise. * mips-tdep.c (mips64_transfers_32bit_regs_p): Likewise. * nat/fork-inferior.h (startup_with_shell): Likewise. * nat/linux-namespaces.c (debug_linux_namespaces): Likewise. * nat/linux-namespaces.h (debug_linux_namespaces): Likewise. * nios2-tdep.c (nios2_debug): Likewise. * or1k-tdep.c (or1k_debug): Likewise. * parse.c (parser_debug): Likewise. * parser-defs.h (parser_debug): Likewise. * printcmd.c (print_symbol_filename): Likewise. * proc-api.c (procfs_trace): Likewise. * python/py-auto-load.c (auto_load_python_scripts): Likewise. * python/py-param.c (union parmpy_variable): Add "bool boolval" field. (set_parameter_value): Update. (add_setshow_generic): Update. * python/py-value.c (copy_py_bool_obj): Change argument from int* to bool*. * python/python.c (gdbpy_parameter_value): Cast to bool* instead of int*. * ravenscar-thread.c (ravenscar_task_support): Change to bool. * record-btrace.c (record_btrace_target::store_registers): Update. * record-full.c (record_full_memory_query): Change to bool. (record_full_stop_at_limit): Likewise. * record-full.h (record_full_memory_query): Likewise. * remote-notif.c (notif_debug): Likewise. * remote-notif.h (notif_debug): Likewise. * remote.c (use_range_stepping): Likewise. (interrupt_on_connect): Likewise. (remote_break): Likewise. * ser-tcp.c (tcp_auto_retry): Likewise. * ser-unix.c (serial_hwflow): Likewise. * skip.c (debug_skip): Likewise. * solib-aix.c (solib_aix_debug): Likewise. * spu-tdep.c (spu_stop_on_load_p): Likewise. (spu_auto_flush_cache_p): Likewise. * stack.c (struct backtrace_cmd_options) <full, no_filters, hide>: Likewise. (struct info_print_options) <quiet>: Likewise. * symfile-debug.c (debug_symfile): Likewise. * symfile.c (auto_solib_add): Likewise. (separate_debug_file_debug): Likewise. * symfile.h (auto_solib_add): Likewise. (separate_debug_file_debug): Likewise. * symtab.c (basenames_may_differ): Likewise. (struct filename_partial_match_opts) <dirname, basename>: Likewise. (struct info_print_options) <quiet, exclude_minsyms>: Likewise. (struct info_types_options) <quiet>: Likewise. * symtab.h (demangle): Likewise. (basenames_may_differ): Likewise. * target-dcache.c (stack_cache_enabled_1): Likewise. (code_cache_enabled_1): Likewise. * target.c (trust_readonly): Likewise. (may_write_registers): Likewise. (may_write_memory): Likewise. (may_insert_breakpoints): Likewise. (may_insert_tracepoints): Likewise. (may_insert_fast_tracepoints): Likewise. (may_stop): Likewise. (auto_connect_native_target): Likewise. (target_stop_and_wait): Update. (target_async_permitted): Change to bool. (target_async_permitted_1): Likewise. (may_write_registers_1): Likewise. (may_write_memory_1): Likewise. (may_insert_breakpoints_1): Likewise. (may_insert_tracepoints_1): Likewise. (may_insert_fast_tracepoints_1): Likewise. (may_stop_1): Likewise. * target.h (target_async_permitted): Likewise. (may_write_registers): Likewise. (may_write_memory): Likewise. (may_insert_breakpoints): Likewise. (may_insert_tracepoints): Likewise. (may_insert_fast_tracepoints): Likewise. (may_stop): Likewise. * thread.c (struct info_threads_opts) <show_global_ids>: Likewise. (make_thread_apply_all_options_def_group): Change argument from int* to bool*. (thread_apply_all_command): Update. (print_thread_events): Change to bool. * top.c (confirm): Likewise. (command_editing_p): Likewise. (history_expansion_p): Likewise. (write_history_p): Likewise. (info_verbose): Likewise. * top.h (confirm): Likewise. (history_expansion_p): Likewise. * tracepoint.c (disconnected_tracing): Likewise. (circular_trace_buffer): Likewise. * typeprint.c (print_methods): Likewise. (print_typedefs): Likewise. * utils.c (debug_timestamp): Likewise. (sevenbit_strings): Likewise. (pagination_enabled): Likewise. * utils.h (sevenbit_strings): Likewise. (pagination_enabled): Likewise. * valops.c (overload_resolution): Likewise. * valprint.h (struct value_print_options) <prettyformat_arrays, prettyformat_structs, vtblprint, unionprint, addressprint, objectprint, stop_print_at_null, print_array_indexes, deref_ref, static_field_print, pascal_static_field_print, raw, summary, symbol_print, finish_print>: Likewise. * windows-nat.c (new_console): Likewise. (cygwin_exceptions): Likewise. (new_group): Likewise. (debug_exec): Likewise. (debug_events): Likewise. (debug_memory): Likewise. (debug_exceptions): Likewise. (useshell): Likewise. * windows-tdep.c (maint_display_all_tib): Likewise. * xml-support.c (debug_xml): Likewise.
This commit is contained in:
parent
8ac0ecee1c
commit
491144b5e2
251
gdb/ChangeLog
251
gdb/ChangeLog
|
@ -1,3 +1,254 @@
|
||||||
|
2019-09-17 Christian Biesinger <cbiesinger@google.com>
|
||||||
|
|
||||||
|
* ada-lang.c (ada_ignore_descriptive_types_p): Change to bool.
|
||||||
|
(print_signatures): Likewise.
|
||||||
|
(trust_pad_over_xvs): Likewise.
|
||||||
|
* arch/aarch64-insn.c (aarch64_debug): Likewise.
|
||||||
|
* arch/aarch64-insn.h (aarch64_debug): Likewise.
|
||||||
|
* arm-linux-nat.c (arm_apcs_32): Likewise.
|
||||||
|
* arm-linux-tdep.c (arm_apcs_32): Likewise.
|
||||||
|
* arm-nbsd-nat.c (arm_apcs_32): Likewise.
|
||||||
|
* arm-tdep.c (arm_debug): Likewise.
|
||||||
|
(arm_apcs_32): Likewise.
|
||||||
|
* auto-load.c (debug_auto_load): Likewise.
|
||||||
|
(auto_load_gdb_scripts): Likewise.
|
||||||
|
(global_auto_load): Likewise.
|
||||||
|
(auto_load_local_gdbinit): Likewise.
|
||||||
|
(auto_load_local_gdbinit_loaded): Likewise.
|
||||||
|
* auto-load.h (global_auto_load): Likewise.
|
||||||
|
(auto_load_local_gdbinit): Likewise.
|
||||||
|
(auto_load_local_gdbinit_loaded): Likewise.
|
||||||
|
* breakpoint.c (disconnected_dprintf): Likewise.
|
||||||
|
(breakpoint_proceeded): Likewise.
|
||||||
|
(automatic_hardware_breakpoints): Likewise.
|
||||||
|
(always_inserted_mode): Likewise.
|
||||||
|
(target_exact_watchpoints): Likewise.
|
||||||
|
(_initialize_breakpoint): Update.
|
||||||
|
* breakpoint.h (target_exact_watchpoints): Change to bool.
|
||||||
|
* btrace.c (maint_btrace_pt_skip_pad): Likewise.
|
||||||
|
* cli/cli-cmds.c (trace_commands): Likewise.
|
||||||
|
* cli/cli-cmds.h (trace_commands): Likewise.
|
||||||
|
* cli/cli-decode.c (add_setshow_boolean_cmd): Change int* argument
|
||||||
|
to bool*.
|
||||||
|
* cli/cli-logging.c (logging_overwrite): Change to bool.
|
||||||
|
(logging_redirect): Likewise.
|
||||||
|
(debug_redirect): Likewise.
|
||||||
|
* cli/cli-option.h (option_def) <boolean>: Change return type to bool*.
|
||||||
|
(struct boolean_option_def) <get_var_address_cb_>: Change return type
|
||||||
|
to bool.
|
||||||
|
<boolean_option_def>: Update.
|
||||||
|
(struct flag_option_def): Change default type of Context to bool
|
||||||
|
from int.
|
||||||
|
<flag_option_def>: Change return type of var_address_cb_ to bool*.
|
||||||
|
* cli/cli-setshow.c (do_set_command): Cast to bool* instead of int*.
|
||||||
|
(get_setshow_command_value_string): Likewise.
|
||||||
|
* cli/cli-style.c (cli_styling): Change to bool.
|
||||||
|
(source_styling): Likewise.
|
||||||
|
* cli/cli-style.h (source_styling): Likewise.
|
||||||
|
(cli_styling): Likewise.
|
||||||
|
* cli/cli-utils.h (struct qcs_flags) <quiet, cont, silent>: Change
|
||||||
|
to bool.
|
||||||
|
* command.h (var_types): Update comment.
|
||||||
|
(add_setshow_boolean_cmd): Change int* var argument to bool*.
|
||||||
|
* compile/compile-cplus-types.c (debug_compile_cplus_types): Change to
|
||||||
|
bool.
|
||||||
|
(debug_compile_cplus_scopes): Likewise.
|
||||||
|
* compile/compile-internal.h (compile_debug): Likewise.
|
||||||
|
* compile/compile.c (compile_debug): Likewise.
|
||||||
|
(struct compile_options) <raw>: Likewise.
|
||||||
|
* cp-support.c (catch_demangler_crashes): Likewise.
|
||||||
|
* cris-tdep.c (usr_cmd_cris_version_valid): Likewise.
|
||||||
|
(usr_cmd_cris_dwarf2_cfi): Likewise.
|
||||||
|
* csky-tdep.c (csky_debug): Likewise.
|
||||||
|
* darwin-nat.c (enable_mach_exceptions): Likewise.
|
||||||
|
* dcache.c (dcache_enabled_p): Likewise.
|
||||||
|
* defs.h (info_verbose): Likewise.
|
||||||
|
* demangle.c (demangle): Likewise.
|
||||||
|
(asm_demangle): Likewise.
|
||||||
|
* dwarf-index-cache.c (debug_index_cache): Likewise.
|
||||||
|
* dwarf2-frame.c (dwarf2_frame_unwinders_enabled_p): Likewise.
|
||||||
|
* dwarf2-frame.h (dwarf2_frame_unwinders_enabled_p): Likewise.
|
||||||
|
* dwarf2read.c (check_physname): Likewise.
|
||||||
|
(use_deprecated_index_sections): Likewise.
|
||||||
|
(dwarf_always_disassemble): Likewise.
|
||||||
|
* eval.c (overload_resolution): Likewise.
|
||||||
|
* event-top.c (set_editing_cmd_var): Likewise.
|
||||||
|
(exec_done_display_p): Likewise.
|
||||||
|
* event-top.h (set_editing_cmd_var): Likewise.
|
||||||
|
(exec_done_display_p): Likewise.
|
||||||
|
* exec.c (write_files): Likewise.
|
||||||
|
* fbsd-nat.c (debug_fbsd_lwp): Likewise
|
||||||
|
(debug_fbsd_nat): Likewise.
|
||||||
|
* frame.h (struct frame_print_options) <print_raw_frame_arguments>:
|
||||||
|
Likewise.
|
||||||
|
(struct set_backtrace_options) <backtrace_past_main>: Likewise.
|
||||||
|
<backtrace_past_entry> Likewise.
|
||||||
|
* gdb-demangle.h (demangle): Likewise.
|
||||||
|
(asm_demangle): Likewise.
|
||||||
|
* gdb_bfd.c (bfd_sharing): Likewise.
|
||||||
|
* gdbcore.h (write_files): Likewise.
|
||||||
|
* gdbsupport/common-debug.c (show_debug_regs): Likewise.
|
||||||
|
* gdbsupport/common-debug.h (show_debug_regs): Likewise.
|
||||||
|
* gdbthread.h (print_thread_events): Likewise.
|
||||||
|
* gdbtypes.c (opaque_type_resolution): Likewise.
|
||||||
|
(strict_type_checking): Likewise.
|
||||||
|
* gnu-nat.c (gnu_debug_flag): Likewise.
|
||||||
|
* guile/scm-auto-load.c (auto_load_guile_scripts): Likewise.
|
||||||
|
* guile/scm-param.c (pascm_variable): Add boolval.
|
||||||
|
(add_setshow_generic): Update.
|
||||||
|
(pascm_param_value): Update.
|
||||||
|
(pascm_set_param_value_x): Update.
|
||||||
|
* hppa-tdep.c (hppa_debug): Change to bool..
|
||||||
|
* infcall.c (may_call_functions_p): Likewise.
|
||||||
|
(coerce_float_to_double_p): Likewise.
|
||||||
|
(unwind_on_signal_p): Likewise.
|
||||||
|
(unwind_on_terminating_exception_p): Likewise.
|
||||||
|
* infcmd.c (startup_with_shell): Likewise.
|
||||||
|
* inferior.c (print_inferior_events): Likewise.
|
||||||
|
* inferior.h (startup_with_shell): Likewise.
|
||||||
|
(print_inferior_events): Likewise.
|
||||||
|
* infrun.c (step_stop_if_no_debug): Likewise.
|
||||||
|
(detach_fork): Likewise.
|
||||||
|
(debug_displaced): Likewise.
|
||||||
|
(disable_randomization): Likewise.
|
||||||
|
(non_stop): Likewise.
|
||||||
|
(non_stop_1): Likewise.
|
||||||
|
(observer_mode): Likewise.
|
||||||
|
(observer_mode_1): Likewise.
|
||||||
|
(set_observer_mode): Update.
|
||||||
|
(sched_multi): Change to bool.
|
||||||
|
* infrun.h (debug_displaced): Likewise.
|
||||||
|
(sched_multi): Likewise.
|
||||||
|
(step_stop_if_no_debug): Likewise.
|
||||||
|
(non_stop): Likewise.
|
||||||
|
(disable_randomization): Likewise.
|
||||||
|
* linux-tdep.c (use_coredump_filter): Likewise.
|
||||||
|
(dump_excluded_mappings): Likewise.
|
||||||
|
* linux-thread-db.c (auto_load_thread_db): Likewise.
|
||||||
|
(check_thread_db_on_load): Likewise.
|
||||||
|
* main.c (captured_main_1): Update.
|
||||||
|
* maint-test-options.c (struct test_options_opts) <flag_opt, xx1_opt,
|
||||||
|
xx2_opt, boolean_opt>: Change to bool.
|
||||||
|
* maint-test-settings.c (maintenance_test_settings_boolean): Likewise.
|
||||||
|
* maint.c (maintenance_profile_p): Likewise.
|
||||||
|
(per_command_time): Likewise.
|
||||||
|
(per_command_space): Likewise.
|
||||||
|
(per_command_symtab): Likewise.
|
||||||
|
* memattr.c (inaccessible_by_default): Likewise.
|
||||||
|
* mi/mi-main.c (mi_async): Likewise.
|
||||||
|
(mi_async_1): Likewise.
|
||||||
|
* mips-tdep.c (mips64_transfers_32bit_regs_p): Likewise.
|
||||||
|
* nat/fork-inferior.h (startup_with_shell): Likewise.
|
||||||
|
* nat/linux-namespaces.c (debug_linux_namespaces): Likewise.
|
||||||
|
* nat/linux-namespaces.h (debug_linux_namespaces): Likewise.
|
||||||
|
* nios2-tdep.c (nios2_debug): Likewise.
|
||||||
|
* or1k-tdep.c (or1k_debug): Likewise.
|
||||||
|
* parse.c (parser_debug): Likewise.
|
||||||
|
* parser-defs.h (parser_debug): Likewise.
|
||||||
|
* printcmd.c (print_symbol_filename): Likewise.
|
||||||
|
* proc-api.c (procfs_trace): Likewise.
|
||||||
|
* python/py-auto-load.c (auto_load_python_scripts): Likewise.
|
||||||
|
* python/py-param.c (union parmpy_variable): Add "bool boolval" field.
|
||||||
|
(set_parameter_value): Update.
|
||||||
|
(add_setshow_generic): Update.
|
||||||
|
* python/py-value.c (copy_py_bool_obj): Change argument from int*
|
||||||
|
to bool*.
|
||||||
|
* python/python.c (gdbpy_parameter_value): Cast to bool* instead of
|
||||||
|
int*.
|
||||||
|
* ravenscar-thread.c (ravenscar_task_support): Change to bool.
|
||||||
|
* record-btrace.c (record_btrace_target::store_registers): Update.
|
||||||
|
* record-full.c (record_full_memory_query): Change to bool.
|
||||||
|
(record_full_stop_at_limit): Likewise.
|
||||||
|
* record-full.h (record_full_memory_query): Likewise.
|
||||||
|
* remote-notif.c (notif_debug): Likewise.
|
||||||
|
* remote-notif.h (notif_debug): Likewise.
|
||||||
|
* remote.c (use_range_stepping): Likewise.
|
||||||
|
(interrupt_on_connect): Likewise.
|
||||||
|
(remote_break): Likewise.
|
||||||
|
* ser-tcp.c (tcp_auto_retry): Likewise.
|
||||||
|
* ser-unix.c (serial_hwflow): Likewise.
|
||||||
|
* skip.c (debug_skip): Likewise.
|
||||||
|
* solib-aix.c (solib_aix_debug): Likewise.
|
||||||
|
* spu-tdep.c (spu_stop_on_load_p): Likewise.
|
||||||
|
(spu_auto_flush_cache_p): Likewise.
|
||||||
|
* stack.c (struct backtrace_cmd_options) <full, no_filters, hide>:
|
||||||
|
Likewise.
|
||||||
|
(struct info_print_options) <quiet>: Likewise.
|
||||||
|
* symfile-debug.c (debug_symfile): Likewise.
|
||||||
|
* symfile.c (auto_solib_add): Likewise.
|
||||||
|
(separate_debug_file_debug): Likewise.
|
||||||
|
* symfile.h (auto_solib_add): Likewise.
|
||||||
|
(separate_debug_file_debug): Likewise.
|
||||||
|
* symtab.c (basenames_may_differ): Likewise.
|
||||||
|
(struct filename_partial_match_opts) <dirname, basename>: Likewise.
|
||||||
|
(struct info_print_options) <quiet, exclude_minsyms>: Likewise.
|
||||||
|
(struct info_types_options) <quiet>: Likewise.
|
||||||
|
* symtab.h (demangle): Likewise.
|
||||||
|
(basenames_may_differ): Likewise.
|
||||||
|
* target-dcache.c (stack_cache_enabled_1): Likewise.
|
||||||
|
(code_cache_enabled_1): Likewise.
|
||||||
|
* target.c (trust_readonly): Likewise.
|
||||||
|
(may_write_registers): Likewise.
|
||||||
|
(may_write_memory): Likewise.
|
||||||
|
(may_insert_breakpoints): Likewise.
|
||||||
|
(may_insert_tracepoints): Likewise.
|
||||||
|
(may_insert_fast_tracepoints): Likewise.
|
||||||
|
(may_stop): Likewise.
|
||||||
|
(auto_connect_native_target): Likewise.
|
||||||
|
(target_stop_and_wait): Update.
|
||||||
|
(target_async_permitted): Change to bool.
|
||||||
|
(target_async_permitted_1): Likewise.
|
||||||
|
(may_write_registers_1): Likewise.
|
||||||
|
(may_write_memory_1): Likewise.
|
||||||
|
(may_insert_breakpoints_1): Likewise.
|
||||||
|
(may_insert_tracepoints_1): Likewise.
|
||||||
|
(may_insert_fast_tracepoints_1): Likewise.
|
||||||
|
(may_stop_1): Likewise.
|
||||||
|
* target.h (target_async_permitted): Likewise.
|
||||||
|
(may_write_registers): Likewise.
|
||||||
|
(may_write_memory): Likewise.
|
||||||
|
(may_insert_breakpoints): Likewise.
|
||||||
|
(may_insert_tracepoints): Likewise.
|
||||||
|
(may_insert_fast_tracepoints): Likewise.
|
||||||
|
(may_stop): Likewise.
|
||||||
|
* thread.c (struct info_threads_opts) <show_global_ids>: Likewise.
|
||||||
|
(make_thread_apply_all_options_def_group): Change argument from int*
|
||||||
|
to bool*.
|
||||||
|
(thread_apply_all_command): Update.
|
||||||
|
(print_thread_events): Change to bool.
|
||||||
|
* top.c (confirm): Likewise.
|
||||||
|
(command_editing_p): Likewise.
|
||||||
|
(history_expansion_p): Likewise.
|
||||||
|
(write_history_p): Likewise.
|
||||||
|
(info_verbose): Likewise.
|
||||||
|
* top.h (confirm): Likewise.
|
||||||
|
(history_expansion_p): Likewise.
|
||||||
|
* tracepoint.c (disconnected_tracing): Likewise.
|
||||||
|
(circular_trace_buffer): Likewise.
|
||||||
|
* typeprint.c (print_methods): Likewise.
|
||||||
|
(print_typedefs): Likewise.
|
||||||
|
* utils.c (debug_timestamp): Likewise.
|
||||||
|
(sevenbit_strings): Likewise.
|
||||||
|
(pagination_enabled): Likewise.
|
||||||
|
* utils.h (sevenbit_strings): Likewise.
|
||||||
|
(pagination_enabled): Likewise.
|
||||||
|
* valops.c (overload_resolution): Likewise.
|
||||||
|
* valprint.h (struct value_print_options) <prettyformat_arrays,
|
||||||
|
prettyformat_structs, vtblprint, unionprint, addressprint, objectprint,
|
||||||
|
stop_print_at_null, print_array_indexes, deref_ref, static_field_print,
|
||||||
|
pascal_static_field_print, raw, summary, symbol_print, finish_print>:
|
||||||
|
Likewise.
|
||||||
|
* windows-nat.c (new_console): Likewise.
|
||||||
|
(cygwin_exceptions): Likewise.
|
||||||
|
(new_group): Likewise.
|
||||||
|
(debug_exec): Likewise.
|
||||||
|
(debug_events): Likewise.
|
||||||
|
(debug_memory): Likewise.
|
||||||
|
(debug_exceptions): Likewise.
|
||||||
|
(useshell): Likewise.
|
||||||
|
* windows-tdep.c (maint_display_all_tib): Likewise.
|
||||||
|
* xml-support.c (debug_xml): Likewise.
|
||||||
|
|
||||||
2019-09-17 Mike Gulick <mgulick@mathworks.com>
|
2019-09-17 Mike Gulick <mgulick@mathworks.com>
|
||||||
|
|
||||||
* source.c (prepare_path_for_appending): New function.
|
* source.c (prepare_path_for_appending): New function.
|
||||||
|
|
|
@ -358,7 +358,7 @@ maint_show_ada_cmd (const char *args, int from_tty)
|
||||||
|
|
||||||
/* The "maintenance ada set/show ignore-descriptive-type" value. */
|
/* The "maintenance ada set/show ignore-descriptive-type" value. */
|
||||||
|
|
||||||
static int ada_ignore_descriptive_types_p = 0;
|
static bool ada_ignore_descriptive_types_p = false;
|
||||||
|
|
||||||
/* Inferior-specific data. */
|
/* Inferior-specific data. */
|
||||||
|
|
||||||
|
@ -3795,7 +3795,7 @@ sort_choices (struct block_symbol syms[], int nsyms)
|
||||||
|
|
||||||
/* Whether GDB should display formals and return types for functions in the
|
/* Whether GDB should display formals and return types for functions in the
|
||||||
overloads selection menu. */
|
overloads selection menu. */
|
||||||
static int print_signatures = 1;
|
static bool print_signatures = true;
|
||||||
|
|
||||||
/* Print the signature for SYM on STREAM according to the FLAGS options. For
|
/* Print the signature for SYM on STREAM according to the FLAGS options. For
|
||||||
all but functions, the signature is just the name of the symbol. For
|
all but functions, the signature is just the name of the symbol. For
|
||||||
|
@ -9299,7 +9299,7 @@ ada_is_string_type (struct type *type)
|
||||||
|
|
||||||
Set to True if the debugger should trust the contents of PAD types.
|
Set to True if the debugger should trust the contents of PAD types.
|
||||||
Otherwise, ignore the PAD type if there is a parallel XVS type. */
|
Otherwise, ignore the PAD type if there is a parallel XVS type. */
|
||||||
static int trust_pad_over_xvs = 1;
|
static bool trust_pad_over_xvs = true;
|
||||||
|
|
||||||
/* True if TYPE is a struct type introduced by the compiler to force the
|
/* True if TYPE is a struct type introduced by the compiler to force the
|
||||||
alignment of a value. Such types have a single field with a
|
alignment of a value. Such types have a single field with a
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
#include "aarch64-insn.h"
|
#include "aarch64-insn.h"
|
||||||
|
|
||||||
/* Toggle this file's internal debugging dump. */
|
/* Toggle this file's internal debugging dump. */
|
||||||
int aarch64_debug = 0;
|
bool aarch64_debug = false;
|
||||||
|
|
||||||
/* Extract a signed value from a bit field within an instruction
|
/* Extract a signed value from a bit field within an instruction
|
||||||
encoding.
|
encoding.
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
#ifndef ARCH_AARCH64_INSN_H
|
#ifndef ARCH_AARCH64_INSN_H
|
||||||
#define ARCH_AARCH64_INSN_H
|
#define ARCH_AARCH64_INSN_H
|
||||||
|
|
||||||
extern int aarch64_debug;
|
extern bool aarch64_debug;
|
||||||
|
|
||||||
/* List of opcodes that we need for building the jump pad and relocating
|
/* List of opcodes that we need for building the jump pad and relocating
|
||||||
an instruction. */
|
an instruction. */
|
||||||
|
|
|
@ -66,7 +66,7 @@
|
||||||
#define PTRACE_SETHBPREGS 30
|
#define PTRACE_SETHBPREGS 30
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern int arm_apcs_32;
|
extern bool arm_apcs_32;
|
||||||
|
|
||||||
class arm_linux_nat_target final : public linux_nat_target
|
class arm_linux_nat_target final : public linux_nat_target
|
||||||
{
|
{
|
||||||
|
|
|
@ -56,7 +56,7 @@
|
||||||
#include "user-regs.h"
|
#include "user-regs.h"
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include "elf/common.h"
|
#include "elf/common.h"
|
||||||
extern int arm_apcs_32;
|
extern bool arm_apcs_32;
|
||||||
|
|
||||||
/* Under ARM GNU/Linux the traditional way of performing a breakpoint
|
/* Under ARM GNU/Linux the traditional way of performing a breakpoint
|
||||||
is to execute a particular software interrupt, rather than use a
|
is to execute a particular software interrupt, rather than use a
|
||||||
|
|
|
@ -40,7 +40,7 @@ public:
|
||||||
|
|
||||||
static arm_netbsd_nat_target the_arm_netbsd_nat_target;
|
static arm_netbsd_nat_target the_arm_netbsd_nat_target;
|
||||||
|
|
||||||
extern int arm_apcs_32;
|
extern bool arm_apcs_32;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
arm_supply_gregset (struct regcache *regcache, struct reg *gregset)
|
arm_supply_gregset (struct regcache *regcache, struct reg *gregset)
|
||||||
|
|
|
@ -65,7 +65,7 @@
|
||||||
#include "gdbsupport/selftest.h"
|
#include "gdbsupport/selftest.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int arm_debug;
|
static bool arm_debug;
|
||||||
|
|
||||||
/* Macros for setting and testing a bit in a minimal symbol that marks
|
/* Macros for setting and testing a bit in a minimal symbol that marks
|
||||||
it as Thumb function. The MSB of the minimal symbol's "info" field
|
it as Thumb function. The MSB of the minimal symbol's "info" field
|
||||||
|
@ -296,7 +296,7 @@ static CORE_ADDR arm_analyze_prologue (struct gdbarch *gdbarch,
|
||||||
|
|
||||||
/* Set to true if the 32-bit mode is in use. */
|
/* Set to true if the 32-bit mode is in use. */
|
||||||
|
|
||||||
int arm_apcs_32 = 1;
|
bool arm_apcs_32 = true;
|
||||||
|
|
||||||
/* Return the bit mask in ARM_PS_REGNUM that indicates Thumb mode. */
|
/* Return the bit mask in ARM_PS_REGNUM that indicates Thumb mode. */
|
||||||
|
|
||||||
|
|
|
@ -61,7 +61,7 @@ static void maybe_print_script_not_found_warning
|
||||||
const char *section_name, unsigned offset);
|
const char *section_name, unsigned offset);
|
||||||
|
|
||||||
/* Value of the 'set debug auto-load' configuration variable. */
|
/* Value of the 'set debug auto-load' configuration variable. */
|
||||||
static int debug_auto_load = 0;
|
static bool debug_auto_load = false;
|
||||||
|
|
||||||
/* "show" command for the debug_auto_load configuration variable. */
|
/* "show" command for the debug_auto_load configuration variable. */
|
||||||
|
|
||||||
|
@ -79,7 +79,7 @@ show_debug_auto_load (struct ui_file *file, int from_tty,
|
||||||
set auto-load gdb-scripts on|off
|
set auto-load gdb-scripts on|off
|
||||||
This is true if we should auto-load associated scripts when an objfile
|
This is true if we should auto-load associated scripts when an objfile
|
||||||
is opened, false otherwise. */
|
is opened, false otherwise. */
|
||||||
static int auto_load_gdb_scripts = 1;
|
static bool auto_load_gdb_scripts = true;
|
||||||
|
|
||||||
/* "show" command for the auto_load_gdb_scripts configuration variable. */
|
/* "show" command for the auto_load_gdb_scripts configuration variable. */
|
||||||
|
|
||||||
|
@ -110,16 +110,16 @@ auto_load_gdb_scripts_enabled (const struct extension_language_defn *extlang)
|
||||||
This flag exists to facilitate deferring auto-loading during start-up
|
This flag exists to facilitate deferring auto-loading during start-up
|
||||||
until after ./.gdbinit has been read; it may augment the search directories
|
until after ./.gdbinit has been read; it may augment the search directories
|
||||||
used to find the scripts. */
|
used to find the scripts. */
|
||||||
int global_auto_load = 1;
|
bool global_auto_load = true;
|
||||||
|
|
||||||
/* Auto-load .gdbinit file from the current directory? */
|
/* Auto-load .gdbinit file from the current directory? */
|
||||||
int auto_load_local_gdbinit = 1;
|
bool auto_load_local_gdbinit = true;
|
||||||
|
|
||||||
/* Absolute pathname to the current directory .gdbinit, if it exists. */
|
/* Absolute pathname to the current directory .gdbinit, if it exists. */
|
||||||
char *auto_load_local_gdbinit_pathname = NULL;
|
char *auto_load_local_gdbinit_pathname = NULL;
|
||||||
|
|
||||||
/* Boolean value if AUTO_LOAD_LOCAL_GDBINIT_PATHNAME has been loaded. */
|
/* if AUTO_LOAD_LOCAL_GDBINIT_PATHNAME has been loaded. */
|
||||||
int auto_load_local_gdbinit_loaded = 0;
|
bool auto_load_local_gdbinit_loaded = false;
|
||||||
|
|
||||||
/* "show" command for the auto_load_local_gdbinit configuration variable. */
|
/* "show" command for the auto_load_local_gdbinit configuration variable. */
|
||||||
|
|
||||||
|
|
|
@ -25,11 +25,11 @@ struct program_space;
|
||||||
struct auto_load_pspace_info;
|
struct auto_load_pspace_info;
|
||||||
struct extension_language_defn;
|
struct extension_language_defn;
|
||||||
|
|
||||||
extern int global_auto_load;
|
extern bool global_auto_load;
|
||||||
|
|
||||||
extern int auto_load_local_gdbinit;
|
extern bool auto_load_local_gdbinit;
|
||||||
extern char *auto_load_local_gdbinit_pathname;
|
extern char *auto_load_local_gdbinit_pathname;
|
||||||
extern int auto_load_local_gdbinit_loaded;
|
extern bool auto_load_local_gdbinit_loaded;
|
||||||
|
|
||||||
extern struct auto_load_pspace_info *
|
extern struct auto_load_pspace_info *
|
||||||
get_auto_load_pspace_data_for_loading (struct program_space *pspace);
|
get_auto_load_pspace_data_for_loading (struct program_space *pspace);
|
||||||
|
|
|
@ -290,7 +290,7 @@ static char *dprintf_channel;
|
||||||
|
|
||||||
/* True if dprintf commands should continue to operate even if GDB
|
/* True if dprintf commands should continue to operate even if GDB
|
||||||
has disconnected. */
|
has disconnected. */
|
||||||
static int disconnected_dprintf = 1;
|
static bool disconnected_dprintf = true;
|
||||||
|
|
||||||
struct command_line *
|
struct command_line *
|
||||||
breakpoint_commands (struct breakpoint *b)
|
breakpoint_commands (struct breakpoint *b)
|
||||||
|
@ -301,7 +301,7 @@ breakpoint_commands (struct breakpoint *b)
|
||||||
/* Flag indicating that a command has proceeded the inferior past the
|
/* Flag indicating that a command has proceeded the inferior past the
|
||||||
current breakpoint. */
|
current breakpoint. */
|
||||||
|
|
||||||
static int breakpoint_proceeded;
|
static bool breakpoint_proceeded;
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
bpdisp_text (enum bpdisp disp)
|
bpdisp_text (enum bpdisp disp)
|
||||||
|
@ -346,11 +346,11 @@ show_pending_break_support (struct ui_file *file, int from_tty,
|
||||||
value);
|
value);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If 1, gdb will automatically use hardware breakpoints for breakpoints
|
/* If true, gdb will automatically use hardware breakpoints for breakpoints
|
||||||
set with "break" but falling in read-only memory.
|
set with "break" but falling in read-only memory.
|
||||||
If 0, gdb will warn about such breakpoints, but won't automatically
|
If false, gdb will warn about such breakpoints, but won't automatically
|
||||||
use hardware breakpoints. */
|
use hardware breakpoints. */
|
||||||
static int automatic_hardware_breakpoints;
|
static bool automatic_hardware_breakpoints;
|
||||||
static void
|
static void
|
||||||
show_automatic_hardware_breakpoints (struct ui_file *file, int from_tty,
|
show_automatic_hardware_breakpoints (struct ui_file *file, int from_tty,
|
||||||
struct cmd_list_element *c,
|
struct cmd_list_element *c,
|
||||||
|
@ -368,7 +368,7 @@ show_automatic_hardware_breakpoints (struct ui_file *file, int from_tty,
|
||||||
breakpoints until the next resume, and removes them again when the
|
breakpoints until the next resume, and removes them again when the
|
||||||
target fully stops. This is a bit safer in case GDB crashes while
|
target fully stops. This is a bit safer in case GDB crashes while
|
||||||
processing user input. */
|
processing user input. */
|
||||||
static int always_inserted_mode = 0;
|
static bool always_inserted_mode = false;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_always_inserted_mode (struct ui_file *file, int from_tty,
|
show_always_inserted_mode (struct ui_file *file, int from_tty,
|
||||||
|
@ -477,7 +477,7 @@ static int executing_breakpoint_commands;
|
||||||
static int overlay_events_enabled;
|
static int overlay_events_enabled;
|
||||||
|
|
||||||
/* See description in breakpoint.h. */
|
/* See description in breakpoint.h. */
|
||||||
int target_exact_watchpoints = 0;
|
bool target_exact_watchpoints = false;
|
||||||
|
|
||||||
/* Walk the following statement or block through all breakpoints.
|
/* Walk the following statement or block through all breakpoints.
|
||||||
ALL_BREAKPOINTS_SAFE does so even if the statement deletes the
|
ALL_BREAKPOINTS_SAFE does so even if the statement deletes the
|
||||||
|
@ -15954,7 +15954,7 @@ Usage: agent-printf \"format string\", ARG1, ARG2, ARG3, ..., ARGN\n\
|
||||||
This supports most C printf format specifications, like %s, %d, etc.\n\
|
This supports most C printf format specifications, like %s, %d, etc.\n\
|
||||||
This is useful for formatted output in user-defined commands."));
|
This is useful for formatted output in user-defined commands."));
|
||||||
|
|
||||||
automatic_hardware_breakpoints = 1;
|
automatic_hardware_breakpoints = true;
|
||||||
|
|
||||||
gdb::observers::about_to_proceed.attach (breakpoint_about_to_proceed);
|
gdb::observers::about_to_proceed.attach (breakpoint_about_to_proceed);
|
||||||
gdb::observers::thread_exit.attach (remove_threaded_breakpoints);
|
gdb::observers::thread_exit.attach (remove_threaded_breakpoints);
|
||||||
|
|
|
@ -675,7 +675,7 @@ enum watchpoint_triggered
|
||||||
only one register per watchpoint, thus assuming that all acesses that
|
only one register per watchpoint, thus assuming that all acesses that
|
||||||
modify a memory location happen at its starting address. */
|
modify a memory location happen at its starting address. */
|
||||||
|
|
||||||
extern int target_exact_watchpoints;
|
extern bool target_exact_watchpoints;
|
||||||
|
|
||||||
/* Note that the ->silent field is not currently used by any commands
|
/* Note that the ->silent field is not currently used by any commands
|
||||||
(though the code is in there if it was to be, and set_raw_breakpoint
|
(though the code is in there if it was to be, and set_raw_breakpoint
|
||||||
|
|
|
@ -51,7 +51,7 @@ static struct cmd_list_element *maint_btrace_pt_set_cmdlist;
|
||||||
static struct cmd_list_element *maint_btrace_pt_show_cmdlist;
|
static struct cmd_list_element *maint_btrace_pt_show_cmdlist;
|
||||||
|
|
||||||
/* Control whether to skip PAD packets when computing the packet history. */
|
/* Control whether to skip PAD packets when computing the packet history. */
|
||||||
static int maint_btrace_pt_skip_pad = 1;
|
static bool maint_btrace_pt_skip_pad = true;
|
||||||
|
|
||||||
static void btrace_add_pc (struct thread_info *tp);
|
static void btrace_add_pc (struct thread_info *tp);
|
||||||
|
|
||||||
|
|
|
@ -165,7 +165,7 @@ struct cmd_list_element *showchecklist;
|
||||||
/* Command tracing state. */
|
/* Command tracing state. */
|
||||||
|
|
||||||
int source_verbose = 0;
|
int source_verbose = 0;
|
||||||
int trace_commands = 0;
|
bool trace_commands = false;
|
||||||
|
|
||||||
/* 'script-extension' option support. */
|
/* 'script-extension' option support. */
|
||||||
|
|
||||||
|
|
|
@ -139,7 +139,7 @@ extern gdb::optional<open_script>
|
||||||
/* Command tracing state. */
|
/* Command tracing state. */
|
||||||
|
|
||||||
extern int source_verbose;
|
extern int source_verbose;
|
||||||
extern int trace_commands;
|
extern bool trace_commands;
|
||||||
|
|
||||||
/* Common code for the "with" and "maintenance with" commands.
|
/* Common code for the "with" and "maintenance with" commands.
|
||||||
SET_CMD_PREFIX is the spelling of the corresponding "set" command
|
SET_CMD_PREFIX is the spelling of the corresponding "set" command
|
||||||
|
|
|
@ -589,7 +589,7 @@ const char * const boolean_enums[] = { "on", "off", NULL };
|
||||||
Returns the new command element. */
|
Returns the new command element. */
|
||||||
|
|
||||||
cmd_list_element *
|
cmd_list_element *
|
||||||
add_setshow_boolean_cmd (const char *name, enum command_class theclass, int *var,
|
add_setshow_boolean_cmd (const char *name, enum command_class theclass, bool *var,
|
||||||
const char *set_doc, const char *show_doc,
|
const char *set_doc, const char *show_doc,
|
||||||
const char *help_doc,
|
const char *help_doc,
|
||||||
cmd_const_sfunc_ftype *set_func,
|
cmd_const_sfunc_ftype *set_func,
|
||||||
|
|
|
@ -33,7 +33,7 @@ show_logging_filename (struct ui_file *file, int from_tty,
|
||||||
value);
|
value);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int logging_overwrite;
|
static bool logging_overwrite;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
maybe_warn_already_logging ()
|
maybe_warn_already_logging ()
|
||||||
|
@ -61,8 +61,8 @@ show_logging_overwrite (struct ui_file *file, int from_tty,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Value as configured by the user. */
|
/* Value as configured by the user. */
|
||||||
static int logging_redirect;
|
static bool logging_redirect;
|
||||||
static int debug_redirect;
|
static bool debug_redirect;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
set_logging_redirect (const char *args,
|
set_logging_redirect (const char *args,
|
||||||
|
|
|
@ -82,7 +82,7 @@ public:
|
||||||
returns the address of some member. */
|
returns the address of some member. */
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
int *(*boolean) (const option_def &, void *ctx);
|
bool *(*boolean) (const option_def &, void *ctx);
|
||||||
unsigned int *(*uinteger) (const option_def &, void *ctx);
|
unsigned int *(*uinteger) (const option_def &, void *ctx);
|
||||||
int *(*integer) (const option_def &, void *ctx);
|
int *(*integer) (const option_def &, void *ctx);
|
||||||
const char **(*enumeration) (const option_def &, void *ctx);
|
const char **(*enumeration) (const option_def &, void *ctx);
|
||||||
|
@ -155,7 +155,7 @@ template<typename Context>
|
||||||
struct boolean_option_def : option_def
|
struct boolean_option_def : option_def
|
||||||
{
|
{
|
||||||
boolean_option_def (const char *long_option_,
|
boolean_option_def (const char *long_option_,
|
||||||
int *(*get_var_address_cb_) (Context *),
|
bool *(*get_var_address_cb_) (Context *),
|
||||||
show_value_ftype *show_cmd_cb_,
|
show_value_ftype *show_cmd_cb_,
|
||||||
const char *set_doc_,
|
const char *set_doc_,
|
||||||
const char *show_doc_ = nullptr,
|
const char *show_doc_ = nullptr,
|
||||||
|
@ -165,7 +165,7 @@ struct boolean_option_def : option_def
|
||||||
show_cmd_cb_,
|
show_cmd_cb_,
|
||||||
set_doc_, show_doc_, help_doc_)
|
set_doc_, show_doc_, help_doc_)
|
||||||
{
|
{
|
||||||
var_address.boolean = detail::get_var_address<int, Context>;
|
var_address.boolean = detail::get_var_address<bool, Context>;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -173,11 +173,11 @@ struct boolean_option_def : option_def
|
||||||
hood, but unlike boolean options, flag options don't take an on/off
|
hood, but unlike boolean options, flag options don't take an on/off
|
||||||
argument. */
|
argument. */
|
||||||
|
|
||||||
template<typename Context = int>
|
template<typename Context = bool>
|
||||||
struct flag_option_def : boolean_option_def<Context>
|
struct flag_option_def : boolean_option_def<Context>
|
||||||
{
|
{
|
||||||
flag_option_def (const char *long_option_,
|
flag_option_def (const char *long_option_,
|
||||||
int *(*var_address_cb_) (Context *),
|
bool *(*var_address_cb_) (Context *),
|
||||||
const char *set_doc_,
|
const char *set_doc_,
|
||||||
const char *help_doc_ = nullptr)
|
const char *help_doc_ = nullptr)
|
||||||
: boolean_option_def<Context> (long_option_,
|
: boolean_option_def<Context> (long_option_,
|
||||||
|
|
|
@ -416,9 +416,9 @@ do_set_command (const char *arg, int from_tty, struct cmd_list_element *c)
|
||||||
|
|
||||||
if (val < 0)
|
if (val < 0)
|
||||||
error (_("\"on\" or \"off\" expected."));
|
error (_("\"on\" or \"off\" expected."));
|
||||||
if (val != *(int *) c->var)
|
if (val != *(bool *) c->var)
|
||||||
{
|
{
|
||||||
*(int *) c->var = val;
|
*(bool *) c->var = val;
|
||||||
|
|
||||||
option_changed = 1;
|
option_changed = 1;
|
||||||
}
|
}
|
||||||
|
@ -588,7 +588,7 @@ do_set_command (const char *arg, int from_tty, struct cmd_list_element *c)
|
||||||
break;
|
break;
|
||||||
case var_boolean:
|
case var_boolean:
|
||||||
{
|
{
|
||||||
const char *opt = *(int *) c->var ? "on" : "off";
|
const char *opt = *(bool *) c->var ? "on" : "off";
|
||||||
|
|
||||||
gdb::observers::command_param_changed.notify (name, opt);
|
gdb::observers::command_param_changed.notify (name, opt);
|
||||||
}
|
}
|
||||||
|
@ -645,7 +645,7 @@ get_setshow_command_value_string (cmd_list_element *c)
|
||||||
stb.puts (*(char **) c->var);
|
stb.puts (*(char **) c->var);
|
||||||
break;
|
break;
|
||||||
case var_boolean:
|
case var_boolean:
|
||||||
stb.puts (*(int *) c->var ? "on" : "off");
|
stb.puts (*(bool *) c->var ? "on" : "off");
|
||||||
break;
|
break;
|
||||||
case var_auto_boolean:
|
case var_auto_boolean:
|
||||||
switch (*(enum auto_boolean*) c->var)
|
switch (*(enum auto_boolean*) c->var)
|
||||||
|
|
|
@ -26,15 +26,15 @@
|
||||||
/* True if styling is enabled. */
|
/* True if styling is enabled. */
|
||||||
|
|
||||||
#if defined (__MSDOS__) || defined (__CYGWIN__)
|
#if defined (__MSDOS__) || defined (__CYGWIN__)
|
||||||
int cli_styling = 0;
|
bool cli_styling = false;
|
||||||
#else
|
#else
|
||||||
int cli_styling = 1;
|
bool cli_styling = true;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* True if source styling is enabled. Note that this is only
|
/* True if source styling is enabled. Note that this is only
|
||||||
consulted when cli_styling is true. */
|
consulted when cli_styling is true. */
|
||||||
|
|
||||||
int source_styling = 1;
|
bool source_styling = true;
|
||||||
|
|
||||||
/* Name of colors; must correspond to ui_file_style::basic_color. */
|
/* Name of colors; must correspond to ui_file_style::basic_color. */
|
||||||
static const char * const cli_colors[] = {
|
static const char * const cli_colors[] = {
|
||||||
|
|
|
@ -110,9 +110,9 @@ extern cli_style_option title_style;
|
||||||
|
|
||||||
|
|
||||||
/* True if source styling is enabled. */
|
/* True if source styling is enabled. */
|
||||||
extern int source_styling;
|
extern bool source_styling;
|
||||||
|
|
||||||
/* True if styling is enabled. */
|
/* True if styling is enabled. */
|
||||||
extern int cli_styling;
|
extern bool cli_styling;
|
||||||
|
|
||||||
#endif /* CLI_CLI_STYLE_H */
|
#endif /* CLI_CLI_STYLE_H */
|
||||||
|
|
|
@ -215,9 +215,9 @@ check_for_argument (char **str, const char *arg)
|
||||||
|
|
||||||
struct qcs_flags
|
struct qcs_flags
|
||||||
{
|
{
|
||||||
int quiet = false;
|
bool quiet = false;
|
||||||
int cont = false;
|
bool cont = false;
|
||||||
int silent = false;
|
bool silent = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Validate FLAGS. Throws an error if both FLAGS->CONT and
|
/* Validate FLAGS. Throws an error if both FLAGS->CONT and
|
||||||
|
|
|
@ -62,8 +62,8 @@ cmd_types;
|
||||||
/* Types of "set" or "show" command. */
|
/* Types of "set" or "show" command. */
|
||||||
typedef enum var_types
|
typedef enum var_types
|
||||||
{
|
{
|
||||||
/* "on" or "off". *VAR is an integer which is nonzero for on,
|
/* "on" or "off". *VAR is a bool which is true for on,
|
||||||
zero for off. */
|
false for off. */
|
||||||
var_boolean,
|
var_boolean,
|
||||||
|
|
||||||
/* "on" / "true" / "enable" or "off" / "false" / "disable" or
|
/* "on" / "true" / "enable" or "off" / "false" / "disable" or
|
||||||
|
@ -331,7 +331,7 @@ extern void add_setshow_auto_boolean_cmd (const char *name,
|
||||||
extern cmd_list_element *
|
extern cmd_list_element *
|
||||||
add_setshow_boolean_cmd (const char *name,
|
add_setshow_boolean_cmd (const char *name,
|
||||||
enum command_class theclass,
|
enum command_class theclass,
|
||||||
int *var,
|
bool *var,
|
||||||
const char *set_doc, const char *show_doc,
|
const char *set_doc, const char *show_doc,
|
||||||
const char *help_doc,
|
const char *help_doc,
|
||||||
cmd_const_sfunc_ftype *set_func,
|
cmd_const_sfunc_ftype *set_func,
|
||||||
|
|
|
@ -41,11 +41,11 @@ const char *compile_cplus_instance::m_default_cflags = "-std=gnu++11";
|
||||||
|
|
||||||
/* Flag to enable internal debugging. */
|
/* Flag to enable internal debugging. */
|
||||||
|
|
||||||
static int debug_compile_cplus_types = 0;
|
static bool debug_compile_cplus_types = false;
|
||||||
|
|
||||||
/* Flag to enable internal scope switching debugging. */
|
/* Flag to enable internal scope switching debugging. */
|
||||||
|
|
||||||
static int debug_compile_cplus_scopes = 0;
|
static bool debug_compile_cplus_scopes = false;
|
||||||
|
|
||||||
/* Forward declarations. */
|
/* Forward declarations. */
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
/* Debugging flag for the "compile" family of commands. */
|
/* Debugging flag for the "compile" family of commands. */
|
||||||
|
|
||||||
extern int compile_debug;
|
extern bool compile_debug;
|
||||||
|
|
||||||
struct block;
|
struct block;
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,7 @@ static struct cmd_list_element *compile_command_list;
|
||||||
|
|
||||||
/* Debug flag for "compile" commands. */
|
/* Debug flag for "compile" commands. */
|
||||||
|
|
||||||
int compile_debug;
|
bool compile_debug;
|
||||||
|
|
||||||
/* Object of this type are stored in the compiler's symbol_err_map. */
|
/* Object of this type are stored in the compiler's symbol_err_map. */
|
||||||
|
|
||||||
|
@ -241,7 +241,7 @@ show_compile_debug (struct ui_file *file, int from_tty,
|
||||||
struct compile_options
|
struct compile_options
|
||||||
{
|
{
|
||||||
/* For -raw. */
|
/* For -raw. */
|
||||||
int raw = false;
|
bool raw = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
using compile_flag_option_def
|
using compile_flag_option_def
|
||||||
|
|
|
@ -1469,10 +1469,10 @@ cp_lookup_rtti_type (const char *name, const struct block *block)
|
||||||
|
|
||||||
#ifdef HAVE_WORKING_FORK
|
#ifdef HAVE_WORKING_FORK
|
||||||
|
|
||||||
/* If nonzero, attempt to catch crashes in the demangler and print
|
/* If true, attempt to catch crashes in the demangler and print
|
||||||
useful debugging information. */
|
useful debugging information. */
|
||||||
|
|
||||||
static int catch_demangler_crashes = 1;
|
static bool catch_demangler_crashes = true;
|
||||||
|
|
||||||
/* Stack context and environment for demangler crash recovery. */
|
/* Stack context and environment for demangler crash recovery. */
|
||||||
|
|
||||||
|
|
|
@ -148,7 +148,7 @@ extern const struct cris_spec_reg cris_spec_regs[];
|
||||||
static unsigned int usr_cmd_cris_version;
|
static unsigned int usr_cmd_cris_version;
|
||||||
|
|
||||||
/* Indicates whether to trust the above variable. */
|
/* Indicates whether to trust the above variable. */
|
||||||
static int usr_cmd_cris_version_valid = 0;
|
static bool usr_cmd_cris_version_valid = false;
|
||||||
|
|
||||||
static const char cris_mode_normal[] = "normal";
|
static const char cris_mode_normal[] = "normal";
|
||||||
static const char cris_mode_guru[] = "guru";
|
static const char cris_mode_guru[] = "guru";
|
||||||
|
@ -163,7 +163,7 @@ static const char *const cris_modes[] = {
|
||||||
static const char *usr_cmd_cris_mode = cris_mode_normal;
|
static const char *usr_cmd_cris_mode = cris_mode_normal;
|
||||||
|
|
||||||
/* Whether to make use of Dwarf-2 CFI (default on). */
|
/* Whether to make use of Dwarf-2 CFI (default on). */
|
||||||
static int usr_cmd_cris_dwarf2_cfi = 1;
|
static bool usr_cmd_cris_dwarf2_cfi = true;
|
||||||
|
|
||||||
/* Sigtramp identification code copied from i386-linux-tdep.c. */
|
/* Sigtramp identification code copied from i386-linux-tdep.c. */
|
||||||
|
|
||||||
|
|
|
@ -59,7 +59,7 @@
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
/* Control debugging information emitted in this file. */
|
/* Control debugging information emitted in this file. */
|
||||||
static int csky_debug = 0;
|
static bool csky_debug = false;
|
||||||
|
|
||||||
static struct reggroup *cr_reggroup;
|
static struct reggroup *cr_reggroup;
|
||||||
static struct reggroup *fr_reggroup;
|
static struct reggroup *fr_reggroup;
|
||||||
|
|
|
@ -120,7 +120,7 @@ static vm_size_t mach_page_size;
|
||||||
|
|
||||||
/* If Set, catch all mach exceptions (before they are converted to signals
|
/* If Set, catch all mach exceptions (before they are converted to signals
|
||||||
by the kernel). */
|
by the kernel). */
|
||||||
static int enable_mach_exceptions;
|
static bool enable_mach_exceptions;
|
||||||
|
|
||||||
/* Inferior that should report a fake stop event. */
|
/* Inferior that should report a fake stop event. */
|
||||||
static struct inferior *darwin_inf_fake_stop;
|
static struct inferior *darwin_inf_fake_stop;
|
||||||
|
|
|
@ -126,7 +126,7 @@ static int dcache_read_line (DCACHE *dcache, struct dcache_block *db);
|
||||||
|
|
||||||
static struct dcache_block *dcache_alloc (DCACHE *dcache, CORE_ADDR addr);
|
static struct dcache_block *dcache_alloc (DCACHE *dcache, CORE_ADDR addr);
|
||||||
|
|
||||||
static int dcache_enabled_p = 0; /* OBSOLETE */
|
static bool dcache_enabled_p = false; /* OBSOLETE */
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_dcache_enabled_p (struct ui_file *file, int from_tty,
|
show_dcache_enabled_p (struct ui_file *file, int from_tty,
|
||||||
|
|
|
@ -314,7 +314,7 @@ struct ui;
|
||||||
|
|
||||||
extern int input_interactive_p (struct ui *);
|
extern int input_interactive_p (struct ui *);
|
||||||
|
|
||||||
extern int info_verbose;
|
extern bool info_verbose;
|
||||||
|
|
||||||
/* From printcmd.c */
|
/* From printcmd.c */
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* See documentation in gdb-demangle.h. */
|
/* See documentation in gdb-demangle.h. */
|
||||||
int demangle = 1;
|
bool demangle = true;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_demangle (struct ui_file *file, int from_tty,
|
show_demangle (struct ui_file *file, int from_tty,
|
||||||
|
@ -57,7 +57,7 @@ show_demangle (struct ui_file *file, int from_tty,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* See documentation in gdb-demangle.h. */
|
/* See documentation in gdb-demangle.h. */
|
||||||
int asm_demangle = 0;
|
bool asm_demangle = false;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_asm_demangle (struct ui_file *file, int from_tty,
|
show_asm_demangle (struct ui_file *file, int from_tty,
|
||||||
|
|
|
@ -32,8 +32,8 @@
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
/* When set to 1, show debug messages about the index cache. */
|
/* When set to true, show debug messages about the index cache. */
|
||||||
static int debug_index_cache = 0;
|
static bool debug_index_cache = false;
|
||||||
|
|
||||||
/* The index cache directory, used for "set/show index-cache directory". */
|
/* The index cache directory, used for "set/show index-cache directory". */
|
||||||
static char *index_cache_directory = NULL;
|
static char *index_cache_directory = NULL;
|
||||||
|
|
|
@ -171,7 +171,7 @@ static CORE_ADDR read_encoded_value (struct comp_unit *unit, gdb_byte encoding,
|
||||||
|
|
||||||
|
|
||||||
/* See dwarf2-frame.h. */
|
/* See dwarf2-frame.h. */
|
||||||
int dwarf2_frame_unwinders_enabled_p = 1;
|
bool dwarf2_frame_unwinders_enabled_p = true;
|
||||||
|
|
||||||
/* Store the length the expression for the CFA in the `cfa_reg' field,
|
/* Store the length the expression for the CFA in the `cfa_reg' field,
|
||||||
which is unused in that case. */
|
which is unused in that case. */
|
||||||
|
|
|
@ -201,7 +201,7 @@ struct dwarf2_frame_state
|
||||||
registered with the gdbarch. Not all architectures can or do use the
|
registered with the gdbarch. Not all architectures can or do use the
|
||||||
DWARF unwinders. Setting this to true on a target that does not
|
DWARF unwinders. Setting this to true on a target that does not
|
||||||
otherwise support the DWARF unwinders has no effect. */
|
otherwise support the DWARF unwinders has no effect. */
|
||||||
extern int dwarf2_frame_unwinders_enabled_p;
|
extern bool dwarf2_frame_unwinders_enabled_p;
|
||||||
|
|
||||||
/* Set the architecture-specific register state initialization
|
/* Set the architecture-specific register state initialization
|
||||||
function for GDBARCH to INIT_REG. */
|
function for GDBARCH to INIT_REG. */
|
||||||
|
|
|
@ -102,11 +102,11 @@ static unsigned int dwarf_die_debug = 0;
|
||||||
/* When non-zero, dump line number entries as they are read in. */
|
/* When non-zero, dump line number entries as they are read in. */
|
||||||
static unsigned int dwarf_line_debug = 0;
|
static unsigned int dwarf_line_debug = 0;
|
||||||
|
|
||||||
/* When non-zero, cross-check physname against demangler. */
|
/* When true, cross-check physname against demangler. */
|
||||||
static int check_physname = 0;
|
static bool check_physname = false;
|
||||||
|
|
||||||
/* When non-zero, do not reject deprecated .gdb_index sections. */
|
/* When true, do not reject deprecated .gdb_index sections. */
|
||||||
static int use_deprecated_index_sections = 0;
|
static bool use_deprecated_index_sections = false;
|
||||||
|
|
||||||
static const struct objfile_key<dwarf2_per_objfile> dwarf2_objfile_data_key;
|
static const struct objfile_key<dwarf2_per_objfile> dwarf2_objfile_data_key;
|
||||||
|
|
||||||
|
@ -25837,7 +25837,7 @@ show_dwarf_cmd (const char *args, int from_tty)
|
||||||
cmd_show_list (show_dwarf_cmdlist, from_tty, "");
|
cmd_show_list (show_dwarf_cmdlist, from_tty, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
int dwarf_always_disassemble;
|
bool dwarf_always_disassemble;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_dwarf_always_disassemble (struct ui_file *file, int from_tty,
|
show_dwarf_always_disassemble (struct ui_file *file, int from_tty,
|
||||||
|
|
|
@ -43,7 +43,7 @@
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
|
|
||||||
/* This is defined in valops.c */
|
/* This is defined in valops.c */
|
||||||
extern int overload_resolution;
|
extern bool overload_resolution;
|
||||||
|
|
||||||
/* Prototypes for local functions. */
|
/* Prototypes for local functions. */
|
||||||
|
|
||||||
|
|
|
@ -86,11 +86,11 @@ static void async_sigterm_handler (gdb_client_data arg);
|
||||||
ezannoni: as of 1999-04-29 I expect that this
|
ezannoni: as of 1999-04-29 I expect that this
|
||||||
variable will not be used after gdb is changed to use the event
|
variable will not be used after gdb is changed to use the event
|
||||||
loop as default engine, and event-top.c is merged into top.c. */
|
loop as default engine, and event-top.c is merged into top.c. */
|
||||||
int set_editing_cmd_var;
|
bool set_editing_cmd_var;
|
||||||
|
|
||||||
/* This is used to display the notification of the completion of an
|
/* This is used to display the notification of the completion of an
|
||||||
asynchronous execution command. */
|
asynchronous execution command. */
|
||||||
int exec_done_display_p = 0;
|
bool exec_done_display_p = false;
|
||||||
|
|
||||||
/* Used by the stdin event handler to compensate for missed stdin events.
|
/* Used by the stdin event handler to compensate for missed stdin events.
|
||||||
Setting this to a non-zero value inside an stdin callback makes the callback
|
Setting this to a non-zero value inside an stdin callback makes the callback
|
||||||
|
|
|
@ -52,8 +52,8 @@ extern void async_enable_stdin (void);
|
||||||
/* Exported variables from event-top.c.
|
/* Exported variables from event-top.c.
|
||||||
FIXME: these should really go into top.h. */
|
FIXME: these should really go into top.h. */
|
||||||
|
|
||||||
extern int set_editing_cmd_var;
|
extern bool set_editing_cmd_var;
|
||||||
extern int exec_done_display_p;
|
extern bool exec_done_display_p;
|
||||||
extern struct prompts the_prompts;
|
extern struct prompts the_prompts;
|
||||||
extern void (*after_char_processing_hook) (void);
|
extern void (*after_char_processing_hook) (void);
|
||||||
extern int call_stdin_event_handler_again_p;
|
extern int call_stdin_event_handler_again_p;
|
||||||
|
|
|
@ -84,7 +84,7 @@ static exec_target exec_ops;
|
||||||
|
|
||||||
/* Whether to open exec and core files read-only or read-write. */
|
/* Whether to open exec and core files read-only or read-write. */
|
||||||
|
|
||||||
int write_files = 0;
|
bool write_files = false;
|
||||||
static void
|
static void
|
||||||
show_write_files (struct ui_file *file, int from_tty,
|
show_write_files (struct ui_file *file, int from_tty,
|
||||||
struct cmd_list_element *c, const char *value)
|
struct cmd_list_element *c, const char *value)
|
||||||
|
|
|
@ -832,8 +832,8 @@ fbsd_nat_target::xfer_partial (enum target_object object,
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef PT_LWPINFO
|
#ifdef PT_LWPINFO
|
||||||
static int debug_fbsd_lwp;
|
static bool debug_fbsd_lwp;
|
||||||
static int debug_fbsd_nat;
|
static bool debug_fbsd_nat;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_fbsd_lwp_debug (struct ui_file *file, int from_tty,
|
show_fbsd_lwp_debug (struct ui_file *file, int from_tty,
|
||||||
|
|
|
@ -808,9 +808,9 @@ struct frame_print_options
|
||||||
const char *print_frame_info = print_frame_info_auto;
|
const char *print_frame_info = print_frame_info_auto;
|
||||||
const char *print_entry_values = print_entry_values_default;
|
const char *print_entry_values = print_entry_values_default;
|
||||||
|
|
||||||
/* If non-zero, don't invoke pretty-printers for frame
|
/* If true, don't invoke pretty-printers for frame
|
||||||
arguments. */
|
arguments. */
|
||||||
int print_raw_frame_arguments;
|
bool print_raw_frame_arguments;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* The values behind the global "set print ..." settings. */
|
/* The values behind the global "set print ..." settings. */
|
||||||
|
@ -931,11 +931,11 @@ struct set_backtrace_options
|
||||||
{
|
{
|
||||||
/* Flag to indicate whether backtraces should continue past
|
/* Flag to indicate whether backtraces should continue past
|
||||||
main. */
|
main. */
|
||||||
int backtrace_past_main = 0;
|
bool backtrace_past_main = false;
|
||||||
|
|
||||||
/* Flag to indicate whether backtraces should continue past
|
/* Flag to indicate whether backtraces should continue past
|
||||||
entry. */
|
entry. */
|
||||||
int backtrace_past_entry = 0;
|
bool backtrace_past_entry = false;
|
||||||
|
|
||||||
/* Upper bound on the number of backtrace levels. Note this is not
|
/* Upper bound on the number of backtrace levels. Note this is not
|
||||||
exposed as a command option, because "backtrace" and "frame
|
exposed as a command option, because "backtrace" and "frame
|
||||||
|
|
|
@ -19,14 +19,14 @@
|
||||||
#ifndef GDB_DEMANGLE_H
|
#ifndef GDB_DEMANGLE_H
|
||||||
#define GDB_DEMANGLE_H
|
#define GDB_DEMANGLE_H
|
||||||
|
|
||||||
/* Nonzero means that encoded C++/ObjC names should be printed out in their
|
/* True means that encoded C++/ObjC names should be printed out in their
|
||||||
C++/ObjC form rather than raw. */
|
C++/ObjC form rather than raw. */
|
||||||
extern int demangle;
|
extern bool demangle;
|
||||||
|
|
||||||
/* Nonzero means that encoded C++/ObjC names should be printed out in their
|
/* True means that encoded C++/ObjC names should be printed out in their
|
||||||
C++/ObjC form even in assembler language displays. If this is set, but
|
C++/ObjC form even in assembler language displays. If this is set, but
|
||||||
DEMANGLE is zero, names are printed raw, i.e. DEMANGLE controls. */
|
DEMANGLE is false, names are printed raw, i.e. DEMANGLE controls. */
|
||||||
extern int asm_demangle;
|
extern bool asm_demangle;
|
||||||
|
|
||||||
/* Check if a character is one of the commonly used C++ marker characters. */
|
/* Check if a character is one of the commonly used C++ marker characters. */
|
||||||
extern int is_cplus_marker (int);
|
extern int is_cplus_marker (int);
|
||||||
|
|
|
@ -137,7 +137,7 @@ static htab_t gdb_bfd_cache;
|
||||||
/* When true gdb will reuse an existing bfd object if the filename,
|
/* When true gdb will reuse an existing bfd object if the filename,
|
||||||
modification time, and file size all match. */
|
modification time, and file size all match. */
|
||||||
|
|
||||||
static int bfd_sharing = 1;
|
static bool bfd_sharing = true;
|
||||||
static void
|
static void
|
||||||
show_bfd_sharing (struct ui_file *file, int from_tty,
|
show_bfd_sharing (struct ui_file *file, int from_tty,
|
||||||
struct cmd_list_element *c, const char *value)
|
struct cmd_list_element *c, const char *value)
|
||||||
|
|
|
@ -137,7 +137,7 @@ extern void specify_exec_file_hook (void (*hook) (const char *filename));
|
||||||
|
|
||||||
/* Whether to open exec and core files read-only or read-write. */
|
/* Whether to open exec and core files read-only or read-write. */
|
||||||
|
|
||||||
extern int write_files;
|
extern bool write_files;
|
||||||
|
|
||||||
/* Open and set up the core file bfd. */
|
/* Open and set up the core file bfd. */
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
/* See gdbsupport/common-debug.h. */
|
/* See gdbsupport/common-debug.h. */
|
||||||
|
|
||||||
int show_debug_regs;
|
bool show_debug_regs;
|
||||||
|
|
||||||
/* See gdbsupport/common-debug.h. */
|
/* See gdbsupport/common-debug.h. */
|
||||||
|
|
||||||
|
|
|
@ -20,10 +20,10 @@
|
||||||
#ifndef COMMON_COMMON_DEBUG_H
|
#ifndef COMMON_COMMON_DEBUG_H
|
||||||
#define COMMON_COMMON_DEBUG_H
|
#define COMMON_COMMON_DEBUG_H
|
||||||
|
|
||||||
/* Set to nonzero to enable debugging of hardware breakpoint/
|
/* Set to true to enable debugging of hardware breakpoint/
|
||||||
watchpoint support code. */
|
watchpoint support code. */
|
||||||
|
|
||||||
extern int show_debug_regs;
|
extern bool show_debug_regs;
|
||||||
|
|
||||||
/* Print a formatted message to the appropriate channel for
|
/* Print a formatted message to the appropriate channel for
|
||||||
debugging output for the client. */
|
debugging output for the client. */
|
||||||
|
|
|
@ -623,7 +623,7 @@ extern void thread_command (const char *tidstr, int from_tty);
|
||||||
|
|
||||||
/* Print notices on thread events (attach, detach, etc.), set with
|
/* Print notices on thread events (attach, detach, etc.), set with
|
||||||
`set print thread-events'. */
|
`set print thread-events'. */
|
||||||
extern int print_thread_events;
|
extern bool print_thread_events;
|
||||||
|
|
||||||
/* Prints the list of threads and their details on UIOUT. If
|
/* Prints the list of threads and their details on UIOUT. If
|
||||||
REQUESTED_THREADS, a list of GDB ids/ranges, is not NULL, only
|
REQUESTED_THREADS, a list of GDB ids/ranges, is not NULL, only
|
||||||
|
|
|
@ -116,7 +116,7 @@ const struct floatformat *floatformats_ibm_long_double[BFD_ENDIAN_UNKNOWN] = {
|
||||||
|
|
||||||
/* Should opaque types be resolved? */
|
/* Should opaque types be resolved? */
|
||||||
|
|
||||||
static int opaque_type_resolution = 1;
|
static bool opaque_type_resolution = true;
|
||||||
|
|
||||||
/* A flag to enable printing of debugging information of C++
|
/* A flag to enable printing of debugging information of C++
|
||||||
overloading. */
|
overloading. */
|
||||||
|
@ -125,7 +125,7 @@ unsigned int overload_debug = 0;
|
||||||
|
|
||||||
/* A flag to enable strict type checking. */
|
/* A flag to enable strict type checking. */
|
||||||
|
|
||||||
static int strict_type_checking = 1;
|
static bool strict_type_checking = true;
|
||||||
|
|
||||||
/* A function to show whether opaque types are resolved. */
|
/* A function to show whether opaque types are resolved. */
|
||||||
|
|
||||||
|
|
|
@ -93,7 +93,7 @@ int proc_wait_pid = 0;
|
||||||
/* The number of wait requests we've sent, and expect replies from. */
|
/* The number of wait requests we've sent, and expect replies from. */
|
||||||
int proc_waits_pending = 0;
|
int proc_waits_pending = 0;
|
||||||
|
|
||||||
int gnu_debug_flag = 0;
|
bool gnu_debug_flag = false;
|
||||||
|
|
||||||
/* Forward decls */
|
/* Forward decls */
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
set auto-load guile-scripts on|off
|
set auto-load guile-scripts on|off
|
||||||
This is true if we should auto-load associated Guile scripts when an
|
This is true if we should auto-load associated Guile scripts when an
|
||||||
objfile is opened, false otherwise. */
|
objfile is opened, false otherwise. */
|
||||||
static int auto_load_guile_scripts = 1;
|
static bool auto_load_guile_scripts = true;
|
||||||
|
|
||||||
/* "show" command for the auto_load_guile_scripts configuration variable. */
|
/* "show" command for the auto_load_guile_scripts configuration variable. */
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,10 @@
|
||||||
|
|
||||||
union pascm_variable
|
union pascm_variable
|
||||||
{
|
{
|
||||||
/* Hold an integer value, for boolean and integer types. */
|
/* Hold an boolean value. */
|
||||||
|
bool boolval;
|
||||||
|
|
||||||
|
/* Hold an integer value. */
|
||||||
int intval;
|
int intval;
|
||||||
|
|
||||||
/* Hold an auto_boolean. */
|
/* Hold an auto_boolean. */
|
||||||
|
@ -365,7 +368,7 @@ add_setshow_generic (enum var_types param_type, enum command_class cmd_class,
|
||||||
{
|
{
|
||||||
case var_boolean:
|
case var_boolean:
|
||||||
add_setshow_boolean_cmd (cmd_name, cmd_class,
|
add_setshow_boolean_cmd (cmd_name, cmd_class,
|
||||||
&self->value.intval,
|
&self->value.boolval,
|
||||||
set_doc, show_doc, help_doc,
|
set_doc, show_doc, help_doc,
|
||||||
set_func, show_func,
|
set_func, show_func,
|
||||||
set_list, show_list);
|
set_list, show_list);
|
||||||
|
@ -606,7 +609,7 @@ pascm_param_value (enum var_types type, void *var,
|
||||||
|
|
||||||
case var_boolean:
|
case var_boolean:
|
||||||
{
|
{
|
||||||
if (* (int *) var)
|
if (* (bool *) var)
|
||||||
return SCM_BOOL_T;
|
return SCM_BOOL_T;
|
||||||
else
|
else
|
||||||
return SCM_BOOL_F;
|
return SCM_BOOL_F;
|
||||||
|
@ -717,7 +720,7 @@ pascm_set_param_value_x (enum var_types type, union pascm_variable *var,
|
||||||
case var_boolean:
|
case var_boolean:
|
||||||
SCM_ASSERT_TYPE (gdbscm_is_bool (value), value, arg_pos, func_name,
|
SCM_ASSERT_TYPE (gdbscm_is_bool (value), value, arg_pos, func_name,
|
||||||
_("boolean"));
|
_("boolean"));
|
||||||
var->intval = gdbscm_is_true (value);
|
var->boolval = gdbscm_is_true (value);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case var_auto_boolean:
|
case var_auto_boolean:
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
#include "hppa-tdep.h"
|
#include "hppa-tdep.h"
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
static int hppa_debug = 0;
|
static bool hppa_debug = false;
|
||||||
|
|
||||||
/* Some local constants. */
|
/* Some local constants. */
|
||||||
static const int hppa32_num_regs = 128;
|
static const int hppa32_num_regs = 128;
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
asynchronous inferior function call implementation, and that in
|
asynchronous inferior function call implementation, and that in
|
||||||
turn means restructuring the code so that it is event driven. */
|
turn means restructuring the code so that it is event driven. */
|
||||||
|
|
||||||
static int may_call_functions_p = 1;
|
static bool may_call_functions_p = true;
|
||||||
static void
|
static void
|
||||||
show_may_call_functions_p (struct ui_file *file, int from_tty,
|
show_may_call_functions_p (struct ui_file *file, int from_tty,
|
||||||
struct cmd_list_element *c,
|
struct cmd_list_element *c,
|
||||||
|
@ -86,7 +86,7 @@ show_may_call_functions_p (struct ui_file *file, int from_tty,
|
||||||
trust the debug information; the user can override this behavior
|
trust the debug information; the user can override this behavior
|
||||||
with "set coerce-float-to-double 0". */
|
with "set coerce-float-to-double 0". */
|
||||||
|
|
||||||
static int coerce_float_to_double_p = 1;
|
static bool coerce_float_to_double_p = true;
|
||||||
static void
|
static void
|
||||||
show_coerce_float_to_double_p (struct ui_file *file, int from_tty,
|
show_coerce_float_to_double_p (struct ui_file *file, int from_tty,
|
||||||
struct cmd_list_element *c, const char *value)
|
struct cmd_list_element *c, const char *value)
|
||||||
|
@ -104,7 +104,7 @@ show_coerce_float_to_double_p (struct ui_file *file, int from_tty,
|
||||||
|
|
||||||
The default is to stop in the frame where the signal was received. */
|
The default is to stop in the frame where the signal was received. */
|
||||||
|
|
||||||
static int unwind_on_signal_p = 0;
|
static bool unwind_on_signal_p = false;
|
||||||
static void
|
static void
|
||||||
show_unwind_on_signal_p (struct ui_file *file, int from_tty,
|
show_unwind_on_signal_p (struct ui_file *file, int from_tty,
|
||||||
struct cmd_list_element *c, const char *value)
|
struct cmd_list_element *c, const char *value)
|
||||||
|
@ -127,7 +127,7 @@ show_unwind_on_signal_p (struct ui_file *file, int from_tty,
|
||||||
The default is to unwind the frame if a std::terminate call is
|
The default is to unwind the frame if a std::terminate call is
|
||||||
made. */
|
made. */
|
||||||
|
|
||||||
static int unwind_on_terminating_exception_p = 1;
|
static bool unwind_on_terminating_exception_p = true;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_unwind_on_terminating_exception_p (struct ui_file *file, int from_tty,
|
show_unwind_on_terminating_exception_p (struct ui_file *file, int from_tty,
|
||||||
|
|
|
@ -105,7 +105,7 @@ int stopped_by_random_signal;
|
||||||
|
|
||||||
/* See inferior.h. */
|
/* See inferior.h. */
|
||||||
|
|
||||||
int startup_with_shell = 1;
|
bool startup_with_shell = true;
|
||||||
|
|
||||||
|
|
||||||
/* Accessor routines. */
|
/* Accessor routines. */
|
||||||
|
|
|
@ -46,7 +46,7 @@ struct inferior *inferior_list = NULL;
|
||||||
static int highest_inferior_num;
|
static int highest_inferior_num;
|
||||||
|
|
||||||
/* See inferior.h. */
|
/* See inferior.h. */
|
||||||
int print_inferior_events = 1;
|
bool print_inferior_events = true;
|
||||||
|
|
||||||
/* The Current Inferior. This is a strong reference. I.e., whenever
|
/* The Current Inferior. This is a strong reference. I.e., whenever
|
||||||
an inferior is the current inferior, its refcount is
|
an inferior is the current inferior, its refcount is
|
||||||
|
|
|
@ -244,7 +244,7 @@ extern void prepare_execution_command (struct target_ops *target,
|
||||||
|
|
||||||
The catch-exec traps expected during start-up will be one more if
|
The catch-exec traps expected during start-up will be one more if
|
||||||
the target is started up with a shell. */
|
the target is started up with a shell. */
|
||||||
extern int startup_with_shell;
|
extern bool startup_with_shell;
|
||||||
|
|
||||||
/* Nonzero if stopped due to completion of a stack dummy routine. */
|
/* Nonzero if stopped due to completion of a stack dummy routine. */
|
||||||
|
|
||||||
|
@ -257,7 +257,7 @@ extern int stopped_by_random_signal;
|
||||||
|
|
||||||
/* Print notices on inferior events (attach, detach, etc.), set with
|
/* Print notices on inferior events (attach, detach, etc.), set with
|
||||||
`set print inferior-events'. */
|
`set print inferior-events'. */
|
||||||
extern int print_inferior_events;
|
extern bool print_inferior_events;
|
||||||
|
|
||||||
/* Anything but NO_STOP_QUIETLY means we expect a trap and the caller
|
/* Anything but NO_STOP_QUIETLY means we expect a trap and the caller
|
||||||
will handle it themselves. STOP_QUIETLY is used when running in
|
will handle it themselves. STOP_QUIETLY is used when running in
|
||||||
|
|
34
gdb/infrun.c
34
gdb/infrun.c
|
@ -136,7 +136,7 @@ mark_infrun_async_event_handler (void)
|
||||||
/* When set, stop the 'step' command if we enter a function which has
|
/* When set, stop the 'step' command if we enter a function which has
|
||||||
no line number information. The normal behavior is that we step
|
no line number information. The normal behavior is that we step
|
||||||
over such function. */
|
over such function. */
|
||||||
int step_stop_if_no_debug = 0;
|
bool step_stop_if_no_debug = false;
|
||||||
static void
|
static void
|
||||||
show_step_stop_if_no_debug (struct ui_file *file, int from_tty,
|
show_step_stop_if_no_debug (struct ui_file *file, int from_tty,
|
||||||
struct cmd_list_element *c, const char *value)
|
struct cmd_list_element *c, const char *value)
|
||||||
|
@ -155,9 +155,9 @@ static ptid_t previous_inferior_ptid;
|
||||||
Exactly which branch is detached depends on 'set follow-fork-mode'
|
Exactly which branch is detached depends on 'set follow-fork-mode'
|
||||||
setting. */
|
setting. */
|
||||||
|
|
||||||
static int detach_fork = 1;
|
static bool detach_fork = true;
|
||||||
|
|
||||||
int debug_displaced = 0;
|
bool debug_displaced = false;
|
||||||
static void
|
static void
|
||||||
show_debug_displaced (struct ui_file *file, int from_tty,
|
show_debug_displaced (struct ui_file *file, int from_tty,
|
||||||
struct cmd_list_element *c, const char *value)
|
struct cmd_list_element *c, const char *value)
|
||||||
|
@ -176,7 +176,7 @@ show_debug_infrun (struct ui_file *file, int from_tty,
|
||||||
|
|
||||||
/* Support for disabling address space randomization. */
|
/* Support for disabling address space randomization. */
|
||||||
|
|
||||||
int disable_randomization = 1;
|
bool disable_randomization = true;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_disable_randomization (struct ui_file *file, int from_tty,
|
show_disable_randomization (struct ui_file *file, int from_tty,
|
||||||
|
@ -205,8 +205,8 @@ set_disable_randomization (const char *args, int from_tty,
|
||||||
|
|
||||||
/* User interface for non-stop mode. */
|
/* User interface for non-stop mode. */
|
||||||
|
|
||||||
int non_stop = 0;
|
bool non_stop = false;
|
||||||
static int non_stop_1 = 0;
|
static bool non_stop_1 = false;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
set_non_stop (const char *args, int from_tty,
|
set_non_stop (const char *args, int from_tty,
|
||||||
|
@ -234,8 +234,8 @@ show_non_stop (struct ui_file *file, int from_tty,
|
||||||
non-stop, in which all GDB operations that might affect the
|
non-stop, in which all GDB operations that might affect the
|
||||||
target's execution have been disabled. */
|
target's execution have been disabled. */
|
||||||
|
|
||||||
int observer_mode = 0;
|
bool observer_mode = false;
|
||||||
static int observer_mode_1 = 0;
|
static bool observer_mode_1 = false;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
set_observer_mode (const char *args, int from_tty,
|
set_observer_mode (const char *args, int from_tty,
|
||||||
|
@ -256,7 +256,7 @@ set_observer_mode (const char *args, int from_tty,
|
||||||
/* We can insert fast tracepoints in or out of observer mode,
|
/* We can insert fast tracepoints in or out of observer mode,
|
||||||
but enable them if we're going into this mode. */
|
but enable them if we're going into this mode. */
|
||||||
if (observer_mode)
|
if (observer_mode)
|
||||||
may_insert_fast_tracepoints = 1;
|
may_insert_fast_tracepoints = true;
|
||||||
may_stop = !observer_mode;
|
may_stop = !observer_mode;
|
||||||
update_target_permissions ();
|
update_target_permissions ();
|
||||||
|
|
||||||
|
@ -265,7 +265,7 @@ set_observer_mode (const char *args, int from_tty,
|
||||||
if (observer_mode)
|
if (observer_mode)
|
||||||
{
|
{
|
||||||
pagination_enabled = 0;
|
pagination_enabled = 0;
|
||||||
non_stop = non_stop_1 = 1;
|
non_stop = non_stop_1 = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (from_tty)
|
if (from_tty)
|
||||||
|
@ -289,13 +289,11 @@ show_observer_mode (struct ui_file *file, int from_tty,
|
||||||
void
|
void
|
||||||
update_observer_mode (void)
|
update_observer_mode (void)
|
||||||
{
|
{
|
||||||
int newval;
|
bool newval = (!may_insert_breakpoints
|
||||||
|
&& !may_insert_tracepoints
|
||||||
newval = (!may_insert_breakpoints
|
&& may_insert_fast_tracepoints
|
||||||
&& !may_insert_tracepoints
|
&& !may_stop
|
||||||
&& may_insert_fast_tracepoints
|
&& non_stop);
|
||||||
&& !may_stop
|
|
||||||
&& non_stop);
|
|
||||||
|
|
||||||
/* Let the user know if things change. */
|
/* Let the user know if things change. */
|
||||||
if (newval != observer_mode)
|
if (newval != observer_mode)
|
||||||
|
@ -2089,7 +2087,7 @@ set_schedlock_func (const char *args, int from_tty, struct cmd_list_element *c)
|
||||||
/* True if execution commands resume all threads of all processes by
|
/* True if execution commands resume all threads of all processes by
|
||||||
default; otherwise, resume only threads of the current inferior
|
default; otherwise, resume only threads of the current inferior
|
||||||
process. */
|
process. */
|
||||||
int sched_multi = 0;
|
bool sched_multi = false;
|
||||||
|
|
||||||
/* Try to setup for software single stepping over the specified location.
|
/* Try to setup for software single stepping over the specified location.
|
||||||
Return 1 if target_resume() should use hardware single step.
|
Return 1 if target_resume() should use hardware single step.
|
||||||
|
|
10
gdb/infrun.h
10
gdb/infrun.h
|
@ -30,7 +30,7 @@ struct return_value_info;
|
||||||
extern unsigned int debug_infrun;
|
extern unsigned int debug_infrun;
|
||||||
|
|
||||||
/* True if we are debugging displaced stepping. */
|
/* True if we are debugging displaced stepping. */
|
||||||
extern int debug_displaced;
|
extern bool debug_displaced;
|
||||||
|
|
||||||
/* Nonzero if we want to give control to the user when we're notified
|
/* Nonzero if we want to give control to the user when we're notified
|
||||||
of shared library events by the dynamic linker. */
|
of shared library events by the dynamic linker. */
|
||||||
|
@ -39,24 +39,24 @@ extern int stop_on_solib_events;
|
||||||
/* True if execution commands resume all threads of all processes by
|
/* True if execution commands resume all threads of all processes by
|
||||||
default; otherwise, resume only threads of the current inferior
|
default; otherwise, resume only threads of the current inferior
|
||||||
process. */
|
process. */
|
||||||
extern int sched_multi;
|
extern bool sched_multi;
|
||||||
|
|
||||||
/* When set, stop the 'step' command if we enter a function which has
|
/* When set, stop the 'step' command if we enter a function which has
|
||||||
no line number information. The normal behavior is that we step
|
no line number information. The normal behavior is that we step
|
||||||
over such function. */
|
over such function. */
|
||||||
extern int step_stop_if_no_debug;
|
extern bool step_stop_if_no_debug;
|
||||||
|
|
||||||
/* If set, the inferior should be controlled in non-stop mode. In
|
/* If set, the inferior should be controlled in non-stop mode. In
|
||||||
this mode, each thread is controlled independently. Execution
|
this mode, each thread is controlled independently. Execution
|
||||||
commands apply only to the selected thread by default, and stop
|
commands apply only to the selected thread by default, and stop
|
||||||
events stop only the thread that had the event -- the other threads
|
events stop only the thread that had the event -- the other threads
|
||||||
are kept running freely. */
|
are kept running freely. */
|
||||||
extern int non_stop;
|
extern bool non_stop;
|
||||||
|
|
||||||
/* When set (default), the target should attempt to disable the
|
/* When set (default), the target should attempt to disable the
|
||||||
operating system's address space randomization feature when
|
operating system's address space randomization feature when
|
||||||
starting an inferior. */
|
starting an inferior. */
|
||||||
extern int disable_randomization;
|
extern bool disable_randomization;
|
||||||
|
|
||||||
/* Returns a unique identifier for the current stop. This can be used
|
/* Returns a unique identifier for the current stop. This can be used
|
||||||
to tell whether a command has proceeded the inferior past the
|
to tell whether a command has proceeded the inferior past the
|
||||||
|
|
|
@ -91,12 +91,12 @@ struct smaps_vmflags
|
||||||
/* Whether to take the /proc/PID/coredump_filter into account when
|
/* Whether to take the /proc/PID/coredump_filter into account when
|
||||||
generating a corefile. */
|
generating a corefile. */
|
||||||
|
|
||||||
static int use_coredump_filter = 1;
|
static bool use_coredump_filter = true;
|
||||||
|
|
||||||
/* Whether the value of smaps_vmflags->exclude_coredump should be
|
/* Whether the value of smaps_vmflags->exclude_coredump should be
|
||||||
ignored, including mappings marked with the VM_DONTDUMP flag in
|
ignored, including mappings marked with the VM_DONTDUMP flag in
|
||||||
the dump. */
|
the dump. */
|
||||||
static int dump_excluded_mappings = 0;
|
static bool dump_excluded_mappings = false;
|
||||||
|
|
||||||
/* This enum represents the signals' numbers on a generic architecture
|
/* This enum represents the signals' numbers on a generic architecture
|
||||||
running the Linux kernel. The definition of "generic" comes from
|
running the Linux kernel. The definition of "generic" comes from
|
||||||
|
|
|
@ -110,13 +110,13 @@ public:
|
||||||
|
|
||||||
static char *libthread_db_search_path;
|
static char *libthread_db_search_path;
|
||||||
|
|
||||||
/* Set to non-zero if thread_db auto-loading is enabled
|
/* Set to true if thread_db auto-loading is enabled
|
||||||
by the "set auto-load libthread-db" command. */
|
by the "set auto-load libthread-db" command. */
|
||||||
static int auto_load_thread_db = 1;
|
static bool auto_load_thread_db = true;
|
||||||
|
|
||||||
/* Set to non-zero if load-time libthread_db tests have been enabled
|
/* Set to true if load-time libthread_db tests have been enabled
|
||||||
by the "maintenence set check-libthread-db" command. */
|
by the "maintenence set check-libthread-db" command. */
|
||||||
static int check_thread_db_on_load = 0;
|
static bool check_thread_db_on_load = false;
|
||||||
|
|
||||||
/* "show" command for the auto_load_thread_db configuration variable. */
|
/* "show" command for the auto_load_thread_db configuration variable. */
|
||||||
|
|
||||||
|
|
|
@ -594,6 +594,9 @@ captured_main_1 (struct captured_main_args *context)
|
||||||
OPT_READNOW,
|
OPT_READNOW,
|
||||||
OPT_READNEVER
|
OPT_READNEVER
|
||||||
};
|
};
|
||||||
|
/* This struct requires int* in the struct, but write_files is a bool.
|
||||||
|
So use this temporary int that we write back after argument parsing. */
|
||||||
|
int write_files_1 = 0;
|
||||||
static struct option long_options[] =
|
static struct option long_options[] =
|
||||||
{
|
{
|
||||||
{"tui", no_argument, 0, OPT_TUI},
|
{"tui", no_argument, 0, OPT_TUI},
|
||||||
|
@ -658,7 +661,7 @@ captured_main_1 (struct captured_main_args *context)
|
||||||
{"w", no_argument, NULL, OPT_WINDOWS},
|
{"w", no_argument, NULL, OPT_WINDOWS},
|
||||||
{"windows", no_argument, NULL, OPT_WINDOWS},
|
{"windows", no_argument, NULL, OPT_WINDOWS},
|
||||||
{"statistics", no_argument, 0, OPT_STATISTICS},
|
{"statistics", no_argument, 0, OPT_STATISTICS},
|
||||||
{"write", no_argument, &write_files, 1},
|
{"write", no_argument, &write_files_1, 1},
|
||||||
{"args", no_argument, &set_args, 1},
|
{"args", no_argument, &set_args, 1},
|
||||||
{"l", required_argument, 0, 'l'},
|
{"l", required_argument, 0, 'l'},
|
||||||
{"return-child-result", no_argument, &return_child_result, 1},
|
{"return-child-result", no_argument, &return_child_result, 1},
|
||||||
|
@ -842,6 +845,7 @@ captured_main_1 (struct captured_main_args *context)
|
||||||
gdb_program_name);
|
gdb_program_name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
write_files = (write_files_1 != 0);
|
||||||
|
|
||||||
if (batch_flag)
|
if (batch_flag)
|
||||||
{
|
{
|
||||||
|
|
|
@ -126,10 +126,10 @@ static const char *const test_options_enum_values_choices[] =
|
||||||
|
|
||||||
struct test_options_opts
|
struct test_options_opts
|
||||||
{
|
{
|
||||||
int flag_opt = 0;
|
bool flag_opt = false;
|
||||||
int xx1_opt = 0;
|
bool xx1_opt = false;
|
||||||
int xx2_opt = 0;
|
bool xx2_opt = false;
|
||||||
int boolean_opt = 0;
|
bool boolean_opt = false;
|
||||||
const char *enum_opt = test_options_enum_values_xxx;
|
const char *enum_opt = test_options_enum_values_xxx;
|
||||||
unsigned int uint_opt = 0;
|
unsigned int uint_opt = 0;
|
||||||
int zuint_unl_opt = 0;
|
int zuint_unl_opt = 0;
|
||||||
|
|
|
@ -50,7 +50,7 @@ maintenance_show_test_settings_cmd (const char *args, int from_tty)
|
||||||
/* Control variables for all the "maintenance set/show test-settings
|
/* Control variables for all the "maintenance set/show test-settings
|
||||||
xxx" commands. */
|
xxx" commands. */
|
||||||
|
|
||||||
static int maintenance_test_settings_boolean;
|
static bool maintenance_test_settings_boolean;
|
||||||
|
|
||||||
static auto_boolean maintenance_test_settings_auto_boolean = AUTO_BOOLEAN_AUTO;
|
static auto_boolean maintenance_test_settings_auto_boolean = AUTO_BOOLEAN_AUTO;
|
||||||
|
|
||||||
|
|
14
gdb/maint.c
14
gdb/maint.c
|
@ -770,7 +770,7 @@ maintenance_with_cmd_completer (struct cmd_list_element *ignore,
|
||||||
|
|
||||||
/* Profiling support. */
|
/* Profiling support. */
|
||||||
|
|
||||||
static int maintenance_profile_p;
|
static bool maintenance_profile_p;
|
||||||
static void
|
static void
|
||||||
show_maintenance_profile_p (struct ui_file *file, int from_tty,
|
show_maintenance_profile_p (struct ui_file *file, int from_tty,
|
||||||
struct cmd_list_element *c, const char *value)
|
struct cmd_list_element *c, const char *value)
|
||||||
|
@ -841,17 +841,17 @@ maintenance_set_profile_cmd (const char *args, int from_tty,
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* If nonzero, display time usage both at startup and for each command. */
|
/* If true, display time usage both at startup and for each command. */
|
||||||
|
|
||||||
static int per_command_time;
|
static bool per_command_time;
|
||||||
|
|
||||||
/* If nonzero, display space usage both at startup and for each command. */
|
/* If true, display space usage both at startup and for each command. */
|
||||||
|
|
||||||
static int per_command_space;
|
static bool per_command_space;
|
||||||
|
|
||||||
/* If nonzero, display basic symtab stats for each command. */
|
/* If true, display basic symtab stats for each command. */
|
||||||
|
|
||||||
static int per_command_symtab;
|
static bool per_command_symtab;
|
||||||
|
|
||||||
/* mt per-command commands. */
|
/* mt per-command commands. */
|
||||||
|
|
||||||
|
|
|
@ -53,7 +53,7 @@ static bool target_mem_regions_valid;
|
||||||
/* If this flag is set, gdb will assume that memory ranges not
|
/* If this flag is set, gdb will assume that memory ranges not
|
||||||
specified by the memory map have type MEM_NONE, and will
|
specified by the memory map have type MEM_NONE, and will
|
||||||
emit errors on all accesses to that memory. */
|
emit errors on all accesses to that memory. */
|
||||||
static int inaccessible_by_default = 1;
|
static bool inaccessible_by_default = true;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_inaccessible_by_default (struct ui_file *file, int from_tty,
|
show_inaccessible_by_default (struct ui_file *file, int from_tty,
|
||||||
|
|
|
@ -101,11 +101,11 @@ static void output_register (struct frame_info *, int regnum, int format,
|
||||||
int skip_unavailable);
|
int skip_unavailable);
|
||||||
|
|
||||||
/* Controls whether the frontend wants MI in async mode. */
|
/* Controls whether the frontend wants MI in async mode. */
|
||||||
static int mi_async = 0;
|
static bool mi_async = false;
|
||||||
|
|
||||||
/* The set command writes to this variable. If the inferior is
|
/* The set command writes to this variable. If the inferior is
|
||||||
executing, mi_async is *not* updated. */
|
executing, mi_async is *not* updated. */
|
||||||
static int mi_async_1 = 0;
|
static bool mi_async_1 = false;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
set_mi_async_command (const char *args, int from_tty,
|
set_mi_async_command (const char *args, int from_tty,
|
||||||
|
|
|
@ -858,7 +858,7 @@ static int heuristic_fence_post = 0;
|
||||||
register N. NOTE: This defines the pseudo register type so need to
|
register N. NOTE: This defines the pseudo register type so need to
|
||||||
rebuild the architecture vector. */
|
rebuild the architecture vector. */
|
||||||
|
|
||||||
static int mips64_transfers_32bit_regs_p = 0;
|
static bool mips64_transfers_32bit_regs_p = false;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
set_mips64_transfers_32bit_regs (const char *args, int from_tty,
|
set_mips64_transfers_32bit_regs (const char *args, int from_tty,
|
||||||
|
|
|
@ -72,7 +72,7 @@ extern ptid_t startup_inferior (pid_t pid, int ntraps,
|
||||||
|
|
||||||
The catch-exec traps expected during start-up will be one more if
|
The catch-exec traps expected during start-up will be one more if
|
||||||
the target is started up with a shell. */
|
the target is started up with a shell. */
|
||||||
extern int startup_with_shell;
|
extern bool startup_with_shell;
|
||||||
|
|
||||||
/* Perform any necessary tasks before a fork/vfork takes place. ARGS
|
/* Perform any necessary tasks before a fork/vfork takes place. ARGS
|
||||||
is a string containing all the arguments received by the inferior.
|
is a string containing all the arguments received by the inferior.
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
#include "gdbsupport/scope-exit.h"
|
#include "gdbsupport/scope-exit.h"
|
||||||
|
|
||||||
/* See nat/linux-namespaces.h. */
|
/* See nat/linux-namespaces.h. */
|
||||||
int debug_linux_namespaces;
|
bool debug_linux_namespaces;
|
||||||
|
|
||||||
/* Handle systems without fork. */
|
/* Handle systems without fork. */
|
||||||
|
|
||||||
|
|
|
@ -20,9 +20,9 @@
|
||||||
#ifndef NAT_LINUX_NAMESPACES_H
|
#ifndef NAT_LINUX_NAMESPACES_H
|
||||||
#define NAT_LINUX_NAMESPACES_H
|
#define NAT_LINUX_NAMESPACES_H
|
||||||
|
|
||||||
/* Set to nonzero to enable debugging of Linux namespaces code. */
|
/* Set to true to enable debugging of Linux namespaces code. */
|
||||||
|
|
||||||
extern int debug_linux_namespaces;
|
extern bool debug_linux_namespaces;
|
||||||
|
|
||||||
/* Enumeration of Linux namespace types. */
|
/* Enumeration of Linux namespace types. */
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@
|
||||||
|
|
||||||
/* Control debugging information emitted in this file. */
|
/* Control debugging information emitted in this file. */
|
||||||
|
|
||||||
static int nios2_debug = 0;
|
static bool nios2_debug = false;
|
||||||
|
|
||||||
/* The following structures are used in the cache for prologue
|
/* The following structures are used in the cache for prologue
|
||||||
analysis; see the reg_value and reg_saved tables in
|
analysis; see the reg_value and reg_saved tables in
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
|
|
||||||
/* Global debug flag. */
|
/* Global debug flag. */
|
||||||
|
|
||||||
static int or1k_debug = 0;
|
static bool or1k_debug = false;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_or1k_debug (struct ui_file *file, int from_tty,
|
show_or1k_debug (struct ui_file *file, int from_tty,
|
||||||
|
|
|
@ -74,8 +74,8 @@ show_expressiondebug (struct ui_file *file, int from_tty,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Non-zero if an expression parser should set yydebug. */
|
/* True if an expression parser should set yydebug. */
|
||||||
int parser_debug;
|
bool parser_debug;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_parserdebug (struct ui_file *file, int from_tty,
|
show_parserdebug (struct ui_file *file, int from_tty,
|
||||||
|
|
|
@ -32,7 +32,7 @@ struct language_defn;
|
||||||
struct internalvar;
|
struct internalvar;
|
||||||
class innermost_block_tracker;
|
class innermost_block_tracker;
|
||||||
|
|
||||||
extern int parser_debug;
|
extern bool parser_debug;
|
||||||
|
|
||||||
/* A class that can be used to build a "struct expression". */
|
/* A class that can be used to build a "struct expression". */
|
||||||
|
|
||||||
|
|
|
@ -100,7 +100,7 @@ show_max_symbolic_offset (struct ui_file *file, int from_tty,
|
||||||
|
|
||||||
/* Append the source filename and linenumber of the symbol when
|
/* Append the source filename and linenumber of the symbol when
|
||||||
printing a symbolic value as `<symbol at filename:linenum>' if set. */
|
printing a symbolic value as `<symbol at filename:linenum>' if set. */
|
||||||
static int print_symbol_filename = 0;
|
static bool print_symbol_filename = false;
|
||||||
static void
|
static void
|
||||||
show_print_symbol_filename (struct ui_file *file, int from_tty,
|
show_print_symbol_filename (struct ui_file *file, int from_tty,
|
||||||
struct cmd_list_element *c, const char *value)
|
struct cmd_list_element *c, const char *value)
|
||||||
|
|
|
@ -50,7 +50,7 @@ struct trans {
|
||||||
const char *desc; /* Short description of value */
|
const char *desc; /* Short description of value */
|
||||||
};
|
};
|
||||||
|
|
||||||
static int procfs_trace = 0;
|
static bool procfs_trace = false;
|
||||||
static FILE *procfs_file = NULL;
|
static FILE *procfs_file = NULL;
|
||||||
static char *procfs_filename;
|
static char *procfs_filename;
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
set auto-load python-scripts on|off
|
set auto-load python-scripts on|off
|
||||||
This is true if we should auto-load associated Python scripts when an
|
This is true if we should auto-load associated Python scripts when an
|
||||||
objfile is opened, false otherwise. */
|
objfile is opened, false otherwise. */
|
||||||
static int auto_load_python_scripts = 1;
|
static bool auto_load_python_scripts = true;
|
||||||
|
|
||||||
/* "show" command for the auto_load_python_scripts configuration variable. */
|
/* "show" command for the auto_load_python_scripts configuration variable. */
|
||||||
|
|
||||||
|
|
|
@ -55,7 +55,10 @@ struct parm_constant parm_constants[] =
|
||||||
/* A union that can hold anything described by enum var_types. */
|
/* A union that can hold anything described by enum var_types. */
|
||||||
union parmpy_variable
|
union parmpy_variable
|
||||||
{
|
{
|
||||||
/* Hold an integer value, for boolean and integer types. */
|
/* Hold a boolean value. */
|
||||||
|
bool boolval;
|
||||||
|
|
||||||
|
/* Hold an integer value. */
|
||||||
int intval;
|
int intval;
|
||||||
|
|
||||||
/* Hold an auto_boolean. */
|
/* Hold an auto_boolean. */
|
||||||
|
@ -198,7 +201,7 @@ set_parameter_value (parmpy_object *self, PyObject *value)
|
||||||
cmp = PyObject_IsTrue (value);
|
cmp = PyObject_IsTrue (value);
|
||||||
if (cmp < 0)
|
if (cmp < 0)
|
||||||
return -1;
|
return -1;
|
||||||
self->value.intval = cmp;
|
self->value.boolval = cmp;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case var_auto_boolean:
|
case var_auto_boolean:
|
||||||
|
@ -475,7 +478,7 @@ add_setshow_generic (int parmclass, enum command_class cmdclass,
|
||||||
case var_boolean:
|
case var_boolean:
|
||||||
|
|
||||||
add_setshow_boolean_cmd (cmd_name, cmdclass,
|
add_setshow_boolean_cmd (cmd_name, cmdclass,
|
||||||
&self->value.intval, set_doc, show_doc,
|
&self->value.boolval, set_doc, show_doc,
|
||||||
help_doc, get_set_value, get_show_value,
|
help_doc, get_set_value, get_show_value,
|
||||||
set_list, show_list);
|
set_list, show_list);
|
||||||
|
|
||||||
|
|
|
@ -580,7 +580,7 @@ valpy_string (PyObject *self, PyObject *args, PyObject *kw)
|
||||||
encoding, errors);
|
encoding, errors);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Given a Python object, copy its truth value to a C int (the value
|
/* Given a Python object, copy its truth value to a C bool (the value
|
||||||
pointed by dest).
|
pointed by dest).
|
||||||
If src_obj is NULL, then *dest is not modified.
|
If src_obj is NULL, then *dest is not modified.
|
||||||
|
|
||||||
|
@ -588,7 +588,7 @@ valpy_string (PyObject *self, PyObject *args, PyObject *kw)
|
||||||
in case of error. */
|
in case of error. */
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
copy_py_bool_obj (int *dest, PyObject *src_obj)
|
copy_py_bool_obj (bool *dest, PyObject *src_obj)
|
||||||
{
|
{
|
||||||
if (src_obj)
|
if (src_obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -441,7 +441,7 @@ gdbpy_parameter_value (enum var_types type, void *var)
|
||||||
|
|
||||||
case var_boolean:
|
case var_boolean:
|
||||||
{
|
{
|
||||||
if (* (int *) var)
|
if (* (bool *) var)
|
||||||
Py_RETURN_TRUE;
|
Py_RETURN_TRUE;
|
||||||
else
|
else
|
||||||
Py_RETURN_FALSE;
|
Py_RETURN_FALSE;
|
||||||
|
|
|
@ -57,8 +57,8 @@
|
||||||
is running, switching to its corresponding ptid, and then performing
|
is running, switching to its corresponding ptid, and then performing
|
||||||
the operation on that ptid using the target beneath us. */
|
the operation on that ptid using the target beneath us. */
|
||||||
|
|
||||||
/* If non-null, ravenscar task support is enabled. */
|
/* If true, ravenscar task support is enabled. */
|
||||||
static int ravenscar_task_support = 1;
|
static bool ravenscar_task_support = true;
|
||||||
|
|
||||||
static const char running_thread_name[] = "__gnat_running_thread_table";
|
static const char running_thread_name[] = "__gnat_running_thread_table";
|
||||||
|
|
||||||
|
|
|
@ -1560,7 +1560,7 @@ record_btrace_target::store_registers (struct regcache *regcache, int regno)
|
||||||
&& record_is_replaying (regcache->ptid ()))
|
&& record_is_replaying (regcache->ptid ()))
|
||||||
error (_("Cannot write registers while replaying."));
|
error (_("Cannot write registers while replaying."));
|
||||||
|
|
||||||
gdb_assert (may_write_registers != 0);
|
gdb_assert (may_write_registers);
|
||||||
|
|
||||||
this->beneath ()->store_registers (regcache, regno);
|
this->beneath ()->store_registers (regcache, regno);
|
||||||
}
|
}
|
||||||
|
|
|
@ -159,7 +159,7 @@ struct record_full_entry
|
||||||
|
|
||||||
/* If true, query if PREC cannot record memory
|
/* If true, query if PREC cannot record memory
|
||||||
change of next instruction. */
|
change of next instruction. */
|
||||||
int record_full_memory_query = 0;
|
bool record_full_memory_query = false;
|
||||||
|
|
||||||
struct record_full_core_buf_entry
|
struct record_full_core_buf_entry
|
||||||
{
|
{
|
||||||
|
@ -196,8 +196,8 @@ static struct record_full_entry *record_full_list = &record_full_first;
|
||||||
static struct record_full_entry *record_full_arch_list_head = NULL;
|
static struct record_full_entry *record_full_arch_list_head = NULL;
|
||||||
static struct record_full_entry *record_full_arch_list_tail = NULL;
|
static struct record_full_entry *record_full_arch_list_tail = NULL;
|
||||||
|
|
||||||
/* 1 ask user. 0 auto delete the last struct record_full_entry. */
|
/* true ask user. false auto delete the last struct record_full_entry. */
|
||||||
static int record_full_stop_at_limit = 1;
|
static bool record_full_stop_at_limit = true;
|
||||||
/* Maximum allowed number of insns in execution log. */
|
/* Maximum allowed number of insns in execution log. */
|
||||||
static unsigned int record_full_insn_max_num
|
static unsigned int record_full_insn_max_num
|
||||||
= DEFAULT_RECORD_FULL_INSN_MAX_NUM;
|
= DEFAULT_RECORD_FULL_INSN_MAX_NUM;
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
#ifndef RECORD_FULL_H
|
#ifndef RECORD_FULL_H
|
||||||
#define RECORD_FULL_H
|
#define RECORD_FULL_H
|
||||||
|
|
||||||
extern int record_full_memory_query;
|
extern bool record_full_memory_query;
|
||||||
|
|
||||||
extern int record_full_arch_list_add_reg (struct regcache *regcache, int num);
|
extern int record_full_arch_list_add_reg (struct regcache *regcache, int num);
|
||||||
extern int record_full_arch_list_add_mem (CORE_ADDR addr, int len);
|
extern int record_full_arch_list_add_mem (CORE_ADDR addr, int len);
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
#include "infrun.h"
|
#include "infrun.h"
|
||||||
#include "gdbcmd.h"
|
#include "gdbcmd.h"
|
||||||
|
|
||||||
int notif_debug = 0;
|
bool notif_debug = false;
|
||||||
|
|
||||||
/* Supported clients of notifications. */
|
/* Supported clients of notifications. */
|
||||||
|
|
||||||
|
|
|
@ -129,6 +129,6 @@ remote_notif_state *remote_notif_state_allocate (remote_target *remote);
|
||||||
|
|
||||||
extern struct notif_client notif_client_stop;
|
extern struct notif_client notif_client_stop;
|
||||||
|
|
||||||
extern int notif_debug;
|
extern bool notif_debug;
|
||||||
|
|
||||||
#endif /* REMOTE_NOTIF_H */
|
#endif /* REMOTE_NOTIF_H */
|
||||||
|
|
|
@ -1038,7 +1038,7 @@ static struct cmd_list_element *remote_show_cmdlist;
|
||||||
|
|
||||||
/* Controls whether GDB is willing to use range stepping. */
|
/* Controls whether GDB is willing to use range stepping. */
|
||||||
|
|
||||||
static int use_range_stepping = 1;
|
static bool use_range_stepping = true;
|
||||||
|
|
||||||
/* The max number of chars in debug output. The rest of chars are
|
/* The max number of chars in debug output. The rest of chars are
|
||||||
omitted. */
|
omitted. */
|
||||||
|
@ -1492,12 +1492,12 @@ show_interrupt_sequence (struct ui_file *file, int from_tty,
|
||||||
to the remote target when gdb connects to it.
|
to the remote target when gdb connects to it.
|
||||||
This is mostly needed when you debug the Linux kernel: The Linux kernel
|
This is mostly needed when you debug the Linux kernel: The Linux kernel
|
||||||
expects BREAK g which is Magic SysRq g for connecting gdb. */
|
expects BREAK g which is Magic SysRq g for connecting gdb. */
|
||||||
static int interrupt_on_connect = 0;
|
static bool interrupt_on_connect = false;
|
||||||
|
|
||||||
/* This variable is used to implement the "set/show remotebreak" commands.
|
/* This variable is used to implement the "set/show remotebreak" commands.
|
||||||
Since these commands are now deprecated in favor of "set/show remote
|
Since these commands are now deprecated in favor of "set/show remote
|
||||||
interrupt-sequence", it no longer has any effect on the code. */
|
interrupt-sequence", it no longer has any effect on the code. */
|
||||||
static int remote_break;
|
static bool remote_break;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
set_remotebreak (const char *args, int from_tty, struct cmd_list_element *c)
|
set_remotebreak (const char *args, int from_tty, struct cmd_list_element *c)
|
||||||
|
|
|
@ -72,7 +72,7 @@ static struct cmd_list_element *tcp_show_cmdlist;
|
||||||
|
|
||||||
/* Whether to auto-retry refused connections. */
|
/* Whether to auto-retry refused connections. */
|
||||||
|
|
||||||
static int tcp_auto_retry = 1;
|
static bool tcp_auto_retry = true;
|
||||||
|
|
||||||
/* Timeout period for connections, in seconds. */
|
/* Timeout period for connections, in seconds. */
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ struct hardwire_ttystate
|
||||||
|
|
||||||
#ifdef CRTSCTS
|
#ifdef CRTSCTS
|
||||||
/* Boolean to explicitly enable or disable h/w flow control. */
|
/* Boolean to explicitly enable or disable h/w flow control. */
|
||||||
static int serial_hwflow;
|
static bool serial_hwflow;
|
||||||
static void
|
static void
|
||||||
show_serial_hwflow (struct ui_file *file, int from_tty,
|
show_serial_hwflow (struct ui_file *file, int from_tty,
|
||||||
struct cmd_list_element *c, const char *value)
|
struct cmd_list_element *c, const char *value)
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
|
|
||||||
/* True if we want to print debug printouts related to file/function
|
/* True if we want to print debug printouts related to file/function
|
||||||
skipping. */
|
skipping. */
|
||||||
static int debug_skip = 0;
|
static bool debug_skip = false;
|
||||||
|
|
||||||
class skiplist_entry
|
class skiplist_entry
|
||||||
{
|
{
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
|
|
||||||
/* Variable controlling the output of the debugging traces for
|
/* Variable controlling the output of the debugging traces for
|
||||||
this module. */
|
this module. */
|
||||||
static int solib_aix_debug;
|
static bool solib_aix_debug;
|
||||||
|
|
||||||
/* Our private data in struct so_list. */
|
/* Our private data in struct so_list. */
|
||||||
|
|
||||||
|
|
|
@ -52,9 +52,9 @@ static struct cmd_list_element *setspucmdlist = NULL;
|
||||||
static struct cmd_list_element *showspucmdlist = NULL;
|
static struct cmd_list_element *showspucmdlist = NULL;
|
||||||
|
|
||||||
/* Whether to stop for new SPE contexts. */
|
/* Whether to stop for new SPE contexts. */
|
||||||
static int spu_stop_on_load_p = 0;
|
static bool spu_stop_on_load_p = false;
|
||||||
/* Whether to automatically flush the SW-managed cache. */
|
/* Whether to automatically flush the SW-managed cache. */
|
||||||
static int spu_auto_flush_cache_p = 1;
|
static bool spu_auto_flush_cache_p = true;
|
||||||
|
|
||||||
|
|
||||||
/* The tdep structure. */
|
/* The tdep structure. */
|
||||||
|
|
|
@ -183,9 +183,9 @@ pretty-printers for that value.")
|
||||||
|
|
||||||
struct backtrace_cmd_options
|
struct backtrace_cmd_options
|
||||||
{
|
{
|
||||||
int full = 0;
|
bool full = false;
|
||||||
int no_filters = 0;
|
bool no_filters = false;
|
||||||
int hide = 0;
|
bool hide = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
using bt_flag_option_def
|
using bt_flag_option_def
|
||||||
|
@ -2423,7 +2423,7 @@ print_frame_local_vars (struct frame_info *frame,
|
||||||
|
|
||||||
struct info_print_options
|
struct info_print_options
|
||||||
{
|
{
|
||||||
int quiet = false;
|
bool quiet = false;
|
||||||
char *type_regexp = nullptr;
|
char *type_regexp = nullptr;
|
||||||
|
|
||||||
~info_print_options ()
|
~info_print_options ()
|
||||||
|
|
|
@ -48,8 +48,8 @@ struct debug_sym_fns_data
|
||||||
static const struct objfile_key<debug_sym_fns_data>
|
static const struct objfile_key<debug_sym_fns_data>
|
||||||
symfile_debug_objfile_data_key;
|
symfile_debug_objfile_data_key;
|
||||||
|
|
||||||
/* If non-zero all calls to the symfile functions are logged. */
|
/* If true all calls to the symfile functions are logged. */
|
||||||
static int debug_symfile = 0;
|
static bool debug_symfile = false;
|
||||||
|
|
||||||
/* Return non-zero if symfile debug logging is installed. */
|
/* Return non-zero if symfile debug logging is installed. */
|
||||||
|
|
||||||
|
|
|
@ -143,7 +143,7 @@ static const char *print_symbol_loading = print_symbol_loading_full;
|
||||||
|
|
||||||
/* See symfile.h. */
|
/* See symfile.h. */
|
||||||
|
|
||||||
int auto_solib_add = 1;
|
bool auto_solib_add = true;
|
||||||
|
|
||||||
|
|
||||||
/* Return non-zero if symbol-loading messages should be printed.
|
/* Return non-zero if symbol-loading messages should be printed.
|
||||||
|
@ -1265,7 +1265,7 @@ symbol_file_clear (int from_tty)
|
||||||
|
|
||||||
/* See symfile.h. */
|
/* See symfile.h. */
|
||||||
|
|
||||||
int separate_debug_file_debug = 0;
|
bool separate_debug_file_debug = false;
|
||||||
|
|
||||||
static int
|
static int
|
||||||
separate_debug_file_exists (const std::string &name, unsigned long crc,
|
separate_debug_file_exists (const std::string &name, unsigned long crc,
|
||||||
|
|
|
@ -439,7 +439,7 @@ extern section_addr_info
|
||||||
|
|
||||||
/* Variables */
|
/* Variables */
|
||||||
|
|
||||||
/* If non-zero, shared library symbols will be added automatically
|
/* If true, shared library symbols will be added automatically
|
||||||
when the inferior is created, new libraries are loaded, or when
|
when the inferior is created, new libraries are loaded, or when
|
||||||
attaching to the inferior. This is almost always what users will
|
attaching to the inferior. This is almost always what users will
|
||||||
want to have happen; but for very large programs, the startup time
|
want to have happen; but for very large programs, the startup time
|
||||||
|
@ -449,7 +449,7 @@ extern section_addr_info
|
||||||
library symbols are not loaded, commands like "info fun" will *not*
|
library symbols are not loaded, commands like "info fun" will *not*
|
||||||
report all the functions that are actually present. */
|
report all the functions that are actually present. */
|
||||||
|
|
||||||
extern int auto_solib_add;
|
extern bool auto_solib_add;
|
||||||
|
|
||||||
/* From symfile.c */
|
/* From symfile.c */
|
||||||
|
|
||||||
|
@ -625,6 +625,6 @@ extern gdb_bfd_ref_ptr find_separate_debug_file_in_section (struct objfile *);
|
||||||
|
|
||||||
/* True if we are printing debug output about separate debug info files. */
|
/* True if we are printing debug output about separate debug info files. */
|
||||||
|
|
||||||
extern int separate_debug_file_debug;
|
extern bool separate_debug_file_debug;
|
||||||
|
|
||||||
#endif /* !defined(SYMFILE_H) */
|
#endif /* !defined(SYMFILE_H) */
|
||||||
|
|
14
gdb/symtab.c
14
gdb/symtab.c
|
@ -241,10 +241,10 @@ static unsigned int new_symbol_cache_size = DEFAULT_SYMBOL_CACHE_SIZE;
|
||||||
the original value from here. */
|
the original value from here. */
|
||||||
static unsigned int symbol_cache_size = DEFAULT_SYMBOL_CACHE_SIZE;
|
static unsigned int symbol_cache_size = DEFAULT_SYMBOL_CACHE_SIZE;
|
||||||
|
|
||||||
/* Non-zero if a file may be known by two different basenames.
|
/* True if a file may be known by two different basenames.
|
||||||
This is the uncommon case, and significantly slows down gdb.
|
This is the uncommon case, and significantly slows down gdb.
|
||||||
Default set to "off" to not slow down the common case. */
|
Default set to "off" to not slow down the common case. */
|
||||||
int basenames_may_differ = 0;
|
bool basenames_may_differ = false;
|
||||||
|
|
||||||
/* Allow the user to configure the debugger behavior with respect
|
/* Allow the user to configure the debugger behavior with respect
|
||||||
to multiple-choice menus when more than one symbol matches during
|
to multiple-choice menus when more than one symbol matches during
|
||||||
|
@ -4131,10 +4131,10 @@ operator_chars (const char *p, const char **end)
|
||||||
struct filename_partial_match_opts
|
struct filename_partial_match_opts
|
||||||
{
|
{
|
||||||
/* Only match the directory name part. */
|
/* Only match the directory name part. */
|
||||||
int dirname = false;
|
bool dirname = false;
|
||||||
|
|
||||||
/* Only match the basename part. */
|
/* Only match the basename part. */
|
||||||
int basename = false;
|
bool basename = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Data structure to maintain printing state for output_source_filename. */
|
/* Data structure to maintain printing state for output_source_filename. */
|
||||||
|
@ -4912,8 +4912,8 @@ symtab_symbol_info (bool quiet, bool exclude_minsyms,
|
||||||
|
|
||||||
struct info_print_options
|
struct info_print_options
|
||||||
{
|
{
|
||||||
int quiet = false;
|
bool quiet = false;
|
||||||
int exclude_minsyms = false;
|
bool exclude_minsyms = false;
|
||||||
char *type_regexp = nullptr;
|
char *type_regexp = nullptr;
|
||||||
|
|
||||||
~info_print_options ()
|
~info_print_options ()
|
||||||
|
@ -5010,7 +5010,7 @@ info_functions_command (const char *args, int from_tty)
|
||||||
|
|
||||||
struct info_types_options
|
struct info_types_options
|
||||||
{
|
{
|
||||||
int quiet = false;
|
bool quiet = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* The options used by the 'info types' command. */
|
/* The options used by the 'info types' command. */
|
||||||
|
|
|
@ -544,7 +544,7 @@ extern const char *symbol_demangled_name
|
||||||
|
|
||||||
#define SYMBOL_PRINT_NAME(symbol) \
|
#define SYMBOL_PRINT_NAME(symbol) \
|
||||||
(demangle ? SYMBOL_NATURAL_NAME (symbol) : SYMBOL_LINKAGE_NAME (symbol))
|
(demangle ? SYMBOL_NATURAL_NAME (symbol) : SYMBOL_LINKAGE_NAME (symbol))
|
||||||
extern int demangle;
|
extern bool demangle;
|
||||||
|
|
||||||
/* Macro that returns the name to be used when sorting and searching symbols.
|
/* Macro that returns the name to be used when sorting and searching symbols.
|
||||||
In C++, we search for the demangled form of a name,
|
In C++, we search for the demangled form of a name,
|
||||||
|
@ -2064,7 +2064,7 @@ extern unsigned int symtab_create_debug;
|
||||||
|
|
||||||
extern unsigned int symbol_lookup_debug;
|
extern unsigned int symbol_lookup_debug;
|
||||||
|
|
||||||
extern int basenames_may_differ;
|
extern bool basenames_may_differ;
|
||||||
|
|
||||||
int compare_filenames_for_search (const char *filename,
|
int compare_filenames_for_search (const char *filename,
|
||||||
const char *search_name);
|
const char *search_name);
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue