Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <sgidefs.h>
Go to the source code of this file.
Classes | |
struct | CM |
struct | full_rlc |
struct | cm_struct |
struct | COMPACT_RELOC |
struct | COMPACT_RELOC_C |
struct | COMPACT_RELOC_C_BASE |
struct | COMPACT_RELOC_BASE |
union | cm_rlc |
Defines | |
#define | CM_NULL 0x00000000 |
#define | CM_RELOC_NO 0x00000001 |
#define | CM_RELOC_PTR 0x00000002 |
#define | CM_R_TYPE_NULL 0 |
#define | CM_R_TYPE_ABS 1 |
#define | CM_R_TYPE_REL32 2 |
#define | CM_R_TYPE_WORD 3 |
#define | CM_R_TYPE_GPHI_LO 4 |
#define | CM_R_TYPE_GOTHI_LO 5 |
#define | CM_R_TYPE_JMPADDR 5 /* this is obsolete and should go away */ |
#define | CM_R_TYPE_GPHI_LO2 6 |
#define | CM_R_TYPE_HI_LO 7 |
#define | ADDEND_NOCONST 0 |
#define | ADDEND_CONST 1 /* if an addend included, e.g. sym + k */ |
#define | ADDEND_BASE 2 /* base of address to be relocated */ |
#define | DEL_VADDR_MASK 0xFFFF8000 |
#define | VADDR_OVFL(delta) |
#define | VADDR_DELTA(delta) (delta & ~DEL_VADDR_MASK) |
#define ADDEND_BASE 2 /* base of address to be relocated */ |
Definition at line 93 of file compact_reloc.h.
#define ADDEND_CONST 1 /* if an addend included, e.g. sym + k */ |
Definition at line 92 of file compact_reloc.h.
#define ADDEND_NOCONST 0 |
Definition at line 91 of file compact_reloc.h.
#define CM_NULL 0x00000000 |
Definition at line 55 of file compact_reloc.h.
#define CM_R_TYPE_ABS 1 |
Definition at line 67 of file compact_reloc.h.
#define CM_R_TYPE_GOTHI_LO 5 |
Definition at line 71 of file compact_reloc.h.
#define CM_R_TYPE_GPHI_LO 4 |
Definition at line 70 of file compact_reloc.h.
#define CM_R_TYPE_GPHI_LO2 6 |
Definition at line 73 of file compact_reloc.h.
#define CM_R_TYPE_HI_LO 7 |
Definition at line 74 of file compact_reloc.h.
#define CM_R_TYPE_JMPADDR 5 /* this is obsolete and should go away */ |
Definition at line 72 of file compact_reloc.h.
#define CM_R_TYPE_NULL 0 |
Definition at line 66 of file compact_reloc.h.
#define CM_R_TYPE_REL32 2 |
Definition at line 68 of file compact_reloc.h.
#define CM_R_TYPE_WORD 3 |
Definition at line 69 of file compact_reloc.h.
#define CM_RELOC_NO 0x00000001 |
Definition at line 56 of file compact_reloc.h.
#define CM_RELOC_PTR 0x00000002 |
Definition at line 57 of file compact_reloc.h.
#define DEL_VADDR_MASK 0xFFFF8000 |
Definition at line 99 of file compact_reloc.h.
#define VADDR_DELTA | ( | delta | ) | (delta & ~DEL_VADDR_MASK) |
Definition at line 131 of file compact_reloc.h.
#define VADDR_OVFL | ( | delta | ) |
(((delta & DEL_VADDR_MASK) != 0) && \ ((delta & DEL_VADDR_MASK) != DEL_VADDR_MASK))
Definition at line 128 of file compact_reloc.h.