arm64: Add runtime_loader support + TLS
Change-Id: Ic462c6b08e6949039457e6141c83468e6a6a6964 Reviewed-on: https://review.haiku-os.org/c/haiku/+/10604 Tested-by: Commit checker robot <[email protected]> Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
committed by
waddlesplash
parent
40205ec46a
commit
7981c1d1c7
@@ -136,6 +136,7 @@ struct iframe {
|
||||
uint64 fp;
|
||||
uint64 lr;
|
||||
uint64 sp;
|
||||
uint64 tpidr;
|
||||
|
||||
// exception info
|
||||
uint64 esr;
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
#define R_AARCH64_GLOB_DAT 1025 /* Set GOT entry to data address */
|
||||
#define R_AARCH64_JUMP_SLOT 1026 /* Set GOT entry to code address */
|
||||
#define R_AARCH64_RELATIVE 1027 /* Add load address of shared object */
|
||||
#define R_AARCH64_TLS_DTPREL64 1028 /* Module-relative offset, 64 bit. */
|
||||
#define R_AARCH64_TLS_DTPMOD64 1029 /* Module number, 64 bit. */
|
||||
#define R_AARCH64_TLS_DTPMOD64 1028 /* Module number, 64 bit. */
|
||||
#define R_AARCH64_TLS_DTPREL64 1029 /* Module-relative offset, 64 bit. */
|
||||
#define R_AARCH64_TLS_TPREL64 1030 /* TP-relative offset, 64 bit. */
|
||||
#define R_AARCH64_TLSDESC 1031 /* Identify the TLS descriptor */
|
||||
#define R_AARCH64_IRELATIVE 1032 /* STT_GNU_IFUNC relocation. */
|
||||
|
||||
Reference in New Issue
Block a user