R_RISCV
RISC-V relocations.
Fields of this type
Fields
- NONE:NONE
- = 0
- @"32":@"32"
- = 1
- @"64":@"64"
- = 2
- RELATIVE:RELATIVE
- = 3
- COPY:COPY
- = 4
- JUMP_SLOT:JUMP_SLOT
- = 5
- TLS_DTPMOD32:TLS_DTPMOD32
- = 6
- TLS_DTPMOD64:TLS_DTPMOD64
- = 7
- TLS_DTPREL32:TLS_DTPREL32
- = 8
- TLS_DTPREL64:TLS_DTPREL64
- = 9
- TLS_TPREL32:TLS_TPREL32
- = 10
- TLS_TPREL64:TLS_TPREL64
- = 11
- TLSDESC:TLSDESC
- = 12
- BRANCH:BRANCH
- = 16
- JAL:JAL
- = 17
- CALL:CALL
- = 18
- CALL_PLT:CALL_PLT
- = 19
- GOT_HI20:GOT_HI20
- = 20
- TLS_GOT_HI20:TLS_GOT_HI20
- = 21
- TLS_GD_HI20:TLS_GD_HI20
- = 22
- PCREL_HI20:PCREL_HI20
- = 23
- PCREL_LO12_I:PCREL_LO12_I
- = 24
- PCREL_LO12_S:PCREL_LO12_S
- = 25
- HI20:HI20
- = 26
- LO12_I:LO12_I
- = 27
- LO12_S:LO12_S
- = 28
- TPREL_HI20:TPREL_HI20
- = 29
- TPREL_LO12_I:TPREL_LO12_I
- = 30
- TPREL_LO12_S:TPREL_LO12_S
- = 31
- TPREL_ADD:TPREL_ADD
- = 32
- ADD8:ADD8
- = 33
- ADD16:ADD16
- = 34
- ADD32:ADD32
- = 35
- ADD64:ADD64
- = 36
- SUB8:SUB8
- = 37
- SUB16:SUB16
- = 38
- SUB32:SUB32
- = 39
- SUB64:SUB64
- = 40
- GNU_VTINHERIT:GNU_VTINHERIT
- = 41
- GNU_VTENTRY:GNU_VTENTRY
- = 42
- ALIGN:ALIGN
- = 43
- RVC_BRANCH:RVC_BRANCH
- = 44
- RVC_JUMP:RVC_JUMP
- = 45
- RVC_LUI:RVC_LUI
- = 46
- GPREL_I:GPREL_I
- = 47
- GPREL_S:GPREL_S
- = 48
- TPREL_I:TPREL_I
- = 49
- TPREL_S:TPREL_S
- = 50
- RELAX:RELAX
- = 51
- SUB6:SUB6
- = 52
- SET6:SET6
- = 53
- SET8:SET8
- = 54
- SET16:SET16
- = 55
- SET32:SET32
- = 56
- @"32_PCREL":@"32_PCREL"
- = 57
- IRELATIVE:IRELATIVE
- = 58
- PLT32:PLT32
- = 59
- SET_ULEB128:SET_ULEB128
- = 60
- SUB_ULEB128:SUB_ULEB128
- = 61
- _:_