projects
/
musl
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
add C11 thread functions operating on tss_t and once_flag
[musl]
/
arch
/
sh
/
reloc.h
1
#if __BYTE_ORDER == __BIG_ENDIAN
2
#define ENDIAN_SUFFIX "eb"
3
#else
4
#define ENDIAN_SUFFIX ""
5
#endif
6
7
#define LDSO_ARCH "sh" ENDIAN_SUFFIX
8
9
#define TPOFF_K 8
10
11
static int remap_rel(int type)
12
{
13
switch(type) {
14
case R_SH_DIR32:
15
return REL_SYMBOLIC;
16
case R_SH_REL32:
17
return REL_OFFSET;
18
case R_SH_GLOB_DAT:
19
return REL_GOT;
20
case R_SH_JMP_SLOT:
21
return REL_PLT;
22
case R_SH_RELATIVE:
23
return REL_RELATIVE;
24
case R_SH_COPY:
25
return REL_COPY;
26
case R_SH_TLS_DTPMOD32:
27
return REL_DTPMOD;
28
case R_SH_TLS_DTPOFF32:
29
return REL_DTPOFF;
30
case R_SH_TLS_TPOFF32:
31
return REL_TPOFF;
32
}
33
return 0;
34
}