svn commit: r356385 - stable/12/sys/sys

Mark Johnston markj at FreeBSD.org
Sun Jan 5 18:15:42 UTC 2020


Author: markj
Date: Sun Jan  5 18:15:41 2020
New Revision: 356385
URL: https://svnweb.freebsd.org/changeset/base/356385

Log:
  MFC r356186:
  Add ARMv8 static relocation types used for control flow instructions.

Modified:
  stable/12/sys/sys/elf_common.h
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/sys/elf_common.h
==============================================================================
--- stable/12/sys/sys/elf_common.h	Sun Jan  5 18:06:32 2020	(r356384)
+++ stable/12/sys/sys/elf_common.h	Sun Jan  5 18:15:41 2020	(r356385)
@@ -962,6 +962,10 @@ typedef struct {
 #define	R_AARCH64_PREL64	260	/* PC relative */
 #define	R_AARCH64_PREL32	261	/* PC relative, 32-bit overflow check */
 #define	R_AARCH64_PREL16	262	/* PC relative, 16-bit overflow check */
+#define	R_AARCH64_TSTBR14	279	/* TBZ/TBNZ immediate */
+#define	R_AARCH64_CONDBR19	280	/* Conditional branch immediate */
+#define	R_AARCH64_JUMP26	282	/* Branch immediate */
+#define	R_AARCH64_CALL26	283	/* Call immediate */
 #define	R_AARCH64_COPY		1024	/* Copy data from shared object */
 #define	R_AARCH64_GLOB_DAT	1025	/* Set GOT entry to data address */
 #define	R_AARCH64_JUMP_SLOT	1026	/* Set GOT entry to code address */


More information about the svn-src-all mailing list