Module Name: src
Committed By: matt
Date: Wed Jan 30 01:12:56 UTC 2013
Modified Files:
src/sys/sys: exec_elf.h
Log Message:
Add DT_PREINIT_ARRAY/DT_PREINIT_ARRAYSZ and few other missing ones.
To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 src/sys/sys/exec_elf.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/sys/exec_elf.h
diff -u src/sys/sys/exec_elf.h:1.126 src/sys/sys/exec_elf.h:1.127
--- src/sys/sys/exec_elf.h:1.126 Sun Aug 5 01:43:59 2012
+++ src/sys/sys/exec_elf.h Wed Jan 30 01:12:56 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: exec_elf.h,v 1.126 2012/08/05 01:43:59 matt Exp $ */
+/* $NetBSD: exec_elf.h,v 1.127 2013/01/30 01:12:56 matt Exp $ */
/*-
* Copyright (c) 1994 The NetBSD Foundation, Inc.
@@ -668,7 +668,12 @@ typedef struct {
#define DT_FINI_ARRAY 26 /* Size, in bytes, of DT_INIT_ARRAY array */
#define DT_INIT_ARRAYSZ 27 /* Address of termination function array */
#define DT_FINI_ARRAYSZ 28 /* Size, in bytes, of DT_FINI_ARRAY array*/
-#define DT_NUM 29
+#define DT_RUNPATH 29 /* overrides DT_RPATH */
+#define DT_FLAGS 30 /* Encodes ORIGIN, SYMBOLIC, TEXTREL, BIND_NOW, STATIC_TLS */
+#define DT_ENCODING 31 /* ??? */
+#define DT_PREINIT_ARRAY 32 /* Address of pre-init function array */
+#define DT_PREINIT_ARRAYSZ 33 /* Size, in bytes, of DT_PREINIT_ARRAY array */
+#define DT_NUM 34
#define DT_LOOS 0x60000000 /* Operating system specific range */
#define DT_VERSYM 0x6ffffff0 /* Symbol versions */