Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
sections.cxx File Reference
#include <iostream>
#include <elf.h>
#include "sections.h"
Include dependency graph for sections.cxx:

Go to the source code of this file.

Defines

#define INST_BYTES   16

Functions

SECTION_IDX Corresponding_Short_Section (SECTION_IDX sec)
BOOL SEC_is_gprel (SECTION_IDX sec)
BOOL SEC_is_merge (SECTION_IDX sec)
BOOL SEC_is_exec (SECTION_IDX sec)
BOOL SEC_is_nobits (SECTION_IDX sec)

Variables

SECTION Sections [_SEC_INDEX_MAX]

Define Documentation

#define INST_BYTES   16

Definition at line 39 of file sections.cxx.


Function Documentation

Definition at line 144 of file sections.cxx.

References _SEC_BSS, _SEC_DATA, _SEC_SBSS, and _SEC_SDATA.

Referenced by Shorten_Section().

Definition at line 168 of file sections.cxx.

References SEC_flags, and SHF_EXECINSTR.

Referenced by Get_Section_ST().

Definition at line 156 of file sections.cxx.

References SEC_flags, and SHF_IA_64_SHORT.

Referenced by Get_Section_ST().

Definition at line 162 of file sections.cxx.

References SEC_flags, and SHF_MIPS_MERGE.

Referenced by Get_Section_ST().

Definition at line 174 of file sections.cxx.

References SEC_type, and SHT_NOBITS.

Referenced by Get_Section_ST().


Variable Documentation

Definition at line 42 of file sections.cxx.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines