Changeset 1588 in svn


Ignore:
Timestamp:
2015-04-18T13:57:56Z (4 years ago)
Author:
Xuefer
Message:

remove debug code

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/bin/phpdc.phpr

    r1587 r1588  
    33
    44$srcdir = dirname(__FILE__);
    5 require_once("$srcdir/../lib/orig/Decompiler.class.php");
     5require_once("$srcdir/../lib/Decompiler.class.php");
    66if (file_exists("$srcdir/phpdc.debug.php")) {
    77    include("$srcdir/phpdc.debug.php");
  • trunk/lib/Decompiler.class.php

    r1587 r1588  
    13961396            case XC_GOTO:
    13971397                $target = $op['op1']['var'];
     1398                if (!isset($opcodes[$target])) {
     1399                    fprintf(STDERR, "%d: internal error\n", __LINE__);
     1400                    break;
     1401                }
    13981402                $op['goto'] = $target;
    13991403                $opcodes[$target]['gofrom'][] = $i;
     
    14021406            case XC_JMP:
    14031407                $target = $op['op1']['var'];
     1408                if (!isset($opcodes[$target])) {
     1409                    fprintf(STDERR, "%d: internal error\n", __LINE__);
     1410                    break;
     1411                }
    14041412                $op['jmpouts'] = array($target);
    14051413                $opcodes[$target]['jmpins'][] = $i;
     
    14091417                $jmpz = $op['op2']['opline_num'];
    14101418                $jmpnz = $op['extended_value'];
     1419                if (!isset($opcodes[$jmpz])) {
     1420                    fprintf(STDERR, "%d: internal error\n", __LINE__);
     1421                    break;
     1422                }
     1423                if (!isset($opcodes[$jmpnz])) {
     1424                    fprintf(STDERR, "%d: internal error\n", __LINE__);
     1425                    break;
     1426                }
    14111427                $op['jmpouts'] = array($jmpz, $jmpnz);
    14121428                $opcodes[$jmpz]['jmpins'][] = $i;
     
    14241440            // case XC_JMP_NO_CTOR:
    14251441                $target = $op['op2']['opline_num'];
    1426                 //if (!isset($target)) {
    1427                 //  $this->dumpop($op, $EX);
    1428                 //  var_dump($op); exit;
    1429                 //}
     1442                if (!isset($opcodes[$target])) {
     1443                    fprintf(STDERR, "%d: internal error\n", __LINE__);
     1444                    break;
     1445                }
    14301446                $op['jmpouts'] = array($target);
    14311447                $opcodes[$target]['jmpins'][] = $i;
  • trunk/processor/processor.m4

    r1587 r1588  
    663663                IFDASM(`{
    664664                    zval *zv;
    665                     zval *srczv;
    666                     srczv = &dasm->active_op_array_src->literals[SRC(`$1.constant')].constant;
    667                     if (Z_TYPE_P(srczv) == IS_STRING) {
    668                         size_t index = SRC(`$1.constant');
    669                         fprintf(stderr, "%p %p %s\n", srczv, Z_STRVAL_P(srczv), Z_STRVAL_P(srczv));
    670                     }
     665                    zval *srczv = &dasm->active_op_array_src->literals[SRC(`$1.constant')].constant;
    671666                    ALLOC_ZVAL(zv);
    672667                    MAKE_COPY_ZVAL(&srczv, zv);
Note: See TracChangeset for help on using the changeset viewer.