!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/src/optimize/wpa/   drwxrwxr-x
Free 83.36 GB of 96.73 GB (86.18%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     Optimization_annotator.cpp (4.75 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
 *
 * Use the results of the analyses to transform the MIR. Do not handle dead
 * code.
 * */

#include "Aliasing.h"
#include "Points_to.h"
#include "Whole_program.h"

#include "Optimization_annotator.h"


using namespace MIR;
using namespace boost;
using namespace std;

/*
 * Apply the optimization results.
 */
Optimization_annotator::Optimization_annotator (Whole_program* wp)
: wp (wp)
{
}

void
Optimization_annotator::run (CFG* cfg)
{
}

void
Optimization_annotator::visit_entry_block (Entry_block* bb)
{
    // We'd like to mark unused functions instead, to be on the safe side.
    // However, we don't analyse unused functions.

    // Some functions may be analysed, which are later marked as unused due to
    // inlining. In this case, we rely on Whole_program iterating to find that
    // out.
    bb->cfg->method->attrs->set_true ("phc.optimize.used");
}


void
Optimization_annotator::visit_assign_array (Statement_block* bb, MIR::Assign_array* in)
{
}

void
Optimization_annotator::visit_assign_field (Statement_block* bb, MIR::Assign_field * in)
{
}

void
Optimization_annotator::visit_assign_next (Statement_block* bb, MIR::Assign_next* in)
{
}

void
Optimization_annotator::visit_assign_var (Statement_block* bb, MIR::Assign_var* in)
{
}

void
Optimization_annotator::visit_assign_var_var (Statement_block* bb, MIR::Assign_var_var* in)
{
}

void
Optimization_annotator::visit_catch (Statement_block* bb, MIR::Catch* in)
{
}

void
Optimization_annotator::visit_class_alias (Statement_block* bb, MIR::Class_alias* in)
{
}

void
Optimization_annotator::visit_eval_expr (Statement_block* bb, MIR::Eval_expr* in)
{
}

void
Optimization_annotator::visit_foreach_end (Statement_block* bb, MIR::Foreach_end* in)
{
}

void
Optimization_annotator::visit_foreach_next (Statement_block* bb, MIR::Foreach_next* in)
{
}

void
Optimization_annotator::visit_foreach_reset (Statement_block* bb, MIR::Foreach_reset* in)
{
}

void
Optimization_annotator::visit_global (Statement_block* bb, MIR::Global* in)
{
}

void
Optimization_annotator::visit_interface_alias (Statement_block* bb, MIR::Interface_alias* in)
{
}

void
Optimization_annotator::visit_method_alias (Statement_block* bb, MIR::Method_alias* in)
{
}

void
Optimization_annotator::visit_pre_op (Statement_block* bb, MIR::Pre_op* in)
{
}

void
Optimization_annotator::visit_return (Statement_block* bb, MIR::Return* in)
{
}

void
Optimization_annotator::visit_static_declaration (Statement_block* bb, MIR::Static_declaration* in)
{
}

void
Optimization_annotator::visit_throw (Statement_block* bb, MIR::Throw* in)
{
}

void
Optimization_annotator::visit_try (Statement_block* bb, MIR::Try* in)
{
}

void
Optimization_annotator::visit_unset (Statement_block* bb, MIR::Unset* in)
{
}


void
Optimization_annotator::visit_array_access (Statement_block* bb, MIR::Array_access* in)
{
}

void
Optimization_annotator::visit_array_next (Statement_block* bb, MIR::Array_next* in)
{
}

void
Optimization_annotator::visit_bin_op (Statement_block* bb, MIR::Bin_op* in)
{
}

void
Optimization_annotator::visit_bool (Statement_block* bb, MIR::BOOL* in)
{
}

void
Optimization_annotator::visit_cast (Statement_block* bb, MIR::Cast* in)
{
}

void
Optimization_annotator::visit_constant (Statement_block* bb, MIR::Constant* in)
{
}

void
Optimization_annotator::visit_field_access (Statement_block* bb, MIR::Field_access* in)
{
}

void
Optimization_annotator::visit_foreach_get_key (Statement_block* bb, MIR::Foreach_get_key* in)
{
}

void
Optimization_annotator::visit_foreach_get_val (Statement_block* bb, MIR::Foreach_get_val* in)
{
}

void
Optimization_annotator::visit_foreach_has_key (Statement_block* bb, MIR::Foreach_has_key* in)
{
}

void
Optimization_annotator::visit_instanceof (Statement_block* bb, MIR::Instanceof* in)
{
}

void
Optimization_annotator::visit_int (Statement_block* bb, MIR::INT* in)
{
}

void
Optimization_annotator::visit_isset (Statement_block* bb, MIR::Isset* in)
{
}


void
Optimization_annotator::visit_method_invocation (Statement_block* bb, MIR::Method_invocation* in)
{
}

void
Optimization_annotator::visit_new (Statement_block* bb, MIR::New* in)
{
}

void
Optimization_annotator::visit_nil (Statement_block* bb, MIR::NIL* in)
{
}

void
Optimization_annotator::visit_param_is_ref (Statement_block* bb, MIR::Param_is_ref* in)
{
}

void
Optimization_annotator::visit_real (Statement_block* bb, MIR::REAL* in)
{
}

void
Optimization_annotator::visit_string (Statement_block* bb, MIR::STRING* in)
{
}

void
Optimization_annotator::visit_unary_op (Statement_block* bb, MIR::Unary_op* in)
{
}

void
Optimization_annotator::visit_variable_name (Statement_block* bb, MIR::VARIABLE_NAME* in)
{
}

void
Optimization_annotator::visit_variable_variable (Statement_block* bb, MIR::Variable_variable* in)
{
}

:: 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.0044 ]--