GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Attributes | List of all members
linetable_entry Struct Reference

#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
 

Detailed Description

Definition at line 1595 of file symtab.h.

Member Function Documentation

◆ operator<()

bool linetable_entry::operator< ( const linetable_entry & other) const
inline

Definition at line 1608 of file symtab.h.

References line, and m_pc.

◆ operator==()

bool linetable_entry::operator== ( const linetable_entry & other) const
inline

Definition at line 1618 of file symtab.h.

References line, and m_pc.

◆ pc()

CORE_ADDR linetable_entry::pc ( const struct objfile * objfile) const

◆ set_unrelocated_pc()

void linetable_entry::set_unrelocated_pc ( unrelocated_addr pc)
inline

Definition at line 1598 of file symtab.h.

References m_pc, and pc().

Referenced by arrange_linetable(), and buildsym_compunit::record_line().

◆ unrelocated_pc()

unrelocated_addr linetable_entry::unrelocated_pc ( ) const
inline

Member Data Documentation

◆ is_stmt

bool linetable_entry::is_stmt

◆ line

int linetable_entry::line

◆ m_pc

unrelocated_addr linetable_entry::m_pc
private

Definition at line 1634 of file symtab.h.

Referenced by operator<(), operator==(), pc(), set_unrelocated_pc(), and unrelocated_pc().

◆ prologue_end

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().


The documentation for this struct was generated from the following files: