GDB (xrefs)
|
Go to the source code of this file.
Typedefs | |
typedef void( | make_cleanup_ftype) (void *) |
typedef void( | make_cleanup_dtor_ftype) (void *) |
Functions | |
struct cleanup * | make_cleanup (make_cleanup_ftype *, void *) |
struct cleanup * | make_cleanup_dtor (make_cleanup_ftype *, void *, make_cleanup_dtor_ftype *) |
struct cleanup * | make_final_cleanup (make_cleanup_ftype *, void *) |
struct cleanup * | all_cleanups (void) |
void | do_cleanups (struct cleanup *) |
void | do_final_cleanups (struct cleanup *) |
void | discard_cleanups (struct cleanup *) |
void | discard_final_cleanups (struct cleanup *) |
struct cleanup * | save_cleanups (void) |
struct cleanup * | save_final_cleanups (void) |
void | restore_cleanups (struct cleanup *) |
void | restore_final_cleanups (struct cleanup *) |
void | null_cleanup (void *) |
typedef void( make_cleanup_dtor_ftype) (void *) |
Definition at line 33 of file cleanups.h.
typedef void( make_cleanup_ftype) (void *) |
Definition at line 30 of file cleanups.h.
struct cleanup* all_cleanups | ( | void | ) |
Definition at line 166 of file cleanups.c.
References SENTINEL_CLEANUP.
Referenced by captured_command_loop(), find_overload_match(), quit_force(), reread_symbols(), and throw_exception().
void discard_cleanups | ( | struct cleanup * | ) |
Definition at line 213 of file cleanups.c.
References discard_my_cleanups().
Referenced by add_solib_catchpoint(), bpstat_do_actions(), call_function_by_hand_dummy(), call_site_find_chain_1(), catch_ada_exception_command_split(), catch_exception_command_1(), collect_symbol(), compile_object_load(), compile_to_object(), compute_enum_values(), compute_stack_depth(), core_open(), cp_lookup_symbol_via_imports(), create_breakpoint(), create_breakpoint_sal(), create_breakpoints_sal(), create_inferior_call_event_object(), create_memory_changed_event_object(), create_register_changed_event_object(), darwin_current_sos(), displaced_step_prepare(), dtrace_build_arg_exprs(), dwarf2_build_psymtabs(), dwarf2_build_psymtabs_hard(), dwarf2_frame_cache(), dwarf_decode_line_header(), encode_actions_1(), eval_compile_command(), execute_command(), fetch_inferior_event(), find_oload_champ_namespace_loop(), finish_forward(), forward_search_command(), frame_save_as_regcache(), frame_unwind_try_unwinder(), gather_arguments(), gcore_command(), gdbscm_value_to_string(), gen_eval_for_expr(), gen_printf(), gen_trace_for_expr(), gen_trace_for_return_address(), gen_trace_for_var(), generate_c_for_variable_locations(), get_command_line(), get_prev_frame_if_no_cycle(), handle_gnu_v3_exceptions(), handle_redirections(), hwdebug_insert_point(), inf_ptrace_attach(), inf_ptrace_create_inferior(), inferior_event_handler(), init_cutu_and_read_dies(), init_tu_and_read_dwo_dies(), jit_reader_load(), keep_going(), linespec_parse_basic(), linux_get_siginfo_data(), macro_expand(), macro_expand_next(), make_symbol_overload_list(), make_symbol_overload_list_using(), mapping_is_anonymous_p(), mi_parse(), monitor_wait(), normal_stop(), open_and_init_dwo_file(), osdata_parse(), parse_exp_in_context_1(), parse_find_args(), parse_linespec(), parse_traceframe_info(), parse_xml_btrace(), parse_xml_raw(), pipe_windows_open(), ppu2spu_sniffer(), prepare_for_detach(), read_command_lines_1(), read_string(), record_btrace_open(), record_full_message(), record_full_restore(), record_full_save(), record_full_wait_1(), regcache_raw_write(), remote_file_get(), remote_file_put(), remote_notif_ack(), remote_notif_parse(), reread_symbols(), resume(), reverse_search_command(), run_command_1(), save_infcall_suspend_state(), search_symbols(), stap_parse_argument(), step_1(), strace_marker_create_breakpoints_sal(), svr4_current_sos_direct(), svr4_handle_solib_event(), svr4_parse_libraries(), svr4_read_so_list(), syms_from_objfile_1(), syscall_parse_xml(), tdesc_parse_xml(), tfile_open(), until_break_command(), until_next_command(), varobj_create(), VEC(), wait_for_inferior(), and xml_fetch_content_from_file().
void discard_final_cleanups | ( | struct cleanup * | ) |
Definition at line 222 of file cleanups.c.
References discard_my_cleanups().
void do_cleanups | ( | struct cleanup * | ) |
Definition at line 175 of file cleanups.c.
References do_my_cleanups().
Referenced by aarch64_analyze_prologue(), ada_parse(), ada_print_floating(), ada_read_renaming_var_value(), ada_unhandled_exception_name_addr_from_raise(), ada_varobj_describe_simple_array_child(), ada_varobj_get_value_image(), ada_varobj_get_value_of_array_variable(), ada_varobj_scalar_image(), add_inferior_command(), add_path(), add_symbol_file_command(), add_thread_object(), addr_info_make_relative(), adjust_pc_after_break(), advance_command(), agent_command_1(), agent_eval_command_one(), aix_thread_resume(), aix_thread_wait(), aix_thread_xfer_partial(), alias_command(), apropos_command(), arm_analyze_prologue(), arm_exidx_new_objfile(), arm_insert_single_step_breakpoint(), attach_command(), ATTRIBUTE_PRINTF(), auto_load_info_scripts(), auto_load_objfile_script(), auto_load_objfile_script_1(), auto_load_section_scripts(), backtrace_command(), bfd_lookup_symbol_from_dyn_symtab(), bootstrap_python_frame_filters(), bp_loc_is_permanent(), bpfinishpy_handle_exit(), bpfinishpy_handle_stop(), bppy_get_commands(), bppy_init(), bpstat_check_watchpoint(), bpstat_do_actions_1(), break_range_command(), breakpoint_1(), breakpoint_re_set(), breakpoint_re_set_one(), btrace_add_pc(), btrace_fetch(), btrace_read_config(), build_id_to_debug_bfd(), build_type_psymtabs_1(), c_compute_program(), c_parse(), c_type_print_base(), call_function_by_hand_dummy(), call_site_find_chain_1(), captured_command_loop(), captured_main(), captured_mi_execute_command(), cd_command(), check_fast_tracepoint_sals(), check_stopped_by_watchpoint(), checkpoint_command(), clear_command(), clone_inferior_command(), clone_program_space(), cmd_show_list(), cmdpy_completer_handle_brkchars(), cmdpy_destroyer(), cmdpy_function(), coff_symfile_read(), command_handler(), command_loop(), commands_command_1(), common_open(), compare_sections_command(), compile_code_command(), compile_file_command(), compile_object_load(), compile_print_command(), compile_to_object(), compute_enum_values(), compute_stack_depth(), continue_1(), continue_command(), convert_between_encodings(), convert_value_from_python(), copy_sections(), core_open(), cp_lookup_symbol_imports_or_template(), cp_print_value(), cp_search_static_and_baseclasses(), create_addrmap_from_index(), create_breakpoint(), create_dwo_unit_in_dwp_v1(), create_dwo_unit_in_dwp_v2(), create_excep_cond_exprs(), create_inferior_call_event_object(), create_longjmp_master_breakpoint(), create_memory_changed_event_object(), create_register_changed_event_object(), create_sals_line_offset(), create_std_terminate_master_breakpoint(), create_tsv_from_upload(), ctf_start(), d_parse(), darwin_debug_regions_recurse(), darwin_solib_get_all_image_info_addr_at_init(), dbx_psymtab_to_symtab_1(), dbx_read_symtab(), dbx_symfile_read(), decode_line_1(), decode_line_2(), decode_line_full(), decode_objc(), decode_static_tracepoint_spec(), default_make_symbol_completion_list_break_on_1(), delete_thread_object(), delete_trace_variable_command(), demangle_command(), detach_breakpoints(), disable_probes_command(), displaced_step_fixup(), displaced_step_prepare(), display_gdb_prompt(), do_all_continuations_ptid(), do_assembly_only(), do_captured_list_thread_ids(), do_compile_dwarf_expr_to_c(), do_map_commands_command(), do_mixed_source_and_assembly(), do_one_display(), do_show_command(), download_tracepoint_locations(), dprintf_after_condition_true(), dsbt_relocate_main_executable(), dtrace_process_dof_probe(), dump_insns(), dump_memory_to_file(), dump_value_to_file(), dw2_do_instantiate_symtab(), dw2_expand_symtabs_matching(), dw2_instantiate_symtab(), dw2_map_symbol_filenames(), dwarf2_build_psymtabs_hard(), dwarf2_compile_expr_to_ax(), dwarf2_evaluate_loc_desc_full(), dwarf2_frame_cache(), dwarf2_get_dwz_file(), dwarf2_loc_desc_needs_frame(), dwarf2_locexpr_baton_eval(), dwarf2_physname(), dwarf_decode_line_header(), dwarf_decode_macros(), dynamic_varobj_has_child_method(), elf_read_minimal_symbols(), elf_rel_plt_read(), elf_symfile_read(), elfmdebug_build_psymtabs(), elfstab_build_psymtabs(), enable_probes_command(), encode_actions_1(), encode_actions_and_make_cleanup(), encode_actions_rsp(), end_symtab_get_static_block(), enumerate_locals(), env_execute_cli_command(), escape_buffer(), eval_command(), eval_compile_command(), evaluate_subexp(), evaluate_subexp_c(), exec_close_1(), exec_continue(), exec_file_attach(), exec_file_command(), exec_reverse_continue(), exec_reverse_once(), execute_cmd_post_hook(), execute_cmd_pre_hook(), execute_command(), execute_command_to_string(), execute_control_command(), execute_gdb_command(), execute_script_contents(), execute_stack_op(), execute_user_command(), expand(), extended_remote_run(), f_parse(), fbsd_find_memory_regions(), fetch_inferior_event(), file_is_auto_load_safe(), file_read_description_xml(), filter_results(), find_and_open_script(), find_and_open_source(), find_command(), find_function_symbols(), find_linespec_symbols(), find_method(), find_oload_champ_namespace_loop(), find_overload_match(), find_separate_debug_file(), find_separate_debug_file_by_debuglink(), find_slot_in_mapped_hash(), find_source_lines(), find_superclass_methods(), find_symbol_in_baseclass(), finish_command(), fnpy_call(), follow_fork_inferior(), forward_search_command(), frame_info(), frame_pop(), frame_unwind_try_unwinder(), frapy_read_var(), free_variable(), frv_relocate_main_executable(), func_command(), func_verify_no_selftailcall(), gcore_command(), gcore_copy_callback(), gdb_bfd_lookup_symbol_from_symtab(), gdb_demangle(), gdb_disassembly(), gdb_readline_wrapper(), gdb_safe_append_history(), gdb_xml_parse_quick(), gdb_xml_start_element(), gdbpy_apply_frame_filter(), gdbpy_apply_type_printers(), gdbpy_apply_val_pretty_printer(), gdbpy_before_prompt_hook(), gdbpy_breakpoint_cond_says_stop(), gdbpy_breakpoint_has_cond(), gdbpy_clone_xmethod_worker_data(), gdbpy_decode_line(), gdbpy_eval_from_control_command(), gdbpy_execute_objfile_script(), gdbpy_finish_initialization(), gdbpy_free_type_printers(), gdbpy_free_xmethod_worker_data(), gdbpy_get_matching_xmethod_workers(), gdbpy_get_xmethod_arg_types(), gdbpy_get_xmethod_result_type(), gdbpy_invoke_xmethod(), gdbpy_run_events(), gdbpy_source_objfile_script(), gdbpy_source_script(), gdbpy_start_type_printers(), gdbscm_apply_val_pretty_printer(), gdbscm_arch_disassemble(), gdbscm_breakpoint_commands(), gdbscm_frame_read_register(), gdbscm_frame_read_var(), gdbscm_lookup_global_symbol(), gdbscm_lookup_symbol(), gdbscm_make_lazy_value(), gdbscm_make_value(), gdbscm_parse_and_eval(), gdbscm_type_field(), gdbscm_type_has_field_p(), gdbscm_value_address(), gdbscm_value_call(), gdbscm_value_dereference(), gdbscm_value_dynamic_type(), gdbscm_value_field(), gdbscm_value_print(), gdbscm_value_referenced_value(), gdbscm_value_subscript(), gdbscm_value_to_lazy_string(), gdbscm_value_to_string(), gen_trace_for_var(), gen_ui_out_table_header_info(), generate_c_for_for_one_variable(), generate_c_for_variable_locations(), generate_register_struct(), generate_vla_size(), generic_emit_char(), generic_load(), generic_printstr(), get_command_line(), get_filename_and_charpos(), get_number_extra_fields(), get_osdata(), get_return_value(), get_set_value(), get_show_value(), getpkt_or_notif_sane_1(), gnuv3_get_type_from_type_info(), gnuv3_get_typeid(), gnuv3_print_vtable(), go_parse(), guile_command(), h8300_push_dummy_call(), handle_command(), handle_signal_stop(), handle_vfork_child_exec_or_exit(), host_char_to_target(), ia64_breakpoint_from_pc(), ia64_memory_insert_breakpoint(), ia64_memory_remove_breakpoint(), if_command(), indirect_pieced_value(), inferior_call_waitpid(), info_auto_load_cmd(), info_auto_load_libthread_db(), info_exceptions_command(), info_macro_command(), info_macros_command(), info_osdata_command(), info_probes_for_ops(), info_sharedlibrary_command(), info_spu_dma_cmdlist(), info_spu_dma_command(), info_spu_event_command(), info_spu_mailbox_command(), info_spu_mailbox_list(), info_spu_proxydma_command(), info_spu_signal_command(), info_static_tracepoint_markers_command(), infrun_thread_stop_requested_callback(), inherit_abstract_dies(), init_cutu_and_read_dies(), init_cutu_and_read_dies_no_follow(), init_if_undefined_command(), init_tu_and_read_dwo_dies(), insert_bp_location(), insert_breakpoint_locations(), install_new_value_visualizer(), interpreter_exec_cmd(), interrupt_query(), invoke_match_method(), ioscm_with_output_to_port_worker(), iterate_over_mappings(), iterate_over_symtabs(), java_parse(), jit_bfd_try_read_symtab(), jit_reader_load_command(), jump_command(), line_info(), linespec_parse_basic(), link_callbacks_einfo(), linux_child_follow_fork(), linux_core_info_proc_mappings(), linux_corefile_thread_callback(), linux_fill_prpsinfo(), linux_find_memory_regions_full(), linux_get_siginfo_data(), linux_info_proc(), linux_make_mappings_corefile_notes(), linux_mntns_access_fs(), linux_nat_create_inferior(), linux_nat_xfer_partial(), linux_proc_pending_signals(), list_arg_or_local(), list_args_or_locals(), list_available_thread_groups(), list_cp_abis(), lm_info_read(), load_command(), load_progress(), load_srec(), lookup_dwo_cutu(), lookup_partial_symbol(), lookup_symbol_in_language(), lookup_symbol_in_objfile_from_linkage_name(), m2_parse(), m32c_analyze_prologue(), m32r_load(), m32r_upload_command(), macho_add_oso_symfile(), macho_symfile_read(), macho_symfile_read_all_oso(), macro_define_command(), macro_expand_command(), macro_expand_next(), macro_expand_once_command(), maint_agent_printf_command(), maintenance_expand_symtabs(), maintenance_info_bfds(), maintenance_print_architecture(), maintenance_print_dummy_frames(), maintenance_print_msymbols(), maintenance_print_psymbols(), maintenance_print_reggroups(), maintenance_print_symbols(), maintenance_print_type(), maybe_expand(), memory_validate_breakpoint(), memory_xfer_partial(), mep_analyze_prologue(), mi_catch_load_unload(), mi_cmd_break_insert_1(), mi_cmd_data_evaluate_expression(), mi_cmd_data_list_changed_registers(), mi_cmd_data_list_register_names(), mi_cmd_data_list_register_values(), mi_cmd_data_read_memory(), mi_cmd_data_read_memory_bytes(), mi_cmd_data_write_memory(), mi_cmd_data_write_memory_bytes(), mi_cmd_disassemble(), mi_cmd_exec_run(), mi_cmd_execute(), mi_cmd_info_ada_exceptions(), mi_cmd_info_gdb_mi_command(), mi_cmd_interpreter_exec(), mi_cmd_list_features(), mi_cmd_list_target_features(), mi_cmd_list_thread_groups(), mi_cmd_stack_list_args(), mi_cmd_stack_list_frames(), mi_cmd_symbol_list_lines(), mi_cmd_trace_find(), mi_cmd_trace_frame_collected(), mi_cmd_var_assign(), mi_cmd_var_create(), mi_cmd_var_delete(), mi_cmd_var_list_children(), mi_cmd_var_update(), mi_execute_async_cli_command(), mi_execute_cli_command(), mi_load_progress(), mi_on_normal_stop(), mi_parse(), mi_thread_exit(), mips_exit_debug(), mips_initialize(), mips_load_srec(), mipscoff_symfile_read(), mn10300_analyze_prologue(), monitor_load(), msp430_analyze_prologue(), mt_push_dummy_call(), normal_stop(), notice_new_inferior(), objfile_relocate(), old_renaming_is_invisible(), open_and_init_dwp_file(), open_symbol_file_object(), openp(), osdata_parse(), output_command_const(), output_cores(), output_register(), output_thread_groups(), parse_and_eval(), parse_and_eval_address(), parse_and_eval_long(), parse_cmd_to_aexpr(), parse_exp_in_context_1(), parse_expression_with_language(), parse_find_args(), parse_frame_specification_1(), parse_linespec(), parse_partial_symbols(), parse_probes(), parse_to_comma_and_eval(), parse_traceframe_info(), pascal_object_print_value(), pascal_parse(), pascm_set_func(), pascm_show_func(), pipe_windows_open(), pmon_load_fast(), ppc_linux_get_syscall_number(), ppc_linux_memory_remove_breakpoint(), ppscm_make_pp_type_error_exception(), ppscm_print_children(), ppscm_print_exception_unless_memory_error(), ppscm_print_string_repr(), print_ada_task_info(), print_address_symbolic(), print_breakpoint_location(), print_children(), print_command_1(), print_frame(), print_frame_arg(), print_frame_args(), print_frame_info(), print_inferior(), print_it_watchpoint(), print_mention_exception(), print_mention_masked_watchpoint(), print_mention_watchpoint(), print_object_command(), print_one_bfd(), print_one_breakpoint(), print_one_breakpoint_location(), print_one_detail_ranged_breakpoint(), print_one_inferior(), print_one_static_tracepoint_marker(), print_program_space(), print_return_value(), print_script(), print_solib_event(), print_source_lines_base(), print_stack_unless_memory_error(), print_string_repr(), print_thread_info(), print_ui_out_info(), print_ui_out_not_applicables(), print_variable_or_computed(), printf_wide_c_string(), proceed_after_attach(), process_die(), process_full_comp_unit(), process_full_type_unit(), process_structure_scope(), procfs_info_proc(), procfs_open_1(), procfs_pidlist(), program_breakpoint_here_p(), ps_lgetfpregs(), ps_lgetregs(), ps_lsetfpregs(), ps_lsetregs(), ps_pglobal_lookup(), ps_xfer_memory(), psymtab_to_fullname(), psymtab_to_symtab(), psymtab_to_symtab_1(), pushf_register(), pushf_register_address(), putpkt_binary(), py_free_inferior(), py_free_objfile(), py_free_pspace(), py_mi_print_variables(), py_print_args(), py_print_frame(), py_print_locals(), py_print_single_arg(), py_print_type(), py_print_value(), py_varobj_get_iterator(), py_varobj_iter_dtor(), py_varobj_iter_next(), python_command(), python_inferior_exit(), python_interactive_command(), python_new_objfile(), python_on_inferior_call_post(), python_on_inferior_call_pre(), python_on_memory_change(), python_on_normal_stop(), python_on_register_change(), python_on_resume(), python_run_simple_file(), pyuw_sniffer(), quit_confirm(), rbreak_command(), re_set_exception_catchpoint(), read_alphacoff_dynamic_symtab(), read_array_type(), read_command_file(), read_command_lines(), read_command_lines_1(), read_dbx_dynamic_symtab(), read_dbx_symtab(), read_file_scope(), read_frame(), read_import_statement(), read_pe_exported_syms(), read_pieced_value(), read_struct_type(), read_symbols(), reattach_breakpoints(), record_btrace_call_history(), record_btrace_call_history_range(), record_btrace_insn_history(), record_btrace_insn_history_range(), record_full_goto_bookmark(), record_full_goto_insn(), record_full_insert_breakpoint(), record_full_remove_breakpoint(), record_full_save(), record_full_wait_1(), regcache_dump(), regcache_print(), regcache_raw_read(), regcache_raw_write(), release_program_space(), reload_shared_libraries_1(), remote_delete_command(), remote_download_tracepoint(), remote_file_get(), remote_file_put(), remote_flash_done(), remote_flash_erase(), remote_flash_write(), remote_get_command(), remote_get_threads_with_qxfer(), remote_put_command(), remote_query_supported(), remote_read_btrace(), remote_read_bytes(), remote_register_number_and_offset(), remote_traceframe_info(), remote_update_thread_list(), remove_breakpoint(), remove_symbol_file_command(), reopen_exec_file(), reread_symbols(), resolve_sal_pc(), restore_binary_file(), restore_section_callback(), return_command(), reverse_search_command(), rl78_analyze_prologue(), rs6000_aix_core_xfer_shared_libraries_aix(), rs6000_xfer_shared_libraries(), run_command_1(), rw_common(), rx_analyze_prologue(), save_breakpoints(), save_infcall_suspend_state(), save_objfile_types(), script_from_file(), search_minsyms_for_name(), search_struct_method(), search_symbols(), section_table_read_available_memory(), set_command(), set_logging_redirect(), set_substitute_path_command(), show_remote_cmd(), show_substitute_path_command(), signal_catchpoint_print_one(), signal_command(), simple_search_memory(), skip_info(), skip_prologue_sal(), sol_thread_resume(), sol_thread_wait(), sol_thread_xfer_partial(), solib_aix_bfd_open(), solib_aix_solib_create_inferior_hook(), solib_find_1(), solib_map_sections(), solib_target_current_sos(), source_command(), source_script_file(), source_script_with_search(), sources_info(), spu_symbol_file_add_from_memory(), step_1(), svr4_current_sos_via_xfer_libraries(), svr4_handle_solib_event(), svr4_keep_data_in_core(), svr4_parse_libraries(), svr4_read_so_list(), sym_info(), symbol_file_add(), symbol_file_add_from_memory(), symbol_file_add_separate(), symbol_file_command(), symfile_bfd_open(), symtab_symbol_info(), symtab_to_fullname(), syscall_parse_xml(), target_fileio_read_alloc_1(), target_read_description_xml(), target_write_memory_blocks(), tdesc_parse_xml(), thread_apply_all_command(), thread_apply_command(), thread_db_load_search(), throw_exception(), thumb_analyze_prologue(), tilegx_push_dummy_call(), trace_actions_command(), trace_dump_actions(), trace_dump_command(), trace_find_line_command(), trace_save_command(), trace_save_ctf(), trace_save_tfile(), trace_variable_command(), try_thread_db_load_from_dir(), try_thread_db_load_from_pdir_1(), tui_refresh_frame_and_register_information(), tui_register_format(), tui_set_layout_by_name(), tvariables_info_1(), type_to_string(), typy_legacy_template_argument(), typy_str(), tyscm_type_name(), ui_out_field_stream(), ui_printf(), unset_substitute_path_command(), until_break_command(), until_command(), until_next_command(), update_enumeration_type_from_children(), update_global_location_list(), update_inserted_breakpoint_locations(), val_print_string(), validate_actionline(), valpy_absolute(), valpy_binop(), valpy_call(), valpy_const_value(), valpy_dereference(), valpy_do_cast(), valpy_get_address(), valpy_get_dynamic_type(), valpy_getitem(), valpy_lazy_string(), valpy_negative(), valpy_reference_value(), valpy_referenced_value(), valpy_richcompare(), valpy_str(), value_concat(), value_of_root_1(), varobj_create(), varobj_get_display_hint(), varobj_set_visualizer(), varobj_update_one(), varobj_value_get_print_value(), VEC(), verify_gdbarch(), vfprintf_maybe_filtered(), vfprintf_unfiltered(), vlscm_binop(), vlscm_convert_typed_value_from_scheme(), vlscm_do_cast(), vlscm_print_value_smob(), vlscm_rich_compare(), vlscm_unop(), wait_for_inferior(), watch_command_1(), whatis_exp(), while_command(), write_gcore_file_1(), write_memory_ptid(), write_pieced_value(), write_psymtabs_to_index(), x_command(), xcoff_initial_scan(), xcoff_psymtab_to_symtab_1(), xinclude_start_include(), xml_fetch_content_from_file(), xml_init_syscalls_info(), xml_process_xincludes(), xstormy16_push_dummy_call(), and xtensa_verify_config().
void do_final_cleanups | ( | struct cleanup * | ) |
struct cleanup* make_cleanup | ( | make_cleanup_ftype * | , |
void * | |||
) |
Definition at line 117 of file cleanups.c.
References make_my_cleanup().
Referenced by ada_print_floating(), ada_read_renaming_var_value(), ada_unhandled_exception_name_addr_from_raise(), ada_varobj_describe_simple_array_child(), ada_varobj_get_value_of_array_variable(), add_inferior_command(), add_path(), add_solib_catchpoint(), add_symbol_file_command(), addr_info_make_relative(), adjust_pc_after_break(), advance_command(), agent_eval_command_one(), alias_command(), all_tracepoint_actions_and_cleanup(), apropos_command(), arm_exidx_new_objfile(), attach_command(), ATTRIBUTE_PRINTF(), auto_load_info_scripts(), auto_load_objfile_script(), auto_load_objfile_script_1(), auto_load_section_scripts(), backtrace_command(), bfd_lookup_symbol_from_dyn_symtab(), bootstrap_python_frame_filters(), bppy_get_commands(), bppy_init(), bpstat_check_watchpoint(), bpstat_do_actions_1(), break_range_command(), breakpoint_re_set(), breakpoint_re_set_default(), btrace_read_config(), build_id_to_debug_bfd(), build_type_psymtabs_1(), c_compute_program(), c_get_string(), c_parse(), c_type_print_base(), call_function_by_hand_dummy(), call_site_find_chain_1(), captured_main(), captured_mi_execute_command(), catch_ada_exception_command_split(), catch_exception_command_1(), cd_command(), check_fast_tracepoint_sals(), clear_command(), clone_inferior_command(), cmdpy_function(), cmdscm_function(), coff_locate_sections(), coff_symfile_read(), command_loop(), commands_command_1(), compare_sections_command(), compile_file_command(), compile_object_load(), compile_rx_or_error(), compile_to_object(), compute_enum_values(), compute_stack_depth(), continue_command(), convert_between_encodings(), convert_value_from_python(), copy_sections(), core_open(), cp_lookup_symbol_imports_or_template(), cp_lookup_symbol_via_imports(), cp_print_value(), cp_search_static_and_baseclasses(), create_breakpoint(), create_breakpoint_sal(), create_breakpoints_sal(), create_dwo_unit_in_dwp_v1(), create_dwo_unit_in_dwp_v2(), create_excep_cond_exprs(), create_global_typedef_table(), create_sals_line_offset(), create_tsv_from_upload(), ctf_start(), d_parse(), darwin_current_sos(), darwin_solib_get_all_image_info_addr_at_init(), dbx_psymtab_to_symtab_1(), dbx_read_symtab(), dbx_symfile_read(), decode_line_1(), decode_line_2(), decode_line_full(), decode_objc(), decode_static_tracepoint_spec(), demangle_command(), demangle_for_lookup(), disable_probes_command(), displaced_step_fixup(), displaced_step_prepare(), display_gdb_prompt(), do_all_continuations_ptid(), do_compile_dwarf_expr_to_c(), do_map_commands_command(), do_mixed_source_and_assembly(), do_set_command(), do_show_command(), dsbt_relocate_main_executable(), dtrace_build_arg_exprs(), dtrace_process_dof_probe(), dump_memory_to_file(), dump_value_to_file(), dw2_do_instantiate_symtab(), dw2_instantiate_symtab(), dwarf2_add_field(), dwarf2_add_member_fn(), dwarf2_add_typedef(), dwarf2_build_psymtabs_hard(), dwarf2_compile_expr_to_ax(), dwarf2_frame_cache(), dwarf2_get_dwz_file(), dwarf2_physname(), dwarf_decode_line_header(), elf_read_minimal_symbols(), elf_rel_plt_read(), elf_symfile_read(), elfstab_build_psymtabs(), enable_probes_command(), enable_thread_stack_temporaries(), encode_actions_1(), encode_actions_and_make_cleanup(), end_symtab_get_static_block(), ensure_python_env(), enumerate_locals(), env_execute_cli_command(), error_stream(), error_symbol_once(), eval_command(), eval_compile_command(), exec_file_attach(), exec_file_command(), exec_reverse_continue(), exec_reverse_once(), execute_cmd_post_hook(), execute_cmd_pre_hook(), execute_control_command(), execute_gdb_command(), execute_script_contents(), execute_user_command(), expand(), fbsd_find_memory_regions(), fetch_inferior_event(), file_is_auto_load_safe(), file_read_description_xml(), filter_results(), find_and_open_script(), find_and_open_source(), find_command(), find_file_and_directory(), find_function_symbols(), find_linespec_symbols(), find_method(), find_oload_champ_namespace_loop(), find_overload_match(), find_separate_debug_file_by_debuglink(), find_slot_in_mapped_hash(), find_source_lines(), find_superclass_methods(), find_symbol_in_baseclass(), finish_command(), finish_forward(), fnpy_call(), frame_info(), frame_prepare_for_sniffer(), frapy_read_var(), frv_relocate_main_executable(), func_command(), func_verify_no_selftailcall(), gather_arguments(), gcore_command(), gcore_copy_callback(), gdb_bfd_errmsg(), gdb_bfd_lookup_symbol_from_symtab(), gdb_demangle(), gdb_readline_wrapper(), gdb_safe_append_history(), gdb_xml_create_parser_and_cleanup(), gdb_xml_start_element(), gdbpy_apply_val_pretty_printer(), gdbpy_before_prompt_hook(), gdbpy_decode_line(), gdbpy_finish_initialization(), gdbscm_apply_val_pretty_printer(), gdbscm_breakpoint_commands(), gdbscm_frame_read_register(), gdbscm_frame_read_var(), gdbscm_lookup_global_symbol(), gdbscm_lookup_symbol(), gdbscm_parse_and_eval(), gdbscm_type_field(), gdbscm_type_has_field_p(), gdbscm_value_field(), gdbscm_value_to_lazy_string(), gdbscm_value_to_string(), gen_ui_out_table_header_info(), generate_c_for_for_one_variable(), generate_c_for_variable_locations(), generate_register_struct(), generate_vla_size(), generic_load(), generic_printstr(), get_number_extra_fields(), get_osdata(), get_prev_frame_if_no_cycle(), get_return_value(), get_set_value(), get_show_value(), getpkt_or_notif_sane_1(), gnuv3_get_type_from_type_info(), gnuv3_get_typeid(), gnuv3_print_vtable(), go_parse(), h8300_push_dummy_call(), handle_DW_AT_stmt_list(), handle_gnu_v3_exceptions(), handle_signal_stop(), hwdebug_insert_point(), increment_reading_symtab(), inf_ptrace_attach(), inf_ptrace_create_inferior(), inferior_call_waitpid(), info_auto_load_libthread_db(), info_exceptions_command(), info_macro_command(), info_macros_command(), info_probes_for_ops(), info_static_tracepoint_markers_command(), inherit_abstract_dies(), init_cutu_and_read_dies(), init_cutu_and_read_dies_no_follow(), init_if_undefined_command(), init_tu_and_read_dwo_dies(), insert_bp_location(), invoke_match_method(), iterate_over_mappings(), iterate_over_symtabs(), jit_reader_load_command(), jump_command(), keep_going(), line_info(), linespec_parse_basic(), link_callbacks_einfo(), linux_child_follow_fork(), linux_core_info_proc_mappings(), linux_corefile_thread_callback(), linux_fill_prpsinfo(), linux_find_memory_regions_full(), linux_get_siginfo_data(), linux_info_proc(), linux_mntns_access_fs(), linux_nat_attach(), list_available_thread_groups(), lm_info_read(), load_command(), load_progress(), lookup_dwo_cutu(), lookup_partial_symbol(), lookup_struct_elt_type(), m32r_load(), macho_symfile_read(), macho_symfile_read_all_oso(), macro_define_command(), macro_expand(), macro_expand_command(), macro_expand_next(), macro_expand_once_command(), maint_agent_printf_command(), maintenance_print_msymbols(), maintenance_print_psymbols(), maintenance_print_symbols(), maintenance_print_type(), make_bpstat_clear_actions_cleanup(), make_cleanup_bfd_unref(), make_cleanup_btrace_data(), make_cleanup_clear_parser_state(), make_cleanup_cp_demangled_name_parse_free(), make_cleanup_decref_counted_command_line(), make_cleanup_delete_breakpoint(), make_cleanup_destroy_linespec_result(), make_cleanup_discard_minimal_symbols(), make_cleanup_dlclose(), make_cleanup_dyn_string_delete(), make_cleanup_fclose(), make_cleanup_free_agent_expr(), make_cleanup_free_bincl_list(), make_cleanup_free_char_ptr_vec(), make_cleanup_free_command_lines(), make_cleanup_free_completion_tracker(), make_cleanup_free_dwarf_expr_context(), make_cleanup_free_objfile(), make_cleanup_free_pv_area(), make_cleanup_free_search_symbols(), make_cleanup_free_section_addr_info(), make_cleanup_free_so(), make_cleanup_free_syscalls_info(), make_cleanup_free_target_description(), make_cleanup_free_typedef_hash(), make_cleanup_free_variable(), make_cleanup_freeargv(), make_cleanup_htab_delete(), make_cleanup_obstack_free(), make_cleanup_osdata_free(), make_cleanup_py_decref(), make_cleanup_py_xdecref(), make_cleanup_regcache_xfree(), make_cleanup_restore_current_language(), make_cleanup_restore_infcall_control_state(), make_cleanup_restore_infcall_suspend_state(), make_cleanup_restore_page_info(), make_cleanup_ui_file_delete(), make_cleanup_ui_out_end(), make_cleanup_ui_out_redirect_pop(), make_cleanup_ui_out_table_begin_end(), make_cleanup_unpush_target(), make_cleanup_value_free(), make_cleanup_value_free_to_mark(), make_cleanup_wchar_iterator(), make_command_stats_cleanup(), make_disable_asr_cleanup(), make_regfree_cleanup(), make_show_memory_breakpoints_cleanup(), make_symbol_overload_list(), make_symbol_overload_list_using(), mapping_is_anonymous_p(), maybe_expand(), memory_error(), memory_xfer_partial(), mi_cmd_break_insert_1(), mi_cmd_data_evaluate_expression(), mi_cmd_data_read_memory(), mi_cmd_data_read_memory_bytes(), mi_cmd_data_write_memory(), mi_cmd_data_write_memory_bytes(), mi_cmd_disassemble(), mi_cmd_info_ada_exceptions(), mi_cmd_interpreter_exec(), mi_cmd_list_thread_groups(), mi_cmd_thread_list_ids(), mi_cmd_thread_select(), mi_cmd_trace_find(), mi_cmd_trace_frame_collected(), mi_cmd_var_create(), mi_cmd_var_delete(), mi_execute_async_cli_command(), mi_execute_cli_command(), mi_on_normal_stop(), mi_parse(), mips_error(), mips_exit_debug(), mips_initialize(), monitor_load(), monitor_wait(), mt_push_dummy_call(), normal_stop(), notice_new_inferior(), objfile_relocate(), old_renaming_is_invisible(), open_and_init_dwo_file(), open_and_init_dwp_file(), open_symbol_file_object(), operator_stoken(), osdata_parse(), output_command_const(), output_cores(), parse_and_eval(), parse_and_eval_address(), parse_and_eval_long(), parse_cmd_to_aexpr(), parse_exp_in_context_1(), parse_find_args(), parse_frame_specification_1(), parse_linespec(), parse_partial_symbols(), parse_probes(), parse_to_comma_and_eval(), parse_traceframe_info(), parse_xml_raw(), pascal_object_print_value(), pascm_set_func(), pascm_show_func(), pascm_signal_setshow_error(), pipe_windows_open(), ppc_linux_get_syscall_number(), ppscm_make_pp_type_error_exception(), ppscm_print_children(), ppscm_print_exception_unless_memory_error(), ppscm_print_string_repr(), prepare_for_detach(), print_address_symbolic(), print_children(), print_command_1(), print_frame(), print_mention_exception(), print_object_command(), print_return_value(), print_stack_unless_memory_error(), print_string_repr(), print_thread_info(), print_ui_out_info(), print_ui_out_not_applicables(), print_variable_or_computed(), process_die(), process_full_comp_unit(), process_full_type_unit(), process_structure_scope(), procfs_info_proc(), procfs_pidlist(), psymtab_include_file_name(), psymtab_to_fullname(), psymtab_to_symtab_1(), push_dummy_python_frame(), pushf_register(), pushf_register_address(), putpkt_binary(), py_print_frame(), py_print_single_arg(), python_run_simple_file(), pyuw_sniffer(), quit_confirm(), rbreak_command(), re_set_exception_catchpoint(), read_alphacoff_dynamic_symtab(), read_array_type(), read_baseclasses(), read_command_file(), read_command_lines(), read_command_lines_1(), read_cutu_die_from_dwo(), read_dbx_dynamic_symtab(), read_file_scope(), read_frame(), read_import_statement(), read_member_functions(), read_pe_exported_syms(), read_pieced_value(), read_string(), read_struct_fields(), read_struct_type(), record_btrace_open(), record_full_goto_bookmark(), record_full_message(), record_full_restore(), record_full_save(), record_full_wait_1(), regcache_dump(), reload_shared_libraries_1(), remote_download_tracepoint(), remote_file_get(), remote_file_put(), remote_flash_done(), remote_flash_erase(), remote_flash_write(), remote_get_threads_with_qxfer(), remote_notif_ack(), remote_notif_parse(), remote_query_supported(), remote_read_btrace(), remote_read_bytes(), remote_register_number_and_offset(), remote_traceframe_info(), remote_update_thread_list(), remove_symbol_file_command(), reopen_exec_file(), reread_symbols(), restore_binary_file(), restore_section_callback(), resume(), return_command(), rs6000_aix_core_xfer_shared_libraries_aix(), rs6000_xfer_shared_libraries(), run_command_1(), save_breakpoints(), save_current_inferior(), save_current_program_space(), save_infcall_suspend_state(), save_inferior_ptid(), scan_expression_with_cleanup(), scan_filename_with_cleanup(), script_from_file(), search_minsyms_for_name(), search_struct_method(), search_symbols(), section_table_read_available_memory(), set_command(), set_logging_redirect(), setup_type_unit_groups(), setup_user_args(), signal_command(), simple_search_memory(), solib_aix_bfd_open(), solib_aix_solib_create_inferior_hook(), solib_bfd_fopen(), solib_find_1(), solib_map_sections(), solib_target_current_sos(), source_command(), source_script_file(), source_script_with_search(), sources_info(), stap_parse_argument(), step_1(), strace_marker_create_breakpoints_sal(), svr4_current_sos_direct(), svr4_current_sos_via_xfer_libraries(), svr4_handle_solib_event(), svr4_keep_data_in_core(), svr4_parse_libraries(), sym_info(), symbol_file_add_from_memory(), symfile_bfd_open(), syms_from_objfile_1(), symtab_to_fullname(), target_fileio_read_alloc_1(), target_read_description_xml(), target_write_memory_blocks(), tdesc_parse_xml(), tfile_open(), thread_apply_all_command(), thread_apply_command(), thread_db_load_search(), throw_perror_with_name(), tilegx_push_dummy_call(), trace_actions_command(), trace_dump_actions(), trace_dump_command(), trace_find_line_command(), trace_save_command(), trace_save_ctf(), trace_save_tfile(), trace_variable_command(), try_thread_db_load_from_dir(), try_thread_db_load_from_pdir_1(), tui_register_format(), tui_set_layout_by_name(), tvariables_info_1(), ui_out_field_stream(), ui_printf(), unexpected_linespec_error(), until_break_command(), until_command(), until_next_command(), update_global_location_list(), val_print_string(), validate_actionline(), value_concat(), varobj_update_one(), varobj_value_get_print_value(), VEC(), verify_gdbarch(), vfprintf_maybe_filtered(), vfprintf_unfiltered(), vlscm_convert_typed_value_from_scheme(), wait_for_inferior(), watch_command_1(), whatis_exp(), write_gcore_file_1(), write_pieced_value(), write_psymtabs_to_index(), x_command(), xcoff_initial_scan(), xcoff_psymtab_to_symtab_1(), xinclude_start_include(), xml_fetch_content_from_file(), xml_init_syscalls_info(), xml_process_xincludes(), xstormy16_push_dummy_call(), xtensa_verify_config(), and yyparse().
struct cleanup* make_cleanup_dtor | ( | make_cleanup_ftype * | , |
void * | , | ||
make_cleanup_dtor_ftype * | |||
) |
Definition at line 126 of file cleanups.c.
References make_my_cleanup2().
Referenced by make_cleanup_close(), make_cleanup_discard_psymtabs(), make_cleanup_regcache_invalidate(), make_cleanup_restore_current_thread(), make_cleanup_restore_current_traceframe(), make_cleanup_restore_integer(), make_cleanup_restore_target_terminal(), make_cleanup_restore_ui_file(), and make_command_stats_cleanup().
struct cleanup* make_final_cleanup | ( | make_cleanup_ftype * | , |
void * | |||
) |
Definition at line 136 of file cleanups.c.
References make_my_cleanup().
Referenced by _initialize_python(), gdb_init(), gdb_insn_length(), and get_compile_file_tempdir().
void null_cleanup | ( | void * | ) |
Definition at line 295 of file cleanups.c.
Referenced by ada_unhandled_exception_name_addr_from_raise(), add_inferior_command(), add_symbol_file_command(), adjust_pc_after_break(), arm_exidx_new_objfile(), ATTRIBUTE_PRINTF(), backtrace_command(), bootstrap_python_frame_filters(), c_type_print_base(), call_function_by_hand_dummy(), catch_ada_exception_command_split(), clear_command(), clone_inferior_command(), command_loop(), create_breakpoint(), create_dwo_unit_in_dwp_v1(), create_dwo_unit_in_dwp_v2(), d_parse(), darwin_solib_get_all_image_info_addr_at_init(), dbx_read_symtab(), demangle_for_lookup(), disable_probes_command(), do_mixed_source_and_assembly(), dump_memory_to_file(), dump_value_to_file(), dwarf2_physname(), elfstab_build_psymtabs(), enable_probes_command(), encode_actions_and_make_cleanup(), execute_control_command(), execute_script_contents(), expand(), fetch_inferior_event(), find_and_open_source(), find_method(), find_overload_match(), find_slot_in_mapped_hash(), find_superclass_methods(), finish_forward(), frame_info(), gdbpy_decode_line(), gdbscm_apply_val_pretty_printer(), generic_load(), get_return_value(), go_parse(), handle_gnu_v3_exceptions(), handle_signal_stop(), inf_ptrace_attach(), inf_ptrace_create_inferior(), info_probes_for_ops(), init_cutu_and_read_dies(), init_tu_and_read_dwo_dies(), invoke_match_method(), iterate_over_mappings(), iterate_over_symtabs(), linux_mntns_access_fs(), load_command(), m32r_load(), macho_symfile_read_all_oso(), make_cleanup_free_completion_tracker(), make_command_stats_cleanup(), make_disable_asr_cleanup(), mapping_is_anonymous_p(), mi_cmd_break_insert_1(), mi_cmd_data_read_memory(), mi_cmd_disassemble(), mi_cmd_interpreter_exec(), normal_stop(), notice_new_inferior(), ppscm_print_children(), print_command_1(), process_structure_scope(), procfs_info_proc(), py_print_frame(), py_print_single_arg(), read_array_type(), read_command_lines_1(), read_file_scope(), read_pe_exported_syms(), read_struct_type(), record_btrace_open(), record_full_goto_bookmark(), regcache_dump(), reload_shared_libraries_1(), remove_symbol_file_command(), restore_binary_file(), search_symbols(), set_logging_redirect(), solib_find_1(), source_script_file(), step_1(), symfile_bfd_open(), target_write_memory_blocks(), tdesc_parse_xml(), thread_db_load_search(), trace_dump_command(), until_break_command(), varobj_update_one(), VEC(), and whatis_exp().
void restore_cleanups | ( | struct cleanup * | ) |
Definition at line 274 of file cleanups.c.
References restore_my_cleanups().
Referenced by catcher_pop().
void restore_final_cleanups | ( | struct cleanup * | ) |
Definition at line 282 of file cleanups.c.
References restore_my_cleanups().
struct cleanup* save_cleanups | ( | void | ) |
Definition at line 243 of file cleanups.c.
References save_my_cleanups().
Referenced by exceptions_state_mc_init().
struct cleanup* save_final_cleanups | ( | void | ) |
Definition at line 252 of file cleanups.c.
References save_my_cleanups().