Public Member Functions | Public Attributes

ST_ATTR Struct Reference

#include <symtab_defs.h>

List of all members.

Public Member Functions

 ST_ATTR ()
 ST_ATTR (ST_IDX idx, ST_ATTR_KIND akind, UINT32 val)
void Verify (UINT level) const
void Print (FILE *f) const

Public Attributes

ST_IDX st_idx
ST_ATTR_KIND kind
union {
   mUINT32   value
   mPREG_NUM   reg_id
   STR_IDX   section_name
u

Detailed Description

Definition at line 452 of file symtab_defs.h.


Constructor & Destructor Documentation

ST_ATTR::ST_ATTR (  )  [inline]

Definition at line 463 of file symtab_defs.h.

References Fail_FmtAssertion().

Here is the call graph for this function:

ST_ATTR::ST_ATTR ( ST_IDX  idx,
ST_ATTR_KIND  akind,
UINT32  val 
) [inline]

Definition at line 467 of file symtab_defs.h.


Member Function Documentation

void ST_ATTR::Print ( FILE *  f  )  const

Definition at line 2579 of file symtab.cxx.

References fprintf(), Index_To_Str(), kind, ST_ATTR_DEDICATED_REGISTER, ST_ATTR_SECTION_NAME, ST_ATTR_UNKNOWN, st_idx, and ST_name().

Here is the call graph for this function:

void ST_ATTR::Verify ( UINT  level  )  const

Member Data Documentation

Definition at line 458 of file symtab_defs.h.

Referenced by Set_ST_ATTR_reg_id(), and ST_ATTR_reg_id().

Definition at line 459 of file symtab_defs.h.

Referenced by Set_ST_ATTR_section_name(), and ST_ATTR_section_name().

Definition at line 454 of file symtab_defs.h.

Referenced by Print(), Set_ST_ATTR_st_idx(), ST_ATTR_Init(), ST_ATTR_st_idx(), and Verify().

union { ... } ST_ATTR::u

Definition at line 457 of file symtab_defs.h.

Referenced by ST_ATTR_Init().


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