Line data Source code
1 :
2 : #ifndef ELF_RELOC
3 : #error "ELF_RELOC must be defined"
4 : #endif
5 :
6 : // No relocation
7 9 : ELF_RELOC(R_LANAI_NONE, 0)
8 : // 21-bit symbol relocation
9 9 : ELF_RELOC(R_LANAI_21, 1)
10 : // 21-bit symbol relocation with last two bits masked to 0
11 9 : ELF_RELOC(R_LANAI_21_F, 2)
12 : // 25-bit branch targets
13 9 : ELF_RELOC(R_LANAI_25, 3)
14 : // General 32-bit relocation
15 9 : ELF_RELOC(R_LANAI_32, 4)
16 : // Upper 16-bits of a symbolic relocation
17 9 : ELF_RELOC(R_LANAI_HI16, 5)
18 : // Lower 16-bits of a symbolic relocation
19 9 : ELF_RELOC(R_LANAI_LO16, 6)
|