1 /* $OpenBSD: reloc.h,v 1.1 2013/01/05 11:20:56 miod Exp $ */ 2 3 /* public domain */ 4 5 #ifndef _M88K_RELOC_H_ 6 #define _M88K_RELOC_H_ 7 8 #define RELOC_NONE 0 9 #define RELOC_COPY 1 10 #define RELOC_GOTP_ENT 2 11 #define RELOC_8 4 12 #define RELOC_8S 5 13 #define RELOC_16S 7 14 #define RELOC_DISP16 8 15 #define RELOC_DISP26 10 16 #define RELOC_PLT_DISP26 14 17 #define RELOC_BBASED_32 16 18 #define RELOC_BBASED_32UA 17 19 #define RELOC_BBASED_16H 18 20 #define RELOC_BBASED_16L 19 21 #define RELOC_ABDIFF_32 24 22 #define RELOC_ABDIFF_32UA 25 23 #define RELOC_ABDIFF_16H 26 24 #define RELOC_ABDIFF_16L 27 25 #define RELOC_ABDIFF_16 28 26 #define RELOC_32 32 27 #define RELOC_32UA 33 28 #define RELOC_16H 34 29 #define RELOC_16L 35 30 #define RELOC_16 36 31 #define RELOC_GOT_32 40 32 #define RELOC_GOT_32UA 41 33 #define RELOC_GOT_16H 42 34 #define RELOC_GOT_16L 43 35 #define RELOC_GOT_16 44 36 #define RELOC_GOTP_32 48 37 #define RELOC_GOTP_32UA 49 38 #define RELOC_GOTP_16H 50 39 #define RELOC_GOTP_16L 51 40 #define RELOC_GOTP_16 52 41 #define RELOC_PLT_32 56 42 #define RELOC_PLT_32UA 57 43 #define RELOC_PLT_16H 58 44 #define RELOC_PLT_16L 59 45 #define RELOC_PLT_16 60 46 #define RELOC_ABREL_32 64 47 #define RELOC_ABREL_32UA 65 48 #define RELOC_ABREL_16H 66 49 #define RELOC_ABREL_16L 67 50 #define RELOC_ABREL_16 68 51 #define RELOC_GOT_ABREL_32 72 52 #define RELOC_GOT_ABREL_32UA 73 53 #define RELOC_GOT_ABREL_16H 74 54 #define RELOC_GOT_ABREL_16L 75 55 #define RELOC_GOT_ABREL_16 76 56 #define RELOC_GOTP_ABREL_32 80 57 #define RELOC_GOTP_ABREL_32UA 81 58 #define RELOC_GOTP_ABREL_16H 82 59 #define RELOC_GOTP_ABREL_16L 83 60 #define RELOC_GOTP_ABREL_16 84 61 #define RELOC_PLT_ABREL_32 88 62 #define RELOC_PLT_ABREL_32UA 89 63 #define RELOC_PLT_ABREL_16H 90 64 #define RELOC_PLT_ABREL_16L 91 65 #define RELOC_PLT_ABREL_16 92 66 #define RELOC_SREL_32 96 67 #define RELOC_SREL_32UA 97 68 #define RELOC_SREL_16H 98 69 #define RELOC_SREL_16L 99 70 71 #endif /* _M88K_RELOC_H_ */ 72