diff options
author | Eugene Tarassov | 2019-11-13 17:12:59 +0000 |
---|---|---|
committer | Eugene Tarassov | 2019-11-13 22:11:10 +0000 |
commit | 9e3405f457e32baf268d90ddc6fcbf3e3f0886a2 (patch) | |
tree | c4f202268dfc42edc7350edee01ab9033476161f /agent/tcf/services/tcf_elf.h | |
parent | 8e6e3146f343caf06821836a160173f3b4dc5224 (diff) | |
download | org.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.h | 8 |
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 { |