!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/home/scripts/pba/phc-read-only/plugins/tests/   drwxrwxr-x
Free 83.24 GB of 96.73 GB (86.06%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     Collect_all_pointers.h (1.11 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * phc -- the open source PHP compiler
 * See doc/license/README.license for licensing information
 *
 * Traversal to collect all pointers in an AST.
 */

#ifndef PHC_COLLECT_ALL_POINTERS
#define PHC_COLLECT_ALL_POINTERS

#include <algorithm>
#include <set>
#include "process_ir/General.h"

template <class Node, class Visitor>
class Collect_all_pointers : virtual public Visitor
{
public:
    List<Node*> all_nodes;
    std::set<Node*> unique_nodes;

    List<Object*> all_attrs;
    std::set<Object*> unique_attrs;

    List<Object*> all_pointers;
    std::set<Object*> unique_pointers;
public:
    void pre_node (Node* in) { collect (in, in->attrs); }

    void collect (Node* in, AttrMap* attrs)
    {
        all_nodes.push_back (in);
        all_pointers.push_back (in);

        unique_nodes.insert (in);
        unique_pointers.insert (in);

        // Push back all the pointer obj attrs, too
        // (We ignore keys) 
        AttrMap::const_iterator i;
        for(i = attrs->begin(); i != attrs->end(); i++)
        {
            all_attrs.push_back ((*i).second);
            all_pointers.push_back ((*i).second);

            unique_attrs.insert ((*i).second);
            unique_pointers.insert ((*i).second);
        }
    }

};

#endif

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0045 ]--