enum reloc_type
No. | 名称 | 属性 | 説明 |
---|---|---|---|
1 |
reloc_type | ||
RELOC_8 | data[0:7] = addend + sv | ||
RELOC_16 | data[0:15] = addend + sv | ||
RELOC_32 | data[0:31] = addend + sv | ||
RELOC_DISP8 | data[0:7] = addend - pc + sv | ||
RELOC_DISP16 | data[0:15] = addend - pc + sv | ||
RELOC_DISP32 | data[0:31] = addend - pc + sv | ||
RELOC_WDISP30 | data[0:29] = (addend + sv - pc)>>2 | ||
RELOC_WDISP22 | data[0:21] = (addend + sv - pc)>>2 | ||
RELOC_HI22 | data[0:21] = (addend + sv)>>10 | ||
RELOC_22 | data[0:21] = (addend + sv) | ||
RELOC_13 | data[0:12] = (addend + sv) | ||
RELOC_LO10 | data[0:9] = (addend + sv) | ||
RELOC_SFA_BASE | |||
RELOC_SFA_OFF13 | |||
RELOC_BASE10 | Not sure - maybe we can do this the | ||
RELOC_BASE13 | right way now | ||
RELOC_BASE22 | |||
RELOC_PC10 | |||
RELOC_PC22 | |||
RELOC_JMP_TBL | |||
RELOC_SEGOFF16 | |||
RELOC_GLOB_DAT | |||
RELOC_JMP_SLOT | |||
RELOC_RELATIVE | |||
RELOC_11 | |||
RELOC_WDISP2_14 | |||
RELOC_WDISP19 | |||
RELOC_HHI22 | data[0:21] = (addend + sv) >> 42 | ||
RELOC_HLO10 | data[0:9] = (addend + sv) >> 32 | ||
RELOC_JUMPTARG | |||
RELOC_CONST | |||
RELOC_CONSTH | |||
RELOC_64 | data[0:63] = addend + sv | ||
RELOC_DISP64 | data[0:63] = addend - pc + sv | ||
RELOC_WDISP21 | data[0:20] = (addend + sv - pc)>>2 | ||
RELOC_DISP21 | data[0:20] = addend - pc + sv | ||
RELOC_DISP14 | data[0:13] = addend - pc + sv | ||
NO_RELOC |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー