Go to the source code of this file.
Classes |
| class | IPAA_SYMBOL_REF |
| class | IPAA_SECTION |
| class | IPAA_MODREF |
| class | IPAA_SET |
| class | IPAA_PU_INFO |
| class | IPAA_TABLE_DESCRIPTOR |
| class | IPAA_FILE_DESCRIPTOR |
| class | IPAA_SUMMARY |
| class | IPAA_SUMMARY::TABLE |
| class | IPAA_CALLSITE |
| class | IPAA_CALLSITES |
| class | IPAA_LOCAL_MAP |
Defines |
| #define | IPAA_MAJOR 0 |
| #define | IPAA_MINOR 0 |
| #define | IPAA_MAGIC 0x49504141 |
Typedefs |
| typedef mINT32 | SECTION_IX |
| typedef mINT32 | SYMREF_IX |
| typedef mINT8 | REFBITS |
| typedef mINT32 | MODREF_IX |
| typedef mINT32 | SET_IX |
| typedef mINT32 | PU_INFO_IX |
Enumerations |
| enum | SYMBOL_REF_KIND {
SREF_INVALID,
SREF_NAME,
SREF_GLOBAL,
SREF_LOCAL,
SREF_SECTION,
SREF_UNKNOWN,
SREF_MASK = 7
} |
| enum | MODREF_KIND {
MODREF_NONE = 0,
MODREF_IMOD = 1,
MODREF_DMOD = 2,
MODREF_IREF = 4,
MODREF_DREF = 8,
MODREF_AREF = 16,
MODREF_IKILL = 32,
MODREF_DKILL = 64,
MODREF_ANY = 127
} |
| enum | IPAA_SET_KIND {
SET_INVALID,
SET_MODREF,
SET_REFBITS,
SET_SYMREF,
SET_SETS
} |
| enum | ATTR_MASK { IPAA_ADDR_ANAL = 1
} |
Functions |
| char * | sPrint_Symref_Kind (SYMBOL_REF_KIND kind) |
| char * | sPrint_Modref (REFBITS bits) |
| char * | sPrint_Set_Kind (IPAA_SET_KIND kind) |
| IPAA_FILE_DESCRIPTOR * | IPAA_Summary_Read (char *file_name) |
| void * | IPAA_CALLSITES_Read (char *base, Elf64_Wordsize) |
| void | IPAA_CALLSITES_Write (void *callsites, struct output_file *fl) |
| void * | IPAA_LOCAL_MAP_Read (char *base, Elf64_Wordsize) |
| void | IPAA_LOCAL_MAP_Write (void *localmap, struct output_file *fl) |
Variables |
| BOOL | Trace_IPAA_Summary |
| IPAA_SUMMARY * | IPAA_Summary |
| const SYMREF_IX | SYMREF_IX_INVALID = 0 |
| const SYMREF_IX | SYMREF_IX_UNKNOWN = 1 |
| const SYMREF_IX | SYMREF_IX_FIRST = 2 |
| const REFBITS | MODREF_CONSERVATIVE |
Define Documentation
| #define IPAA_MAGIC 0x49504141 |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| SET_INVALID |
|
| SET_MODREF |
|
| SET_REFBITS |
|
| SET_SYMREF |
|
| SET_SETS |
|
Definition at line 373 of file opt_ipaa_summary.h.
- Enumerator:
| MODREF_NONE |
|
| MODREF_IMOD |
|
| MODREF_DMOD |
|
| MODREF_IREF |
|
| MODREF_DREF |
|
| MODREF_AREF |
|
| MODREF_IKILL |
|
| MODREF_DKILL |
|
| MODREF_ANY |
|
Definition at line 294 of file opt_ipaa_summary.h.
- Enumerator:
| SREF_INVALID |
|
| SREF_NAME |
|
| SREF_GLOBAL |
|
| SREF_LOCAL |
|
| SREF_SECTION |
|
| SREF_UNKNOWN |
|
| SREF_MASK |
|
Definition at line 172 of file opt_ipaa_summary.h.
Function Documentation
| void* IPAA_CALLSITES_Read |
( |
char * |
base, |
|
|
Elf64_Wordsize |
| |
|
) |
| | |
| void IPAA_CALLSITES_Write |
( |
void * |
callsites, |
|
|
struct output_file * |
fl | |
|
) |
| | |
| void* IPAA_LOCAL_MAP_Read |
( |
char * |
base, |
|
|
Elf64_Wordsize |
| |
|
) |
| | |
| void IPAA_LOCAL_MAP_Write |
( |
void * |
localmap, |
|
|
struct output_file * |
fl | |
|
) |
| | |
| char* sPrint_Modref |
( |
REFBITS |
bits |
) |
|
Variable Documentation