^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) .text
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) .globl __kernel_vsyscall
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) .type __kernel_vsyscall,@function
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) __kernel_vsyscall:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) .LSTART_vsyscall:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) trapa #0x10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) nop
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) .LEND_vsyscall:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) .size __kernel_vsyscall,.-.LSTART_vsyscall
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) .previous
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) .section .eh_frame,"a",@progbits
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) .LCIE:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) .ualong .LCIE_end - .LCIE_start
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) .LCIE_start:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) .ualong 0 /* CIE ID */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) .byte 0x1 /* Version number */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) .string "zR" /* NUL-terminated augmentation string */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) .uleb128 0x1 /* Code alignment factor */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) .sleb128 -4 /* Data alignment factor */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) .byte 0x11 /* Return address register column */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) .uleb128 0x1 /* Augmentation length and data */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) .byte 0x1b /* DW_EH_PE_pcrel | DW_EH_PE_sdata4. */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) .byte 0xc,0xf,0x0 /* DW_CFA_def_cfa: r15 ofs 0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) .align 2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) .LCIE_end:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) .ualong .LFDE_end-.LFDE_start /* Length FDE */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) .LFDE_start:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) .ualong .LFDE_start-.LCIE /* CIE pointer */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) .ualong .LSTART_vsyscall-. /* PC-relative start address */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) .ualong .LEND_vsyscall-.LSTART_vsyscall
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) .uleb128 0 /* Augmentation */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) .align 2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) .LFDE_end:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) .previous
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) /* Get the common code for the sigreturn entry points */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) #include "vsyscall-sigreturn.S"