summaryrefslogtreecommitdiffstats
path: root/cpukit/libdl/include/arch/bfin/machine/elf_machdep.h
blob: cf0dc192219304f5a3b9356e534235e548fb488a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#define ELF32_MACHDEP_ENDIANNESS  ELFDATA2LSB

#define ELF32_MACHDEP_ID_CASES \
  case EM_BLACKFIN: \
    break;

#define ELF32_MACHDEP_ID  EM_BLACKFIN

#define ARCH_ELFSIZE          32

#define R_BFIN_UNUSED0        0

#define R_BFIN_RIMM16         5
#define R_BFIN_LUIMM16        6
#define R_BFIN_HUIMM16        7
#define R_BFIN_PCREL12_JUMP_S 8
#define R_BFIN_PCREL24_JUMP_X 9
#define R_BFIN_PCREL24        10
#define R_BFIN_PCREL24_JU     13
#define R_BFIN_PCREL24_CALL_X 14

#define R_BFIN_BYTE_DATA      16
#define R_BFIN_BYTE2_DATA     17
#define R_BFIN_BYTE4_DATA     18



#define R_TYPE(name)    __CONCAT(R_BFIN_,name)