Changeset 806
- Timestamp:
- 2011-04-27T07:10:28+02:00 (2 years ago)
- File:
-
- 1 edited
-
trunk/Decompiler.class.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Decompiler.class.php
r804 r806 700 700 } 701 701 // }}} 702 function decompileBasicBlock(&$EX, $range, $indent ) // {{{702 function decompileBasicBlock(&$EX, $range, $indent, $unhandled = false) // {{{ 703 703 { 704 704 $this->dasmBasicBlock($EX, $range); 705 // $this->dumpRange($EX, $range, $indent); 705 if ($unhandled) { 706 $this->dumpRange($EX, $range, $indent); 707 } 706 708 $this->outputPhp($EX, $range, $indent); 707 709 } … … 1005 1007 1006 1008 $this->endComplexBlock($EX); 1009 if ($opcodes[$range[1] + 1]['opcode'] == XC_SWITCH_FREE) { 1010 $this->removeJmpInfo($EX, $range[1] + 1); 1011 } 1007 1012 return; 1008 1013 } 1009 1014 // }}} 1010 1015 1011 $this->decompileBasicBlock($EX, $range, $indent );1016 $this->decompileBasicBlock($EX, $range, $indent, true); 1012 1017 } 1013 1018 // }}}
Note: See TracChangeset
for help on using the changeset viewer.

