|
GDB (xrefs)
|
Go to the source code of this file.
Macros | |
| #define | SET(symbol, constant, name, string) { #symbol, name, string }, |
Functions | |
| const char * | gdb_signal_to_symbol_string (enum gdb_signal sig) |
| const char * | gdb_signal_to_string (enum gdb_signal sig) |
| const char * | gdb_signal_to_name (enum gdb_signal sig) |
| enum gdb_signal | gdb_signal_from_name (const char *name) |
| enum gdb_signal | gdb_signal_from_host (int hostsig) |
| static int | do_gdb_signal_to_host (enum gdb_signal oursig, int *oursig_ok) |
| int | gdb_signal_to_host_p (enum gdb_signal oursig) |
| int | gdb_signal_to_host (enum gdb_signal oursig) |
Variables | |
| struct { | |
| const char * symbol | |
| const char * name | |
| const char * string | |
| } | signals [] |
|
static |
Definition at line 366 of file signals.c.
References REALTIME_HI, and REALTIME_LO.
Referenced by gdb_signal_to_host(), and gdb_signal_to_host_p().
| enum gdb_signal gdb_signal_from_host | ( | int | hostsig | ) |
Definition at line 116 of file signals.c.
References _, error(), REALTIME_HI, and REALTIME_LO.
Referenced by check_thread_signals(), core_open(), darwin_decode_message(), get_detach_signal(), handle_output_debug_string(), linux_child_follow_fork(), linux_nat_attach(), linux_nat_filter_event(), linux_nat_pass_signals(), linux_nat_resume(), proc_set_current_signal(), procfs_pass_signals(), procfs_wait(), S_exception_raise_request(), and store_waitstatus().
| enum gdb_signal gdb_signal_from_name | ( | const char * | name | ) |
Definition at line 91 of file signals.c.
Referenced by catch_signal_split_args(), handle_command(), info_signals_command(), nto_initialize_signals(), queue_signal_command(), and signal_command().
| int gdb_signal_to_host | ( | enum gdb_signal | oursig | ) |
Definition at line 639 of file signals.c.
References _, do_gdb_signal_to_host(), gdb_signal_to_name(), and warning().
Referenced by aix_thread_resume(), darwin_resume(), fbsd_collect_regset_section_cb(), get_detach_signal(), i386_linux_resume(), i386fbsd_resume(), inf_ptrace_resume(), inf_signal(), linux_collect_regset_section_cb(), linux_nat_filter_event(), linux_nat_resume(), procfs_resume(), and resume_lwp().
| int gdb_signal_to_host_p | ( | enum gdb_signal | oursig | ) |
Definition at line 631 of file signals.c.
References do_gdb_signal_to_host().
| const char* gdb_signal_to_name | ( | enum gdb_signal | sig | ) |
Definition at line 78 of file signals.c.
References GDB_SIGNAL_FIRST, name, and signals.
Referenced by core_open(), create_signal_event_object(), darwin_decode_message(), gdb_signal_to_host(), gnu_resume(), go32_resume(), handle_command(), info_program_command(), linux_nat_attach(), print_signal_exited_reason(), print_signal_received_reason(), remote_wait_as(), resume_1(), sig_print_info(), signal_command(), signal_completer(), signal_to_name_or_int(), startup_inferior(), and target_debug_print_signals().
| const char* gdb_signal_to_string | ( | enum gdb_signal | sig | ) |
Definition at line 68 of file signals.c.
References GDB_SIGNAL_FIRST, and signals.
Referenced by core_open(), get_detach_signal(), info_program_command(), linux_nat_attach(), print_signal_exited_reason(), print_signal_received_reason(), sig_print_info(), signal_command(), and startup_inferior().
| const char* gdb_signal_to_symbol_string | ( | enum gdb_signal | sig | ) |
Definition at line 59 of file signals.c.
References gdb_assert, GDB_SIGNAL_FIRST, and signals.
Referenced by handle_signal_stop(), proceed(), resume_1(), and target_waitstatus_to_string().
| const char* name |
Definition at line 49 of file signals.c.
Referenced by gdb_signal_from_name(), and gdb_signal_to_name().
| const { ... } signals[] |
| const char* string |
Definition at line 50 of file signals.c.
Referenced by _initialize_arm_tdep(), actions_command(), ada_add_block_symbols(), ada_lookup_encoded_symbol(), ada_lookup_name_info::ada_lookup_name_info(), ada_print_floating(), ada_val_print_num(), ada_varobj_describe_child(), ada_varobj_describe_simple_array_child(), ada_varobj_get_name_of_child(), ada_varobj_get_path_expr_of_child(), ada_varobj_get_value_of_array_variable(), add_nonlocal_symbols(), alias_command(), append_string_as_wide(), argv_to_string(), selftests::ATTRIBUTE_PRINTF(), ATTRIBUTE_PRINTF(), backtrace_command(), bin2hex(), break_range_command(), buffer_xml_printf(), c_describe_child(), c_get_string(), c_name_of_child(), c_path_expr_of_child(), c_value_of_variable(), c_watch_location_expression(), call_function_by_hand_dummy(), catch_exception_command_1(), catch_signal_split_args(), selftests::lookup_name::check_make_paramless(), check_status_exception_catchpoint(), clear_proceed_status_thread(), commands_command_1(), compile_file_command(), compile_to_object(), complete_command(), compute_python_string(), convert_array(), convert_ast_to_type(), convert_name(), cp_canonicalize_string(), cp_canonicalize_string_full(), cp_fq_symbol_name_matches(), cp_lookup_symbol_imports_or_template(), cp_remove_params_if_any(), cp_search_name_hash(), cp_search_static_and_baseclasses(), cp_symbol_name_matches(), cplus_describe_child(), cplus_name_of_child(), cplus_path_expr_of_child(), cplus_value_of_variable(), crate_name(), create_dwo_unit_in_dwp_v1(), create_dwo_unit_in_dwp_v2(), create_tsv_from_upload(), ctf_start(), d_lookup_symbol(), decode_objc(), decode_static_tracepoint_spec(), default_search_name_hash(), default_symbol_name_matcher(), define_symbol(), demangle_command(), demangle_for_lookup(), disable_probes_command(), display_gdb_prompt(), do_finish_initialization(), do_set_command(), do_start_initialization(), do_target_wait(), dtrace_process_dof_probe(), regcache::dump(), dwarf2_canonicalize_name(), dwarf2_compute_name(), dwarf2_get_dwz_file(), elf_rel_plt_read(), enable_disable_command(), enable_probes_command(), eval_command(), exec_reverse_once(), execute_command(), execute_control_command_1(), execute_gdb_command(), expand_preserving_ws(), extended_remote_environment_support(), extended_remote_set_inferior_cwd(), extract_arg(), extract_exception_regexp(), fbsd_find_memory_regions(), file_is_auto_load_safe(), find_linespec_symbols(), mapped_index_base::find_name_components_bounds(), find_separate_debug_file_by_debuglink(), find_symbol_in_baseclass(), floatformat_printf_format(), mi_console_file::flush(), fork_inferior(), format_pieces::format_pieces(), host_float_ops< T >::from_string(), gdb_demangle(), gdb_safe_append_history(), gdb_tilde_expand(), gdbpy_eval_from_control_command(), gdbpy_rbreak(), gdbscm_printf(), gdbscm_safe_eval_string(), gdbscm_scm_from_printf(), gdbscm_scm_from_string(), gdbscm_scm_to_string(), gdbscm_string_to_argv(), gdbscm_type_print_name(), generate_register_struct(), generate_vla_size(), getpkt_or_notif_sane_1(), gnuv3_get_type_from_type_info(), gnuv3_get_typeid(), gnuv3_get_typename_from_type_info(), handle_stap_probe(), hex2str(), info_probes_for_spops(), info_symbol_command(), number_or_range_parser::init(), execv_argv::init_for_no_shell(), execv_argv::init_for_shell(), user_args::insert_args(), insert_bp_location(), inspect_type(), install_new_value(), ldirname(), lex_number(), library_list_start_list(), linespec_parse_line_offset(), link_callbacks_einfo(), linux_fill_prpsinfo(), list_available_thread_groups(), literal_symbol_name_matcher(), local_setattro(), lookup_dwo_cutu(), lookup_struct_elt_type(), macho_sym_hash_newfunc(), macho_symfile_read_all_oso(), maint_print_c_tdesc_cmd(), maintenance_check_xml_descriptions(), maintenance_info_selftests(), make_command(), make_sort_after_prefix_name(), ada_lookup_name_info::matches(), mem_command(), memory_error(), mi_argv_to_format(), mi_cmd_break_insert_1(), mi_cmd_data_read_memory_bytes(), mi_cmd_interpreter_exec(), mi_cmd_trace_frame_collected(), mi_cmd_var_assign(), mi_cmd_var_create(), mi_cmd_var_evaluate_expression(), mi_cmd_var_info_expression(), mi_cmd_var_info_type(), mi_cmd_var_set_format(), mi_execute_async_cli_command(), mi_execute_cli_command(), mi_parse(), mips_print_fp_register(), msymbol_hash(), msymbol_hash_iw(), my_value_of_variable(), open_and_init_dwp_file(), osdata_end_column(), osdata_start_osdata(), parse_float(), parse_frame_specification(), parse_probes(), parse_scrolling_args(), pascm_set_param_value_x(), perror_string(), perror_warning_with_name(), print_dynamic_range_bound(), print_fixed_point_type(), print_floating(), print_i387_value(), print_mention_exception(), print_name_maybe_canonical(), print_return_value_1(), print_string_repr(), print_target_wait_results(), print_thread_info_1(), print_varobj(), printf_floating(), pstring(), pstring_ptr(), pushf_register(), pushf_register_address(), putpkt_binary(), py_varobj_iter_next(), rbreak_command(), read_dbx_symtab(), read_formatted_entries(), read_frame(), read_type(), remote_set_syscall_catchpoint(), remote_thread_name(), remote_threads_extra_info(), reopen_exec_file(), resume_1(), rs6000_aix_shared_library_to_xml(), run_command_1(), selftests::run_tests(), rust_crate_for_block(), rust_evaluate_funcall(), rust_get_disr_info(), rust_lookup_symbol_nonlocal(), rust_watch_location_expression(), save_waitstatus(), send_environment_packet(), gdb_environ::set(), set_disassembly_style_sfunc(), set_environment_command(), set_parameter_value(), sh64_do_fp_register(), signal_catchpoint_print_one(), skip_command(), skip_file_command(), skip_function(), solib_aix_bfd_open(), solib_aix_current_sos(), space_then_number(), stop_all_threads(), strace_marker_create_sals_from_location(), string_find_incomplete_keyword_at_end(), string_or_empty(), string_printf(), string_vprintf(), stringify_argv(), substitute_path_component(), symbol_reference_defined(), target_debug_print_struct_target_waitstatus_p(), target_fetch_description_xml(), target_float_convert(), tdesc_parse_xml(), selftests::gdb_environ_tests::test_move_constructor(), selftests::gdb_environ_tests::test_self_move(), selftests::gdb_environ_tests::test_set_A_unset_B_unset_A_cannot_find_A_can_find_B(), selftests::gdb_environ_tests::test_set_unset_reset(), selftests::gdb_environ_tests::test_std_move(), selftests::gdb_environ_tests::test_unset_set_empty_vector(), selftests::xml_utils::test_xml_escape_text(), tfind_outside_command(), tfind_range_command(), throw_perror_with_name(), decimal_float_ops::to_longest(), host_float_ops< T >::to_string(), mpfr_float_ops::to_string(), decimal_float_ops::to_string(), top_level_prompt(), trace_variable_command(), tui_expand_tabs(), tui_make_status_line(), tui_register_format(), tui_set_layout_by_name(), tui_set_win_height(), tui_show_locator_content(), tvariables_info_1(), tyscm_print_type_smob(), unexpected_linespec_error(), unicode_to_encoded_string(), gdb_environ::unset(), update_type_if_necessary(), val_print_string(), validate_comname(), value_of_root(), varobj_get_type(), varobj_list_children(), varobj_update_one(), varobj_value_get_print_value(), vfprintf_maybe_filtered(), vfprintf_unfiltered(), print_c_feature::visit_pre(), vwarning(), watch_command_1(), windows_create_inferior(), windows_xfer_shared_library(), write_psymtabs_to_index(), xml_escape_text(), and yyparse().
| const char* symbol |
Definition at line 48 of file signals.c.
Referenced by add_symbol_to_list(), build_address_symbolic(), finish_block_internal(), gdb_dlsym(), language_alloc_type_symbol(), lex_one_token(), rust_get_trait_object_pointer(), set_symbol(), symbol_cache_mark_found(), syscm_scm_from_symbol(), and yylex().
1.8.14