svn commit: r339300 - in stable/11/lib/csu: arm common

Ed Maste emaste at FreeBSD.org
Thu Oct 11 00:26:17 UTC 2018


Author: emaste
Date: Thu Oct 11 00:26:15 2018
New Revision: 339300
URL: https://svnweb.freebsd.org/changeset/base/339300

Log:
  MFC r339181: crt: switch to standard note type definitions from elf_common.h
  
  This makes it easier to grep the source tree for these notes, and
  ensures that they will remain in sync.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  stable/11/lib/csu/arm/crt1.c
  stable/11/lib/csu/common/crtbrand.c
  stable/11/lib/csu/common/ignore_init.c
  stable/11/lib/csu/common/notes.h
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/lib/csu/arm/crt1.c
==============================================================================
--- stable/11/lib/csu/arm/crt1.c	Wed Oct 10 22:59:15 2018	(r339299)
+++ stable/11/lib/csu/arm/crt1.c	Thu Oct 11 00:26:15 2018	(r339300)
@@ -42,6 +42,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include <sys/param.h>
+#include <sys/elf_common.h>
 #include <stdlib.h>
 
 #include "libc_private.h"
@@ -118,7 +120,7 @@ static const struct {
 } archtag __attribute__ ((section (NOTE_SECTION), aligned(4))) __used = {
 	.namesz = sizeof(NOTE_FREEBSD_VENDOR),
 	.descsz = sizeof(MACHINE_ARCH),
-	.type = ARCH_NOTETYPE,
+	.type = NT_FREEBSD_ARCH_TAG,
 	.name = NOTE_FREEBSD_VENDOR,
 	.desc = MACHINE_ARCH
 };

Modified: stable/11/lib/csu/common/crtbrand.c
==============================================================================
--- stable/11/lib/csu/common/crtbrand.c	Wed Oct 10 22:59:15 2018	(r339299)
+++ stable/11/lib/csu/common/crtbrand.c	Thu Oct 11 00:26:15 2018	(r339300)
@@ -27,6 +27,7 @@
 __FBSDID("$FreeBSD$");
 
 #include <sys/param.h>
+#include <sys/elf_common.h>
 #include "notes.h"
 
 /*
@@ -60,7 +61,7 @@ static const struct {
 } abitag __attribute__ ((section (NOTE_SECTION), aligned(4))) __used = {
 	.namesz = sizeof(NOTE_FREEBSD_VENDOR),
 	.descsz = sizeof(int32_t),
-	.type = ABI_NOTETYPE,
+	.type = NT_FREEBSD_ABI_TAG,
 	.name = NOTE_FREEBSD_VENDOR,
 	.desc = __FreeBSD_version
 };

Modified: stable/11/lib/csu/common/ignore_init.c
==============================================================================
--- stable/11/lib/csu/common/ignore_init.c	Wed Oct 10 22:59:15 2018	(r339299)
+++ stable/11/lib/csu/common/ignore_init.c	Thu Oct 11 00:26:15 2018	(r339300)
@@ -26,6 +26,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include <sys/param.h>
+#include <sys/elf_common.h>
 #include "notes.h"
 
 extern int main(int, char **, char **);
@@ -112,7 +114,7 @@ static const struct {
     aligned(4))) __used = {
 	.namesz = sizeof(NOTE_FREEBSD_VENDOR),
 	.descsz = sizeof(uint32_t),
-	.type = CRT_NOINIT_NOTETYPE,
+	.type = NT_FREEBSD_NOINIT_TAG,
 	.name = NOTE_FREEBSD_VENDOR,
 	.desc = 0
 };

Modified: stable/11/lib/csu/common/notes.h
==============================================================================
--- stable/11/lib/csu/common/notes.h	Wed Oct 10 22:59:15 2018	(r339299)
+++ stable/11/lib/csu/common/notes.h	Thu Oct 11 00:26:15 2018	(r339300)
@@ -32,8 +32,4 @@
 
 #define NOTE_SECTION		".note.tag"
 
-#define ABI_NOTETYPE		1
-#define	CRT_NOINIT_NOTETYPE	2
-#define	ARCH_NOTETYPE		3
-
 #endif


More information about the svn-src-stable-11 mailing list