ebeab0cf70
Change-Id: I55593dea936af31135b8e9159f8b6a64270369c0 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5157 Reviewed-by: X512 <danger_mail@list.ru> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
75 lines
1.9 KiB
C
75 lines
1.9 KiB
C
/*
|
|
* Copyright 2020, Haiku, inc. All rights reserved.
|
|
* Distributed under the terms of the MIT License.
|
|
*/
|
|
#ifndef _KERNEL_ARCH_SPARC_ELF_H
|
|
#define _KERNEL_ARCH_SPARC_ELF_H
|
|
|
|
#define R_SPARC_NONE 0
|
|
#define R_SPARC_8 1
|
|
#define R_SPARC_16 2
|
|
#define R_SPARC_32 3
|
|
#define R_SPARC_DISP8 4
|
|
#define R_SPARC_DISP16 5
|
|
#define R_SPARC_DISP32 6
|
|
#define R_SPARC_WDISP30 7
|
|
#define R_SPARC_WDISP22 8
|
|
#define R_SPARC_HI22 9
|
|
#define R_SPARC_22 10
|
|
#define R_SPARC_13 11
|
|
#define R_SPARC_LO10 12
|
|
#define R_SPARC_GOT10 13
|
|
#define R_SPARC_GOT13 14
|
|
#define R_SPARC_GOT22 15
|
|
#define R_SPARC_PC10 16
|
|
#define R_SPARC_PC22 17
|
|
#define R_SPARC_WPLT30 18
|
|
#define R_SPARC_COPY 19
|
|
#define R_SPARC_GLOB_DAT 20
|
|
#define R_SPARC_JMP_SLOT 21
|
|
#define R_SPARC_RELATIVE 22
|
|
#define R_SPARC_UA32 23
|
|
#define R_SPARC_PLT32 24
|
|
#define R_SPARC_HIPLT22 25
|
|
#define R_SPARC_LOPLT10 26
|
|
#define R_SPARC_PCPLT32 27
|
|
#define R_SPARC_PCPLT22 28
|
|
#define R_SPARC_PCPLT10 29
|
|
#define R_SPARC_10 30
|
|
#define R_SPARC_11 31
|
|
#define R_SPARC_64 32
|
|
#define R_SPARC_OLO10 33
|
|
#define R_SPARC_HH22 34
|
|
#define R_SPARC_HM10 35
|
|
#define R_SPARC_LM22 36
|
|
#define R_SPARC_PC_HH22 37
|
|
#define R_SPARC_PC_HM10 38
|
|
#define R_SPARC_PC_LM22 39
|
|
#define R_SPARC_WDISP16 40
|
|
#define R_SPARC_WDISP19 41
|
|
#define R_SPARC_7 43
|
|
#define R_SPARC_5 44
|
|
#define R_SPARC_6 45
|
|
#define R_SPARC_DISP64 46
|
|
#define R_SPARC_PLT64 47
|
|
#define R_SPARC_HIX22 48
|
|
#define R_SPARC_LOX10 49
|
|
#define R_SPARC_H44 50
|
|
#define R_SPARC_M44 51
|
|
#define R_SPARC_L44 52
|
|
#define R_SPARC_REGISTER 53
|
|
#define R_SPARC_UA64 54
|
|
#define R_SPARC_UA16 55
|
|
#define R_SPARC_GOTDATA_HIX22 80
|
|
#define R_SPARC_GOTDATA_LOX10 81
|
|
#define R_SPARC_GOTDATA_OP_HIX22 82
|
|
#define R_SPARC_GOTDATA_OP_LOX10 83
|
|
#define R_SPARC_GOTDATA_OP 84
|
|
#define R_SPARC_H34 85
|
|
#define R_SPARC_SIZE32 86
|
|
#define R_SPARC_SIZE64 87
|
|
|
|
#define TLS_DTV_OFFSET 0
|
|
|
|
#endif /* _KERNEL_ARCH_SPARC_ELF_H */
|