!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-oracle-headers-5.15.0-1040/arch/arm64/include/asm/   drwxr-xr-x
Free 83.23 GB of 96.73 GB (86.04%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     asm_pointer_auth.h (2.38 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ASM_ASM_POINTER_AUTH_H
#define __ASM_ASM_POINTER_AUTH_H

#include <asm/alternative.h>
#include <asm/asm-offsets.h>
#include <asm/cpufeature.h>
#include <asm/sysreg.h>

#ifdef CONFIG_ARM64_PTR_AUTH_KERNEL

    .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3
    mov    \tmp1, #THREAD_KEYS_KERNEL
    add    \tmp1, \tsk, \tmp1
    ldp    \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APIA]
    msr_s    SYS_APIAKEYLO_EL1, \tmp2
    msr_s    SYS_APIAKEYHI_EL1, \tmp3
    .endm

    .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3
alternative_if ARM64_HAS_ADDRESS_AUTH
    __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3
alternative_else_nop_endif
    .endm

    .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp3
alternative_if ARM64_HAS_ADDRESS_AUTH
    __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3
    isb
alternative_else_nop_endif
    .endm

#else /* CONFIG_ARM64_PTR_AUTH_KERNEL */

    .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3
    .endm

    .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3
    .endm

    .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp3
    .endm

#endif /* CONFIG_ARM64_PTR_AUTH_KERNEL */

#ifdef CONFIG_ARM64_PTR_AUTH
/*
 * thread.keys_user.ap* as offset exceeds the #imm offset range
 * so use the base value of ldp as thread.keys_user and offset as
 * thread.keys_user.ap*.
 */
    .macro __ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3
    mov    \tmp1, #THREAD_KEYS_USER
    add    \tmp1, \tsk, \tmp1
    ldp    \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APIA]
    msr_s    SYS_APIAKEYLO_EL1, \tmp2
    msr_s    SYS_APIAKEYHI_EL1, \tmp3
    .endm

    .macro __ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3
    mrs    \tmp1, id_aa64isar1_el1
    ubfx    \tmp1, \tmp1, #ID_AA64ISAR1_APA_SHIFT, #8
    cbz    \tmp1, .Lno_addr_auth\@
    mov_q    \tmp1, (SCTLR_ELx_ENIA | SCTLR_ELx_ENIB | \
            SCTLR_ELx_ENDA | SCTLR_ELx_ENDB)
    mrs    \tmp2, sctlr_el1
    orr    \tmp2, \tmp2, \tmp1
    msr    sctlr_el1, \tmp2
    __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3
    isb
.Lno_addr_auth\@:
    .endm

    .macro ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3
alternative_if_not ARM64_HAS_ADDRESS_AUTH
    b    .Lno_addr_auth\@
alternative_else_nop_endif
    __ptrauth_keys_init_cpu \tsk, \tmp1, \tmp2, \tmp3
.Lno_addr_auth\@:
    .endm

#else /* !CONFIG_ARM64_PTR_AUTH */

    .macro ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3
    .endm

#endif /* CONFIG_ARM64_PTR_AUTH */

#endif /* __ASM_ASM_POINTER_AUTH_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.004 ]--