SYMBOL INDEX (122 symbols across 12 files) FILE: src/Constant.php class Constant (line 34) | class Constant FILE: src/Context.php class Context (line 15) | class Context method addArgv (line 39) | public function addArgv($value) method addSummary (line 44) | public function addSummary($key, $value) method addOperation (line 53) | public function addOperation($parserIndex, array $operation) method addNode (line 58) | public function addNode($node) method addAtom (line 63) | public function addAtom($atom) method addConst (line 68) | public function addConst($const) method addObject (line 73) | public function addObject($classKind, array $extra) method addRegexp (line 78) | public function addRegexp($source, $flagsword) method addTryNote (line 86) | public function addTryNote($kind, $stackDepth, $start, $length) method addScopeNote (line 91) | public function addScopeNote($index, $start, $length, $parent) method addHasLazyScript (line 96) | public function addHasLazyScript($packedFields) method getSummary (line 101) | public function getSummary($key) method pushStack (line 109) | public function pushStack($stack) method popStack (line 120) | public function popStack() method writeScript (line 127) | public function writeScript($parserIndex, $string, $offset = 0) method appendScript (line 132) | public function appendScript($parserIndex, $string, $offset = 0) method getScript (line 141) | public function getScript($parserIndex, $offset = 0) method dropScript (line 149) | public function dropScript($parserIndex, $offset = 0) FILE: src/Decompile.php class Decompile (line 17) | class Decompile method __construct (line 36) | public function __construct($filename) method __destruct (line 42) | public function __destruct() method init (line 47) | public function init() method parserVersion (line 58) | protected function parserVersion() method run (line 65) | public function run() method runResult (line 71) | public function runResult() method getContexts (line 79) | public function getContexts() method setLocalVariable (line 86) | public function setLocalVariable($index, $value) method getLocalVariable (line 91) | public function getLocalVariable($index) method setAliasedVariable (line 101) | public function setAliasedVariable($hops, $slot, $value) method getAliasedVariable (line 109) | public function getAliasedVariable($hops, $slot) method setGlobalVariable (line 119) | public function setGlobalVariable($key, $value) method getGlobalVariable (line 124) | public function getGlobalVariable($key) FILE: src/Helper/Operation.php type Operation (line 17) | trait Operation method gotoNextOperation (line 21) | protected function gotoNextOperation($nextOperation) method getNextOperation (line 33) | public function getNextOperation($operation) method revealOperations (line 42) | public function revealOperations($start, $end, $conditons = [], $isCov... method hasOperation (line 60) | protected function hasOperation($start, $end, $name) method findFirstOperation (line 75) | protected function findFirstOperation($name, $start = null, $end = null) method revealOperation (line 93) | public function revealOperation($operation, $conditons = []) method _renderSwitch (line 866) | protected function _renderSwitch($contents, $defaultIndex) method getLogicValue (line 883) | protected function getLogicValue($operation, Stack $val) method _getLoopGoto (line 892) | protected function _getLoopGoto($operation) method _getLoopLogic (line 905) | protected function _getLoopLogic($entry) method _getBranchGoto (line 920) | protected function _getBranchGoto($operation) method _getBranchBreak (line 933) | protected function _getBranchBreak($goto) method _getBranchContinue (line 944) | protected function _getBranchContinue($goto) method _combineLogic (line 956) | protected function _combineLogic() method _getLogicScript (line 977) | protected function _getLogicScript($stack) method _combineLogicUnit (line 999) | protected function _combineLogicUnit() method _combineLogicByGotoIndex (line 1042) | protected function _combineLogicByGotoIndex($index) method _combineLogicByParserIndex (line 1067) | protected function _combineLogicByParserIndex($index) FILE: src/Helper/Reveal.php type Reveal (line 14) | trait Reveal method printSummaries (line 16) | public function printSummaries() method printOperations (line 27) | public function printOperations() method printNodes (line 37) | public function printNodes() method printAtoms (line 44) | public function printAtoms() method printConsts (line 55) | public function printConsts() method printObjects (line 66) | public function printObjects() method printRegexps (line 77) | public function printRegexps() method printTryNote (line 88) | public function printTryNote() method printScopeNote (line 99) | public function printScopeNote() method printProperties (line 110) | public function printProperties(array $types) method printContent (line 120) | public function printContent() method printArgv (line 147) | public function printArgv() FILE: src/Helper/Stack.php class Stack (line 12) | class Stack method __construct (line 19) | public function __construct(array $props) method getValue (line 26) | public function getValue() method getScript (line 34) | public function getScript() method renderBase (line 43) | public static function renderBase(self $input) method renderArray (line 65) | public static function renderArray($array) method renderObject (line 79) | public static function renderObject($object) FILE: src/Xdr/Atom.php type Atom (line 11) | trait Atom method getLatin1Chars (line 13) | protected function getLatin1Chars($length) method getTwoByteChar (line 23) | protected function getTwoByteChar() method getTwoByteChars (line 30) | protected function getTwoByteChars($length) method XDRAtom (line 39) | public function XDRAtom() FILE: src/Xdr/Common.php type Common (line 14) | trait Common method getRawHex (line 16) | protected function getRawHex($length) method getCString (line 26) | protected function getCString() method todec (line 37) | protected function todec($length = 4)//length include start method littleEndian2Dec (line 42) | protected function littleEndian2Dec($length) method bigEndian2Dec (line 52) | protected function bigEndian2Dec($length) method uInt32ToInt32 (line 62) | protected function uInt32ToInt32($num) method uIntToInt (line 67) | protected function uIntToInt($num, $bit) method xdrConst (line 77) | public function xdrConst() method XDRInterpretedFunction (line 121) | public function XDRInterpretedFunction() method XDRLazyFreeVariables (line 139) | public function XDRLazyFreeVariables() method XDRLazyScript (line 145) | public function XDRLazyScript() FILE: src/Xdr/ObjectXdr.php type ObjectXdr (line 12) | trait ObjectXdr method xdrObjectExtra (line 14) | public function xdrObjectExtra($objectType) method xdrCK_Not (line 31) | protected function xdrCK_Not() method xdrCK_BlockObject (line 36) | protected function xdrCK_BlockObject() method xdrCK_WithObject (line 54) | protected function xdrCK_WithObject() method xdrCK_JSFunction (line 61) | protected function xdrCK_JSFunction() method xdrCK_JSObject (line 68) | public function xdrCK_JSObject() FILE: src/Xdr/Operation.php type Operation (line 13) | trait Operation method parserOperation (line 15) | public function parserOperation() FILE: src/Xdr/Scope.php type Scope (line 16) | trait Scope method XDRSizedBindingNames (line 18) | protected function XDRSizedBindingNames() method xdrScopeExtra (line 32) | public function xdrScopeExtra($scopeKind) method xdrNot (line 68) | protected function xdrNot() method xdrWith (line 73) | protected function xdrWith() method xdrLexical (line 78) | protected function xdrLexical() method xdrFunction (line 88) | protected function xdrFunction() method xdrVar (line 100) | protected function xdrVar() method xdrGlobal (line 110) | protected function xdrGlobal() method xdrEval (line 119) | protected function xdrEval() FILE: src/Xdr/Script.php type Script (line 20) | trait Script method parserHeader (line 23) | protected function parserHeader(Context $context) method parserScript (line 96) | protected function parserScript(Context $context) method parserSrcNodes (line 105) | protected function parserSrcNodes(Context $context) method parserAtoms (line 113) | protected function parserAtoms(Context $context) method parseConsts (line 122) | protected function parseConsts(Context $context) method parserObject (line 131) | protected function parserObject(Context $context) method parserObjects (line 139) | protected function parserObjects(Context $context) method parserRegexps (line 148) | protected function parserRegexps(Context $context) method parserTryNotes (line 160) | protected function parserTryNotes(Context $context) method parserScopeNotes (line 174) | protected function parserScopeNotes(Context $context) method parserHasLazyScript (line 188) | protected function parserHasLazyScript(Context $context) method XDRScript (line 199) | public function XDRScript()