projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
malloc: fix an over-allocation bug
[musl]
/
src
/
internal
/
dynlink.h
diff --git
a/src/internal/dynlink.h
b/src/internal/dynlink.h
index
9c494e4
..
5717627
100644
(file)
--- a/
src/internal/dynlink.h
+++ b/
src/internal/dynlink.h
@@
-11,12
+11,14
@@
typedef Elf32_Phdr Phdr;
typedef Elf32_Sym Sym;
#define R_TYPE(x) ((x)&255)
#define R_SYM(x) ((x)>>8)
typedef Elf32_Sym Sym;
#define R_TYPE(x) ((x)&255)
#define R_SYM(x) ((x)>>8)
+#define R_INFO ELF32_R_INFO
#else
typedef Elf64_Ehdr Ehdr;
typedef Elf64_Phdr Phdr;
typedef Elf64_Sym Sym;
#define R_TYPE(x) ((x)&0x7fffffff)
#define R_SYM(x) ((x)>>32)
#else
typedef Elf64_Ehdr Ehdr;
typedef Elf64_Phdr Phdr;
typedef Elf64_Sym Sym;
#define R_TYPE(x) ((x)&0x7fffffff)
#define R_SYM(x) ((x)>>32)
+#define R_INFO ELF64_R_INFO
#endif
/* These enum constants provide unmatchable default values for
#endif
/* These enum constants provide unmatchable default values for
@@
-83,6
+85,10
@@
struct fdpic_dummy_loadmap {
#define NEED_MIPS_GOT_RELOCS 0
#endif
#define NEED_MIPS_GOT_RELOCS 0
#endif
+#ifndef DT_DEBUG_INDIRECT
+#define DT_DEBUG_INDIRECT 0
+#endif
+
#define AUX_CNT 32
#define DYN_CNT 32
#define AUX_CNT 32
#define DYN_CNT 32