Public Member Functions | Private Attributes | Friends

IPAA_LOCAL_MAP Class Reference

#include <opt_ipaa_summary.h>

Collaboration diagram for IPAA_LOCAL_MAP:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 IPAA_LOCAL_MAP (INT32 size, MEM_POOL *mpool)
 ~IPAA_LOCAL_MAP (void)
void Print (FILE *f) const
void Trace (void) const
void Map_local_to_st (INT32 local, struct st *st)
void Local_to_ids (INT32 local, INT16 *symtab_id, INT32 *st_id)

Private Attributes

INT32 _max
INT32 _size
mINT16_symtab_id
mINT32_st_id
MEM_POOL_mpool

Friends

void * IPAA_LOCAL_MAP_Read (char *base, Elf64_Wordsize)
void IPAA_LOCAL_MAP_Write (void *localmap, struct output_file *fl)

Detailed Description

Definition at line 919 of file opt_ipaa_summary.h.


Constructor & Destructor Documentation

IPAA_LOCAL_MAP::IPAA_LOCAL_MAP ( INT32  size,
MEM_POOL mpool 
)
IPAA_LOCAL_MAP::~IPAA_LOCAL_MAP ( void   ) 

Member Function Documentation

void IPAA_LOCAL_MAP::Local_to_ids ( INT32  local,
INT16 symtab_id,
INT32 st_id 
) [inline]

Definition at line 950 of file opt_ipaa_summary.h.

References _st_id, and _symtab_id.

void IPAA_LOCAL_MAP::Map_local_to_st ( INT32  local,
struct st *  st 
)
void IPAA_LOCAL_MAP::Print ( FILE *  f  )  const
void IPAA_LOCAL_MAP::Trace ( void   )  const

Friends And Related Function Documentation

void* IPAA_LOCAL_MAP_Read ( char *  base,
Elf64_Wordsize   
) [friend]
void IPAA_LOCAL_MAP_Write ( void *  localmap,
struct output_file fl 
) [friend]

Member Data Documentation

Definition at line 921 of file opt_ipaa_summary.h.

Definition at line 925 of file opt_ipaa_summary.h.

Definition at line 922 of file opt_ipaa_summary.h.

Definition at line 924 of file opt_ipaa_summary.h.

Referenced by Local_to_ids().

Definition at line 923 of file opt_ipaa_summary.h.

Referenced by Local_to_ids().


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