GDB (xrefs)
|
#include "minsyms.h"
Public Member Functions | |
bound_minimal_symbol (struct minimal_symbol *msym, struct objfile *objf) | |
bound_minimal_symbol ()=default | |
CORE_ADDR | value_address () const |
struct obj_section * | obj_section () const |
Public Attributes | |
struct minimal_symbol * | minsym = nullptr |
struct objfile * | objfile = nullptr |
|
inline |
|
default |
|
inline |
Definition at line 58 of file minsyms.h.
References minsym, and general_symbol_info::obj_section().
Referenced by info_address_command(), maintenance_translate_address(), minimal_symbol_upper_bound(), and resolve_sal_pc().
|
inline |
Definition at line 41 of file minsyms.h.
References minsym, and minimal_symbol::value_address().
Referenced by ada_get_tcb_types_info(), ada_imported_read_variable(), ada_main_name(), ada_tasks_inferior_data_sniffer(), arc_linux_skip_solib_resolver(), arm_skip_stub(), avr_scan_prologue(), bsd_uthread_lookup_address(), build_address_symbolic(), compile_object_load(), convert_code_addr_to_desc_addr(), create_internal_breakpoint(), create_longjmp_master_breakpoint_names(), create_overlay_event_breakpoint(), elf_gnu_ifunc_record_cache(), elf_gnu_ifunc_resolve_by_got(), elf_locate_base(), enable_break(), fbsd_read_integer_by_name(), fbsd_skip_solib_resolver(), find_function_in_inferior(), find_minimal_symbol_address(), find_minsym_type_and_address(), find_pc_partial_function_sym(), find_pc_sect_line(), find_pc_sect_psymtab_closer(), frv_frame_this_id(), ft32_analyze_prologue(), gcc_cplus_symbol_address(), gcc_symbol_address(), gen_var_ref(), ravenscar_thread_target::get_fpu_state(), get_msymbol_address(), get_pc_function_start(), get_running_thread_id(), get_symbol_address(), glibc_skip_solib_resolver(), gnuv3_get_typeid(), gnuv3_skip_trampoline(), inferior_has_bug(), info_address_command(), info_scope_command(), inside_main_func(), call_site_target::iterate_over_addresses(), jit_breakpoint_re_set_internal(), ld_so_xfer_auxv(), lm_base(), lm_base(), m32c_m16c_address_to_pointer(), m32c_m16c_pointer_to_address(), m32c_return_value(), m32r_frame_this_id(), m68hc11_get_register_info(), macho_resolve_oso_sym_with_minsym(), main_got(), maintenance_translate_address(), minimal_symbol_upper_bound(), mips_fbsd_skip_solib_resolver(), mips_linux_skip_resolver(), mips_skip_pic_trampoline_code(), nbsd_skip_solib_resolver(), obsd_skip_solib_resolver(), output_nondebug_symbol(), pd_enable(), pdc_symbol_addrs(), ppc_elfv2_skip_entrypoint(), print_msymbol_info(), print_unpacked_pointer(), ps_pglobal_lookup(), ps_pglobal_lookup(), language_defn::read_var_value(), remote_target::remote_check_symbols(), simple_read_overlay_table(), skip_prologue_function(), skip_prologue_sal(), sol2_skip_solib_resolver(), tui_find_backward_disassembly_start_address(), tui_get_begin_asm_address(), until_next_command(), value_fn_field(), pascal_language::value_print_inner(), value_static_field(), z80_breakpoint_kind_from_pc(), z80_frame_unwind_cache(), z80_read_overlay_region_table(), and z80_scan_prologue().
struct minimal_symbol* bound_minimal_symbol::minsym = nullptr |
Definition at line 49 of file minsyms.h.
Referenced by ada_get_tcb_types_info(), ada_has_this_exception_support(), ada_imported_read_variable(), ada_lookup_simple_minsym(), ada_main_name(), ada_tasks_inferior_data_sniffer(), add_pe_forwarded_sym(), amd64_skip_main_prologue(), amd64_windows_skip_trampoline_code(), arc_linux_skip_solib_resolver(), arm_pc_is_thumb(), arm_pe_skip_trampoline_code(), arm_skip_cmse_entry(), arm_skip_stack_protector(), arm_skip_stub(), arm_wince_skip_main_prologue(), avr_scan_prologue(), bsd_uthread_lookup_address(), build_address_symbolic(), call_site_find_chain_1(), call_site_for_pc(), classify_name(), coff_read_minsyms(), compare_msymbols(), compile_object_load(), convert_code_addr_to_desc_addr(), convert_symbol_bmsym(), convert_symbol_bmsym(), create_exception_master_breakpoint_hook(), create_longjmp_master_breakpoint_names(), create_overlay_event_breakpoint(), create_std_terminate_master_breakpoint(), csky_frame_unwind_cache(), d_main_name(), dbx_end_psymtab(), expr::var_msym_value_operation::do_generate_ax(), expr::dump_for_expression(), dwarf_expr_reg_to_entry_parameter(), elf_gnu_ifunc_record_cache(), elf_gnu_ifunc_resolve_by_got(), elf_locate_base(), enable_break(), eval_op_var_msym_value(), expr::var_msym_value_operation::evaluate_for_address(), expr::ada_var_msym_value_operation::evaluate_for_cast(), expr::var_msym_value_operation::evaluate_for_cast(), expr::var_msym_value_operation::evaluate_for_sizeof(), fbsd_read_integer_by_name(), fbsd_skip_solib_resolver(), find_frame_funname(), find_function_in_inferior(), find_imps(), find_minimal_symbol_address(), find_minsym_type_and_address(), find_pc_partial_function_sym(), find_pc_sect_compunit_symtab(), objfile::find_pc_sect_compunit_symtab(), find_pc_sect_line(), find_pc_sect_psymtab_closer(), find_stab_function(), frv_frame_this_id(), frv_skip_main_prologue(), ft32_analyze_prologue(), ftrace_update_function(), func_verify_no_selftailcall(), gcc_convert_symbol(), gcc_cplus_symbol_address(), gcc_symbol_address(), gen_var_ref(), ravenscar_thread_target::get_fpu_state(), get_function_name(), get_msymbol_address(), get_pc_function_start(), get_prev_frame_always_1(), get_running_thread_id(), get_running_thread_msymbol(), get_symbol_address(), glibc_skip_solib_resolver(), gnuv2_value_rtti_type(), gnuv3_get_typeid(), gnuv3_get_typename_from_type_info(), gnuv3_rtti_type(), gnuv3_skip_trampoline(), go_main_name(), has_ravenscar_runtime(), hppa_symbol_address(), i386_pe_skip_trampoline_code(), i386_skip_main_prologue(), ia64_convert_from_func_ptr_addr(), in_gnu_ifunc_stub(), inferior_has_bug(), info_address_command(), info_cb(), info_checkpoints_command(), info_frame_command_core(), info_scope_command(), inside_main_func(), call_site_target::iterate_over_addresses(), jit_breakpoint_re_set_internal(), ld_so_xfer_auxv(), lm_base(), lm_base(), lookup_minimal_symbol(), lookup_minimal_symbol_by_pc_section(), lookup_minimal_symbol_linkage(), lookup_minimal_symbol_text(), lookup_solib_trampoline_symbol_by_pc(), m32c_m16c_address_to_pointer(), m32c_m16c_pointer_to_address(), m32c_return_value(), m32r_frame_this_id(), m68hc11_get_register_info(), m68hc11_get_return_insn(), macho_resolve_oso_sym_with_minsym(), main_got(), maintenance_translate_address(), found_minimal_symbols::maybe_collect(), minimal_symbol_upper_bound(), mips_fbsd_skip_solib_resolver(), mips_linux_skip_resolver(), mips_make_symbol_special(), mips_pc_is_micromips(), mips_pc_is_mips(), mips_pc_is_mips16(), mips_pc_isa(), mips_skip_pic_trampoline_code(), mips_stub_frame_sniffer(), msp430_skip_trampoline_code(), nbsd_skip_solib_resolver(), new_symbol(), obj_section(), obsd_skip_solib_resolver(), output_nondebug_symbol(), pascal_main_name(), pd_enable(), pdc_symbol_addrs(), powerpc_linux_in_dynsym_resolve_code(), ppc_elfv2_skip_entrypoint(), print_msymbol_info(), print_unpacked_pointer(), process_one_symbol(), ps_pglobal_lookup(), ps_pglobal_lookup(), parser_state::push_dollar(), parser_state::push_symbol(), py_print_frame(), read_atcb(), read_dbx_symtab(), language_defn::read_var_value(), remote_target::remote_check_symbols(), resolve_sal_pc(), rs6000_skip_main_prologue(), rs6000_skip_trampoline_code(), simple_overlay_update(), simple_read_overlay_table(), skip_prologue_function(), skip_prologue_sal(), sol2_skip_solib_resolver(), symbol_search::symbol_search(), symbol_search::symbol_search(), tailcall_dump(), tui_find_backward_disassembly_start_address(), tui_get_begin_asm_address(), until_next_command(), value_address(), value_fn_field(), pascal_language::value_print_inner(), value_static_field(), write_var_or_type(), x86_in_indirect_branch_thunk(), yyparse(), z80_breakpoint_kind_from_pc(), z80_frame_unwind_cache(), z80_read_overlay_region_table(), and z80_scan_prologue().
Definition at line 54 of file minsyms.h.
Referenced by ada_lookup_simple_minsym(), expr::check_objfile(), compare_msymbols(), convert_symbol_bmsym(), convert_symbol_bmsym(), expr::var_msym_value_operation::do_generate_ax(), expr::dump_for_expression(), elf_gnu_ifunc_record_cache(), eval_op_var_msym_value(), expr::var_msym_value_operation::evaluate_for_address(), expr::ada_var_msym_value_operation::evaluate_for_cast(), expr::var_msym_value_operation::evaluate_for_cast(), expr::var_msym_value_operation::evaluate_for_sizeof(), find_function_in_inferior(), glibc_skip_solib_resolver(), handle_jit_event(), info_address_command(), lookup_minimal_symbol_by_pc_section(), lookup_minimal_symbol_text(), found_minimal_symbols::maybe_collect(), minimal_symbol_upper_bound(), output_nondebug_symbol(), print_msymbol_info(), read_dbx_symtab(), language_defn::read_var_value(), simple_read_overlay_table(), skip_prologue_sal(), symbol_search::symbol_search(), symbol_search::symbol_search(), symfile_relocate_debug_section(), value_fn_field(), and z80_read_overlay_region_table().