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.

Differential Revision:	https://reviews.freebsd.org/D1081
Reviewed by:	trasz
This commit is contained in:
dchagin 2015-05-24 16:25:44 +00:00
parent eb881eec7e
commit d1e150aef1
3 changed files with 6 additions and 5 deletions

View File

@ -58,7 +58,7 @@ NON_GPROF_ENTRY(__vdso_getcpu)
.weak getcpu
.set getcpu, __vdso_getcpu
#if 0
.section .note.Linux, "a",@note
.long 2f - 1f /* namesz */
.balign 4
@ -73,3 +73,4 @@ NON_GPROF_ENTRY(__vdso_getcpu)
4:
.balign 4
.previous
#endif

View File

@ -55,7 +55,7 @@ NON_GPROF_ENTRY(linux32_vsyscall)
ret
.endvsyscall:
#if 0
.section .note.Linux, "a",@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 */ \

View File

@ -48,7 +48,7 @@ NON_GPROF_ENTRY(linux_vsyscall)
ret
.endvsyscall:
#if 0
.section .note.Linux, "a",@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 */ \