Changeset 808
- Timestamp:
- 04/27/2011 08:43:43 AM (2 years ago)
- Files:
-
- 1 modified
-
trunk/Decompiler.class.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Decompiler.class.php
r807 r808 781 781 } 782 782 // }}} 783 // {{{ goto 784 if ($firstOp['opcode'] == XC_JMP && !empty($firstOp['jmpouts']) && $firstOp['jmpouts'][0] == $range[1] + 1) { 785 $this->removeJmpInfo($EX, $range[0]); 786 $firstOp['opcode'] = XC_GOTO; 787 $target = $firstOp['op1']['var']; 788 $firstOp['goto'] = $target; 789 $opcodes[$target]['gofrom'][] = $range[0]; 790 791 $this->recognizeAndDecompileClosedBlocks($EX, $range, $indent); 792 return false; 793 } 794 // }}} 783 795 // {{{ try/catch 784 796 if (!empty($firstOp['jmpins']) && $opcodes[$firstOp['jmpins'][0]]['opcode'] == XC_JMP

