Public Member Functions | Public Attributes | Private Member Functions | Private Attributes

IPA_LNO_READ_FILE Class Reference

#include <ipa_lno_file.h>

Collaboration diagram for IPA_LNO_READ_FILE:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 IPA_LNO_READ_FILE (MEM_POOL *pool)
INT Open_Read_File (char *file_name)
void * Section_Address (Elf64_Word info)
INT Section_Size (Elf64_Word info)
void Close_Read_File ()
IPA_LNO_SUMMARY_PROCEDUREProcedure (INT i)
INT Procedure_Count ()
PROJECTED_REGIONProjected_Region (INT i)
INT Projected_Region_Count ()
PROJECTED_NODEProjected_Node (INT i)
INT Projected_Node_Count ()
TERMTerm (INT i)
INT Term_Count ()
IVARIvar (INT i)
INT Ivar_Count ()
INT Add_Translated_Ivar (const IVAR &ivar)
INT Add_Translated_Ivar_Unique (const IVAR &ivar)
IPA_LNO_SUMMARY_FORMALFormal (INT i)
INT Formal_Count ()
IPA_LNO_SUMMARY_GLOBALGlobal (INT i)
INT Global_Count ()
SUMMARY_VALUE * Value (INT i)
INT Value_Count ()
SUMMARY_EXPR * Expr (INT i)
INT Expr_Count ()

Public Attributes

Input_Fileifl

Private Member Functions

INT Check_Elf_Header ()
INT Check_Section_Headers ()
INT Check_Input ()
Elf64_ShdrSection_Header (Elf64_Word info)
INT Original_Ivar_Count ()

Private Attributes

DYN_ARRAY< IVAR_extra_ivars

Detailed Description

Definition at line 93 of file ipa_lno_file.h.


Constructor & Destructor Documentation

IPA_LNO_READ_FILE::IPA_LNO_READ_FILE ( MEM_POOL pool  )  [inline]

Definition at line 102 of file ipa_lno_file.h.


Member Function Documentation

INT IPA_LNO_READ_FILE::Add_Translated_Ivar ( const IVAR ivar  ) 
INT IPA_LNO_READ_FILE::Add_Translated_Ivar_Unique ( const IVAR ivar  ) 

Referenced by Exp_To_Linex_Array().

INT IPA_LNO_READ_FILE::Check_Elf_Header (  )  [private]
INT IPA_LNO_READ_FILE::Check_Input (  )  [private]
INT IPA_LNO_READ_FILE::Check_Section_Headers (  )  [private]
void IPA_LNO_READ_FILE::Close_Read_File (  ) 
SUMMARY_EXPR* IPA_LNO_READ_FILE::Expr ( INT  i  ) 
INT IPA_LNO_READ_FILE::Expr_Count (  ) 
IPA_LNO_SUMMARY_FORMAL* IPA_LNO_READ_FILE::Formal ( INT  i  ) 
INT IPA_LNO_READ_FILE::Formal_Count (  ) 
IPA_LNO_SUMMARY_GLOBAL* IPA_LNO_READ_FILE::Global ( INT  i  ) 
INT IPA_LNO_READ_FILE::Global_Count (  ) 
IVAR* IPA_LNO_READ_FILE::Ivar ( INT  i  ) 
INT IPA_LNO_READ_FILE::Ivar_Count (  ) 
INT IPA_LNO_READ_FILE::Open_Read_File ( char *  file_name  ) 
INT IPA_LNO_READ_FILE::Original_Ivar_Count (  )  [private]
IPA_LNO_SUMMARY_PROCEDURE* IPA_LNO_READ_FILE::Procedure ( INT  i  ) 
INT IPA_LNO_READ_FILE::Procedure_Count (  ) 
PROJECTED_NODE* IPA_LNO_READ_FILE::Projected_Node ( INT  i  ) 
INT IPA_LNO_READ_FILE::Projected_Node_Count (  ) 
PROJECTED_REGION* IPA_LNO_READ_FILE::Projected_Region ( INT  i  ) 
INT IPA_LNO_READ_FILE::Projected_Region_Count (  ) 
void* IPA_LNO_READ_FILE::Section_Address ( Elf64_Word  info  ) 
Elf64_Shdr* IPA_LNO_READ_FILE::Section_Header ( Elf64_Word  info  )  [private]
INT IPA_LNO_READ_FILE::Section_Size ( Elf64_Word  info  ) 
TERM* IPA_LNO_READ_FILE::Term ( INT  i  ) 
INT IPA_LNO_READ_FILE::Term_Count (  ) 
SUMMARY_VALUE* IPA_LNO_READ_FILE::Value ( INT  i  ) 
INT IPA_LNO_READ_FILE::Value_Count (  ) 

Member Data Documentation

Definition at line 100 of file ipa_lno_file.h.

Definition at line 103 of file ipa_lno_file.h.


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