Public Member Functions | Private Attributes

IPAA_SYMBOL_REF Class Reference

#include <opt_ipaa_summary.h>

List of all members.

Public Member Functions

 IPAA_SYMBOL_REF (SYMBOL_REF_KIND kind, INT32 id1, INT32 id2)
 ~IPAA_SYMBOL_REF ()
void Print (FILE *f, const char *pfx) const
void Trace (const char *pfx) const
SYMBOL_REF_KIND Kind (void) const
INT32 Name_id (void) const
char * Name (void) const
INT32 Global_id (void) const
char * Global_name (void) const
INT32 Local_id (void) const
INT32 Local_file_id (void) const
char * Local_file_name (void) const
SECTION_IX Section_id (void) const
SYMREF_IX Section_base (void) const
INT64 Section_disp (void) const
INT64 Section_size (void) const

Private Attributes

mINT32 _id1:24
mINT32 _dummy:4
mINT32 _kind:4
mINT32 _id2

Detailed Description

Definition at line 192 of file opt_ipaa_summary.h.


Constructor & Destructor Documentation

IPAA_SYMBOL_REF::IPAA_SYMBOL_REF ( SYMBOL_REF_KIND  kind,
INT32  id1,
INT32  id2 
) [inline]

Definition at line 209 of file opt_ipaa_summary.h.

References _dummy, _id1, _id2, and _kind.

IPAA_SYMBOL_REF::~IPAA_SYMBOL_REF (  )  [inline]

Definition at line 212 of file opt_ipaa_summary.h.


Member Function Documentation

INT32 IPAA_SYMBOL_REF::Global_id ( void   )  const [inline]

Definition at line 224 of file opt_ipaa_summary.h.

References _id2.

Referenced by Global_name().

char * IPAA_SYMBOL_REF::Global_name ( void   )  const [inline]

Definition at line 730 of file opt_ipaa_summary.h.

References IPAA_SUMMARY::Get_string(), and Global_id().

Referenced by IPAA_PU_INFO::Name().

Here is the call graph for this function:

SYMBOL_REF_KIND IPAA_SYMBOL_REF::Kind ( void   )  const [inline]

Definition at line 219 of file opt_ipaa_summary.h.

References _kind.

Referenced by IPAA_PU_INFO::Name().

INT32 IPAA_SYMBOL_REF::Local_file_id ( void   )  const [inline]

Definition at line 228 of file opt_ipaa_summary.h.

References _id2.

Referenced by Local_file_name().

char * IPAA_SYMBOL_REF::Local_file_name ( void   )  const [inline]

Definition at line 738 of file opt_ipaa_summary.h.

References IPAA_SUMMARY::Get_string(), and Local_file_id().

Here is the call graph for this function:

INT32 IPAA_SYMBOL_REF::Local_id ( void   )  const [inline]

Definition at line 227 of file opt_ipaa_summary.h.

References _id1.

char * IPAA_SYMBOL_REF::Name ( void   )  const [inline]

Definition at line 722 of file opt_ipaa_summary.h.

References IPAA_SUMMARY::Get_string(), and Name_id().

Here is the call graph for this function:

INT32 IPAA_SYMBOL_REF::Name_id ( void   )  const [inline]

Definition at line 221 of file opt_ipaa_summary.h.

References _id2.

Referenced by Name().

void IPAA_SYMBOL_REF::Print ( FILE *  f,
const char *  pfx 
) const
SYMREF_IX IPAA_SYMBOL_REF::Section_base ( void   )  const [inline]

Definition at line 232 of file opt_ipaa_summary.h.

References _id2.

INT64 IPAA_SYMBOL_REF::Section_disp ( void   )  const [inline]

Definition at line 746 of file opt_ipaa_summary.h.

References IPAA_SUMMARY::Get_section(), and Section_id().

Here is the call graph for this function:

SECTION_IX IPAA_SYMBOL_REF::Section_id ( void   )  const [inline]

Definition at line 231 of file opt_ipaa_summary.h.

References _id1.

Referenced by Section_disp(), and Section_size().

INT64 IPAA_SYMBOL_REF::Section_size ( void   )  const [inline]

Definition at line 754 of file opt_ipaa_summary.h.

References IPAA_SUMMARY::Get_section(), and Section_id().

Here is the call graph for this function:

void IPAA_SYMBOL_REF::Trace ( const char *  pfx  )  const

Member Data Documentation

Definition at line 199 of file opt_ipaa_summary.h.

Referenced by IPAA_SYMBOL_REF().

Definition at line 194 of file opt_ipaa_summary.h.

Referenced by IPAA_SYMBOL_REF(), Local_id(), and Section_id().

Definition at line 201 of file opt_ipaa_summary.h.

Referenced by Global_id(), IPAA_SYMBOL_REF(), Local_file_id(), Name_id(), and Section_base().

Definition at line 200 of file opt_ipaa_summary.h.

Referenced by IPAA_SYMBOL_REF(), and Kind().


The documentation for this class was generated from the following file: