svn commit: r250814 - in user/dchagin/lemul/sys: amd64/linux amd64/linux32 i386/linux
Dmitry Chagin
dchagin at FreeBSD.org
Sun May 19 19:20:00 UTC 2013
Author: dchagin
Date: Sun May 19 19:19:58 2013
New Revision: 250814
URL: http://svnweb.freebsd.org/changeset/base/250814
Log:
Being exported through vdso the note.Linux section used by glibc
to determine the kernel version (this saves one uname call).
Temporarily disable the export of a note.Linux section until I figured
out how to change the kernel version in the note.Linux on the fly.
Modified:
user/dchagin/lemul/sys/amd64/linux/linux_locore.s
user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s
user/dchagin/lemul/sys/i386/linux/linux_locore.s
Modified: user/dchagin/lemul/sys/amd64/linux/linux_locore.s
==============================================================================
--- user/dchagin/lemul/sys/amd64/linux/linux_locore.s Sun May 19 19:19:01 2013 (r250813)
+++ user/dchagin/lemul/sys/amd64/linux/linux_locore.s Sun May 19 19:19:58 2013 (r250814)
@@ -66,7 +66,7 @@ NON_GPROF_ENTRY(__vdso_getcpu)
.weak getcpu
.set getcpu, __vdso_getcpu
-
+#if 0
.section .note.Linux, "a", at note
.long 2f - 1f /* namesz */
.balign 4
@@ -81,7 +81,7 @@ NON_GPROF_ENTRY(__vdso_getcpu)
4:
.balign 4
.previous
-
+#endif
#define do_cfa_expr(offset) \
.byte 0x0f; /* DW_CFA_def_cfa_expression */ \
Modified: user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s
==============================================================================
--- user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s Sun May 19 19:19:01 2013 (r250813)
+++ user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s Sun May 19 19:19:58 2013 (r250814)
@@ -55,7 +55,7 @@ NON_GPROF_ENTRY(linux32_vsyscall)
ret
.endvsyscall:
-
+#if 0
.section .note.Linux, "a", at note
.long 2f - 1f /* namesz */
.balign 4
@@ -70,7 +70,7 @@ NON_GPROF_ENTRY(linux32_vsyscall)
4:
.balign 4
.previous
-
+#endif
#define do_cfa_expr(offset) \
.byte 0x0f; /* DW_CFA_def_cfa_expression */ \
Modified: user/dchagin/lemul/sys/i386/linux/linux_locore.s
==============================================================================
--- user/dchagin/lemul/sys/i386/linux/linux_locore.s Sun May 19 19:19:01 2013 (r250813)
+++ user/dchagin/lemul/sys/i386/linux/linux_locore.s Sun May 19 19:19:58 2013 (r250814)
@@ -48,7 +48,7 @@ NON_GPROF_ENTRY(linux_vsyscall)
ret
.endvsyscall:
-
+#if 0
.section .note.Linux, "a", at note
.long 2f - 1f /* namesz */
.balign 4
@@ -63,7 +63,7 @@ NON_GPROF_ENTRY(linux_vsyscall)
4:
.balign 4
.previous
-
+#endif
#define do_cfa_expr(offset) \
.byte 0x0f; /* DW_CFA_def_cfa_expression */ \
More information about the svn-src-user
mailing list