Between relro and previous RWX work, the __{got,plt}_{start,end} symbols
authorguenther <guenther@openbsd.org>
Thu, 11 Aug 2016 03:05:53 +0000 (03:05 +0000)
committerguenther <guenther@openbsd.org>
Thu, 11 Aug 2016 03:05:53 +0000 (03:05 +0000)
are no longer needed by ld.so.  Move them to the m88k-specific list, as
it hasn't made the jump.

ok deraadt@

lib/libc/Symbols.list
lib/libc/arch/m88k/Symbols.list

index f9b1558..48ee947 100644 (file)
@@ -13,12 +13,6 @@ _edata
 _end
 __end
 
-/* needed by ld.so unless/until we switch to RELRO */
-__got_start
-__got_end
-__plt_start
-__plt_end
-
 /* sys */
 __get_tcb
 __semctl
index 243962c..1dcc221 100644 (file)
@@ -7,3 +7,9 @@ _mcount
 frexpl
 ldexpl
 modfl
+
+/* needed by ld.so unless/until this switches to RELRO */
+__got_start
+__got_end
+__plt_start
+__plt_end