!C99Shell v. 1.0 pre-release build #13!

Software: Apache/2.0.54 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.54 OpenSSL/0.9.7l DAV/2 FrontPage/5.0.2.2635 PHP/4.4.0 mod_gzip/2.0.26.1a 

uname -a: Linux snow.he.net 4.4.276-v2-mono-1 #1 SMP Wed Jul 21 11:21:17 PDT 2021 i686 

uid=99(nobody) gid=98(nobody) groups=98(nobody) 

Safe-mode: OFF (not secure)

/usr/src/linux-2.4.18-xfs-1.1/include/asm-sparc64/   drwxr-xr-x
Free 318.35 GB of 458.09 GB (69.5%)
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.5 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* $Id: visasm.h,v 1.5 2001/04/24 01:09:12 davem Exp $ */
#ifndef _SPARC64_VISASM_H
#define _SPARC64_VISASM_H

/* visasm.h:  FPU saving macros for VIS routines
 *
 * Copyright (C) 1998 Jakub Jelinek (jj@ultra.linux.cz)
 */
 
#include <asm/pstate.h>
#include <asm/ptrace.h>

#define AOFF_task_fpregs    (((ASIZ_task) + (64 - 1)) & ~(64 - 1))
 
/* 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;            \
    ba,pt        %xcc, VISenter;            \
     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                    \
    rd        %fprs, %o5;            \
    andcc        %o5, FPRS_FEF, %g0;        \
    be,pt        %icc, 297f;            \
     sethi        %hi(298f), %g7;            \
    ba,pt        %xcc, VISenterhalf;        \
     or        %g7, %lo(298f), %g7;        \
    clr        %o5;                \
297:    wr        %o5, FPRS_FEF, %fprs;        \
298:

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

#ifndef __ASSEMBLY__    
extern __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"
"        ba VISenter    ! Note. This cannot be bp, as it may be too far from VISenter.\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");
}
#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. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0251 ]--