!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/sparc/include/asm/   drwxr-xr-x
Free 83.26 GB of 96.73 GB (86.08%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


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

/* visasm.h:  FPU saving macros for VIS routines
 *
 * Copyright (C) 1998 Jakub Jelinek ([email protected])
 */

#include <asm/pstate.h>
#include <asm/ptrace.h>

/* Clobbers %o5, %g1, %g2, %g3, %g7, %icc, %xcc */

#define VISEntry                    \
    rd        %fprs, %o5;            \
    andcc        %o5, (FPRS_FEF|FPRS_DU), %g0;    \
    be,pt        %icc, 297f;            \
     sethi        %hi(297f), %g7;            \
    sethi        %hi(VISenter), %g1;        \
    jmpl        %g1 + %lo(VISenter), %g0;    \
     or        %g7, %lo(297f), %g7;        \
297:    wr        %g0, FPRS_FEF, %fprs;        \

#define VISExit                        \
    wr        %g0, 0, %fprs;

/* Clobbers %o5, %g1, %g2, %g3, %g7, %icc, %xcc.
 * Must preserve %o5 between VISEntryHalf and VISExitHalf */

#define VISEntryHalf                    \
    VISEntry

#define VISExitHalf                    \
    VISExit

#define VISEntryHalfFast(fail_label)            \
    rd        %fprs, %o5;            \
    andcc        %o5, FPRS_FEF, %g0;        \
    be,pt        %icc, 297f;            \
     nop;                        \
    ba,a,pt        %xcc, fail_label;        \
297:    wr        %o5, FPRS_FEF, %fprs;

#define VISExitHalfFast                    \
    wr        %o5, 0, %fprs;

#ifndef __ASSEMBLY__
static inline void save_and_clear_fpu(void) {
    __asm__ __volatile__ (
"        rd %%fprs, %%o5\n"
"        andcc %%o5, %0, %%g0\n"
"        be,pt %%icc, 299f\n"
"         sethi %%hi(298f), %%g7\n"
"        sethi %%hi(VISenter), %%g1\n"
"        jmpl %%g1 + %%lo(VISenter), %%g0\n"
"         or %%g7, %%lo(298f), %%g7\n"
"    298:    wr %%g0, 0, %%fprs\n"
"    299:\n"
"        " : : "i" (FPRS_FEF|FPRS_DU) :
        "o5", "g1", "g2", "g3", "g7", "cc");
}

int vis_emul(struct pt_regs *, unsigned int);
#endif

#endif /* _SPARC64_ASI_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.0045 ]--