linux/arch/x86/vdso/vdsox32.S
<<
>>
Prefs
   1#include <asm/page_types.h>
   2#include <linux/linkage.h>
   3#include <linux/init.h>
   4
   5__PAGE_ALIGNED_DATA
   6
   7        .globl vdsox32_start, vdsox32_end
   8        .align PAGE_SIZE
   9vdsox32_start:
  10        .incbin "arch/x86/vdso/vdsox32.so"
  11vdsox32_end:
  12        .align PAGE_SIZE /* extra data here leaks to userspace. */
  13
  14.previous
  15
  16        .globl vdsox32_pages
  17        .bss
  18        .align 8
  19        .type vdsox32_pages, @object
  20vdsox32_pages:
  21        .zero (vdsox32_end - vdsox32_start + PAGE_SIZE - 1) / PAGE_SIZE * 8
  22        .size vdsox32_pages, .-vdsox32_pages
  23