GDB (xrefs)
|
#include "symtab.h"
Public Member Functions | |
void | set_unrelocated_pc (unrelocated_addr pc) |
unrelocated_addr | unrelocated_pc () const |
CORE_ADDR | pc (const struct objfile *objfile) const |
bool | operator< (const linetable_entry &other) const |
bool | operator== (const linetable_entry &other) const |
Public Attributes | |
int | line |
bool | is_stmt: 1 |
bool | prologue_end: 1 |
Private Attributes | |
unrelocated_addr | m_pc |
|
inline |
|
inline |
CORE_ADDR linetable_entry::pc | ( | const struct objfile * | objfile | ) | const |
Definition at line 336 of file symtab.c.
References m_pc, and objfile::text_section_offset().
Referenced by do_mixed_source_and_assembly(), do_mixed_source_and_assembly_deprecated(), dump_symtab_1(), find_line_pc(), find_pc_sect_line(), find_pcs_for_symtab_line(), jit_symtab_line_mapping_add_impl(), ltpy_iternext(), maintenance_print_one_line_table(), mi_cmd_symbol_list_lines(), set_unrelocated_pc(), skip_prologue_using_lineinfo(), and skip_prologue_using_sal().
|
inline |
Definition at line 1598 of file symtab.h.
Referenced by arrange_linetable(), and buildsym_compunit::record_line().
|
inline |
Definition at line 1602 of file symtab.h.
References m_pc.
Referenced by do_mixed_source_and_assembly(), do_mixed_source_and_assembly_deprecated(), find_pc_sect_line(), maintenance_print_one_line_table(), and buildsym_compunit::record_line().
bool linetable_entry::is_stmt |
Definition at line 1625 of file symtab.h.
Referenced by arrange_linetable(), dump_symtab_1(), find_line_common(), find_pc_sect_line(), find_pcs_for_symtab_line(), maintenance_print_one_line_table(), and buildsym_compunit::record_line().
int linetable_entry::line |
Definition at line 1622 of file symtab.h.
Referenced by gdb.dap.scopes._ScopeReference::__init__(), arrange_linetable(), create_sals_line_offset(), do_mixed_source_and_assembly(), do_mixed_source_and_assembly_deprecated(), dump_symtab_1(), find_line_common(), find_line_symtab(), find_pc_sect_line(), find_pcs_for_symtab_line(), ltpy_get_all_source_lines(), ltpy_has_line(), ltpy_iternext(), maintenance_print_one_line_table(), mi_cmd_symbol_list_lines(), operator<(), operator==(), buildsym_compunit::record_line(), skip_prologue_using_lineinfo(), skip_prologue_using_sal(), and gdb.dap.scopes._ScopeReference::to_object().
|
private |
Definition at line 1634 of file symtab.h.
Referenced by operator<(), operator==(), pc(), set_unrelocated_pc(), and unrelocated_pc().
bool linetable_entry::prologue_end |
Definition at line 1629 of file symtab.h.
Referenced by maintenance_print_one_line_table(), and buildsym_compunit::record_line().