-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Roland McGrath
authored and
Ingo Molnar
committed
Jan 30, 2008
1 parent
fc6ecf1
commit 3613a95
Showing
3 changed files
with
113 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 0c2f51a7d2546f65e4198cccd6a56e2a8b857677 | ||
refs/heads/master: 0249c9c1e7505c2b020bcc6deaf1e0415de9943e |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
/* | ||
* Linker script for 32-bit vDSO. | ||
* We #include the file to define the layout details. | ||
* Here we only choose the prelinked virtual address. | ||
* | ||
* This file defines the version script giving the user-exported symbols in | ||
* the DSO. We can define local symbols here called VDSO* to make their | ||
* values visible using the asm-x86/vdso.h macros from the kernel proper. | ||
*/ | ||
|
||
#define VDSO_PRELINK 0 | ||
#include "../vdso-layout.lds.S" | ||
|
||
/* The ELF entry point can be used to set the AT_SYSINFO value. */ | ||
ENTRY(__kernel_vsyscall); | ||
|
||
/* | ||
* This controls what userland symbols we export from the vDSO. | ||
*/ | ||
VERSION | ||
{ | ||
LINUX_2.5 { | ||
global: | ||
__kernel_vsyscall; | ||
__kernel_sigreturn; | ||
__kernel_rt_sigreturn; | ||
local: *; | ||
}; | ||
} | ||
|
||
/* | ||
* Symbols we define here called VDSO* get their values into vdso32-syms.h. | ||
*/ | ||
VDSO32_PRELINK = VDSO_PRELINK; | ||
VDSO32_vsyscall = __kernel_vsyscall; | ||
VDSO32_sigreturn = __kernel_sigreturn; | ||
VDSO32_rt_sigreturn = __kernel_rt_sigreturn; |