Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugene Tarassov2019-11-13 17:12:59 +0000
committerEugene Tarassov2019-11-13 22:11:10 +0000
commit9e3405f457e32baf268d90ddc6fcbf3e3f0886a2 (patch)
treec4f202268dfc42edc7350edee01ab9033476161f /agent/tcf/services/tcf_elf.h
parent8e6e3146f343caf06821836a160173f3b4dc5224 (diff)
downloadorg.eclipse.tcf.agent-9e3405f457e32baf268d90ddc6fcbf3e3f0886a2.tar.gz
org.eclipse.tcf.agent-9e3405f457e32baf268d90ddc6fcbf3e3f0886a2.tar.xz
org.eclipse.tcf.agent-9e3405f457e32baf268d90ddc6fcbf3e3f0886a2.zip
TCF Agent: added support for TLS on ARM 64
Diffstat (limited to 'agent/tcf/services/tcf_elf.h')
-rw-r--r--agent/tcf/services/tcf_elf.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/agent/tcf/services/tcf_elf.h b/agent/tcf/services/tcf_elf.h
index 464fcfe0..c4978cb9 100644
--- a/agent/tcf/services/tcf_elf.h
+++ b/agent/tcf/services/tcf_elf.h
@@ -126,6 +126,8 @@
#define STT_FUNC 2
#define STT_SECTION 3
#define STT_FILE 4
+#define STT_COMMON 5
+#define STT_TLS 6
#define STT_LOPROC 13
#define STT_HIPROC 15
#define STT_ARM_TFUNC STT_LOPROC
@@ -398,6 +400,12 @@ typedef struct {
#ifndef STT_GNU_IFUNC
#define STT_GNU_IFUNC 10
#endif
+#ifndef DT_FLAGS_1
+#define DT_FLAGS_1 0x6ffffffb
+#endif
+#ifndef DF_1_PIE
+#define DF_1_PIE 0x08000000
+#endif
typedef struct ElfX_Sym {
union {

Back to the top