列挙体定義書 仕様書作成ツール【A HotDocument】

reloc_type

構文構文

enum reloc_type

ファイル名ファイル名

aout64.h

列挙体情報列挙体情報

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    

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー