Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/derWc function name: (null) number of ops: 14 compiled vars: !0 = $b line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 5 0 E > INIT_NS_FCALL_BY_NAME 'app%5Cdefine' 1 SEND_VAL_EX 'YII_ENV_PROD' 2 SEND_VAL_EX <false> 3 DO_FCALL 0 97 4 NEW $3 'app%5CA' 5 DO_FCALL 0 6 ASSIGN_STATIC_PROP 'app', 'app%5CYii' 7 OP_DATA $3 98 8 NEW $5 'app%5CB' 9 DO_FCALL 0 10 ASSIGN !0, $5 99 11 INIT_METHOD_CALL !0, 'myName' 12 DO_FCALL 0 13 > RETURN 1 Class app\BaseObject: Function __call: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 46) Position 1 = 8, Position 2 = 14 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 15, Position 2 = 117 Branch analysis from position: 15 2 jumps found. (Code = 47) Position 1 = 18, Position 2 = 19 Branch analysis from position: 18 2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 106 Branch analysis from position: 20 2 jumps found. (Code = 43) Position 1 = 44, Position 2 = 55 Branch analysis from position: 44 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 55 2 jumps found. (Code = 46) Position 1 = 57, Position 2 = 63 Branch analysis from position: 57 2 jumps found. (Code = 43) Position 1 = 64, Position 2 = 75 Branch analysis from position: 64 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 75 2 jumps found. (Code = 46) Position 1 = 77, Position 2 = 83 Branch analysis from position: 77 2 jumps found. (Code = 43) Position 1 = 84, Position 2 = 95 Branch analysis from position: 84 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 95 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 83 Branch analysis from position: 63 Branch analysis from position: 106 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 19 Branch analysis from position: 117 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 14 filename: /in/derWc function name: __call number of ops: 129 compiled vars: !0 = $name, !1 = $args, !2 = $enableFriendClassesInProd, !3 = $backtrace, !4 = $stackClasses, !5 = $calledClass line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 19 0 E > RECV !0 1 RECV !1 21 2 INIT_NS_FCALL_BY_NAME 'app%5Cmethod_exists' 3 FETCH_THIS $6 4 SEND_VAR_EX $6 5 SEND_VAR_EX !0 6 DO_FCALL 0 $7 7 > JMPZ_EX ~8 $7, ->14 8 > INIT_NS_FCALL_BY_NAME 'app%5Cmethod_exists' 9 FETCH_THIS $9 10 SEND_VAR_EX $9 11 SEND_VAL_EX '_call' 12 DO_FCALL 0 $10 13 BOOL ~8 $10 14 > > JMPZ ~8, ->117 22 15 > FETCH_CONSTANT ~11 'app%5CYII_ENV_PROD' 16 BOOL_NOT ~12 ~11 17 > JMPNZ_EX ~12 ~12, ->19 18 > BOOL ~12 !2 19 > > JMPZ ~12, ->106 23 20 > INIT_NS_FCALL_BY_NAME 'app%5Cdebug_backtrace' 21 FETCH_CONSTANT ~13 'app%5CDEBUG_BACKTRACE_IGNORE_ARGS' 22 SEND_VAL_EX ~13 23 CHECK_FUNC_ARG 24 FETCH_OBJ_FUNC_ARG $14 'calledClassStackLimit' 25 SEND_FUNC_ARG $14 26 DO_FCALL 0 $15 27 ASSIGN !3, $15 24 28 INIT_NS_FCALL_BY_NAME 'app%5Carray_column' 29 SEND_VAR_EX !3 30 SEND_VAL_EX 'class' 31 DO_FCALL 0 $17 32 ASSIGN !4, $17 25 33 INIT_NS_FCALL_BY_NAME 'app%5Carray_pop' 34 SEND_VAR_EX !4 35 DO_FCALL 0 $19 36 ASSIGN !5, $19 27 37 INIT_NS_FCALL_BY_NAME 'app%5Cin_array' 38 SEND_VAR_EX !5 39 CHECK_FUNC_ARG 40 FETCH_OBJ_FUNC_ARG $21 'friendClasses' 41 SEND_FUNC_ARG $21 42 DO_FCALL 0 $22 43 > JMPZ $22, ->55 28 44 > INIT_NS_FCALL_BY_NAME 'app%5Ccall_user_func_array' 45 FETCH_THIS ~23 46 INIT_ARRAY ~24 ~23 47 ADD_ARRAY_ELEMENT ~24 '_call' 48 SEND_VAL_EX ~24 49 INIT_ARRAY ~25 !0 50 ADD_ARRAY_ELEMENT ~25 !1 51 SEND_VAL_EX ~25 52 DO_FCALL 0 $26 53 > RETURN $26 27 54* JMP ->106 29 55 > FETCH_OBJ_R ~27 'friendDescendants' 56 > JMPZ_EX ~27 ~27, ->63 57 > INIT_NS_FCALL_BY_NAME 'app%5Cis_subclass_of' 58 SEND_VAR_EX !5 59 FETCH_CLASS_NAME ~28 60 SEND_VAL_EX ~28 61 DO_FCALL 0 $29 62 BOOL ~27 $29 63 > > JMPZ ~27, ->75 30 64 > INIT_NS_FCALL_BY_NAME 'app%5Ccall_user_func_array' 65 FETCH_THIS ~30 66 INIT_ARRAY ~31 ~30 67 ADD_ARRAY_ELEMENT ~31 '_call' 68 SEND_VAL_EX ~31 69 INIT_ARRAY ~32 !0 70 ADD_ARRAY_ELEMENT ~32 !1 71 SEND_VAL_EX ~32 72 DO_FCALL 0 $33 73 > RETURN $33 29 74* JMP ->106 31 75 > FETCH_OBJ_R ~34 'friendParents' 76 > JMPZ_EX ~34 ~34, ->83 77 > INIT_NS_FCALL_BY_NAME 'app%5Cis_subclass_of' 78 FETCH_CLASS_NAME ~35 79 SEND_VAL_EX ~35 80 SEND_VAR_EX !5 81 DO_FCALL 0 $36 82 BOOL ~34 $36 83 > > JMPZ ~34, ->95 32 84 > INIT_NS_FCALL_BY_NAME 'app%5Ccall_user_func_array' 85 FETCH_THIS ~37 86 INIT_ARRAY ~38 ~37 87 ADD_ARRAY_ELEMENT ~38 '_call' 88 SEND_VAL_EX ~38 89 INIT_ARRAY ~39 !0 90 ADD_ARRAY_ELEMENT ~39 !1 91 SEND_VAL_EX ~39 92 DO_FCALL 0 $40 93 > RETURN $40 31 94* JMP ->106 34 95 > NEW $41 'Exception' 96 INIT_NS_FCALL_BY_NAME 'app%5Cget_class' 97 FETCH_THIS $42 98 SEND_VAR_EX $42 99 DO_FCALL 0 $43 100 CONCAT ~44 'Method+disallowed%3A+', $43 101 CONCAT ~45 ~44, '%3A%3A' 102 CONCAT ~46 ~45, !0 103 SEND_VAL_EX ~46 104 DO_FCALL 0 105 > THROW 0 $41 38 106 > INIT_NS_FCALL_BY_NAME 'app%5Ccall_user_func_array' 107 FETCH_THIS ~48 108 INIT_ARRAY ~49 ~48 109 ADD_ARRAY_ELEMENT ~49 '_call' 110 SEND_VAL_EX ~49 111 INIT_ARRAY ~50 !0 112 ADD_ARRAY_ELEMENT ~50 !1 113 SEND_VAL_EX ~50 114 DO_FCALL 0 $51 115 > RETURN $51 21 116* JMP ->128 40 117 > NEW $52 'Exception' 118 INIT_NS_FCALL_BY_NAME 'app%5Cget_class' 119 FETCH_THIS $53 120 SEND_VAR_EX $53 121 DO_FCALL 0 $54 122 CONCAT ~55 'Calling+unknown+method%3A', $54 123 CONCAT ~56 ~55, '%3A%3A' 124 CONCAT ~57 ~56, !0 125 SEND_VAL_EX ~57 126 DO_FCALL 0 127 > THROW 0 $52 42 128* > RETURN null End of function __call Function __get: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 13 Branch analysis from position: 9 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 13 2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 31 Branch analysis from position: 20 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 31 1 jumps found. (Code = 108) Position 1 = -2 filename: /in/derWc function name: __get number of ops: 43 compiled vars: !0 = $name, !1 = $getter line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 44 0 E > RECV !0 46 1 CONCAT ~2 'get', !0 2 ASSIGN !1, ~2 47 3 INIT_NS_FCALL_BY_NAME 'app%5Cmethod_exists' 4 FETCH_THIS $4 5 SEND_VAR_EX $4 6 SEND_VAR_EX !1 7 DO_FCALL 0 $5 8 > JMPZ $5, ->13 48 9 > INIT_METHOD_CALL !1 10 DO_FCALL 0 $6 11 > RETURN $6 47 12* JMP ->31 49 13 > INIT_NS_FCALL_BY_NAME 'app%5Cmethod_exists' 14 FETCH_THIS $7 15 SEND_VAR_EX $7 16 CONCAT ~8 'set', !0 17 SEND_VAL_EX ~8 18 DO_FCALL 0 $9 19 > JMPZ $9, ->31 50 20 > NEW $10 'Exception' 21 INIT_NS_FCALL_BY_NAME 'app%5Cget_class' 22 FETCH_THIS $11 23 SEND_VAR_EX $11 24 DO_FCALL 0 $12 25 CONCAT ~13 'Getting+write-only+property%3A+', $12 26 CONCAT ~14 ~13, '%3A%3A' 27 CONCAT ~15 ~14, !0 28 SEND_VAL_EX ~15 29 DO_FCALL 0 30 > THROW 0 $10 53 31 > NEW $17 'Exception' 32 INIT_NS_FCALL_BY_NAME 'app%5Cget_class' 33 FETCH_THIS $18 34 SEND_VAR_EX $18 35 DO_FCALL 0 $19 36 CONCAT ~20 'Getting+unknown+property%3A+', $19 37 CONCAT ~21 ~20, '%3A%3A' 38 CONCAT ~22 ~21, !0 39 SEND_VAL_EX ~22 40 DO_FCALL 0 41 > THROW 0 $17 54 42* > RETURN null End of function __get Function __set: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 14 Branch analysis from position: 10 1 jumps found. (Code = 42) Position 1 = 44 Branch analysis from position: 44 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 14 2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 33 Branch analysis from position: 21 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 33 1 jumps found. (Code = 108) Position 1 = -2 filename: /in/derWc function name: __set number of ops: 45 compiled vars: !0 = $name, !1 = $value, !2 = $setter line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 56 0 E > RECV !0 1 RECV !1 58 2 CONCAT ~3 'set', !0 3 ASSIGN !2, ~3 59 4 INIT_NS_FCALL_BY_NAME 'app%5Cmethod_exists' 5 FETCH_THIS $5 6 SEND_VAR_EX $5 7 SEND_VAR_EX !2 8 DO_FCALL 0 $6 9 > JMPZ $6, ->14 60 10 > INIT_METHOD_CALL !2 11 SEND_VAR_EX !1 12 DO_FCALL 0 59 13 > JMP ->44 61 14 > INIT_NS_FCALL_BY_NAME 'app%5Cmethod_exists' 15 FETCH_THIS $8 16 SEND_VAR_EX $8 17 CONCAT ~9 'get', !0 18 SEND_VAL_EX ~9 19 DO_FCALL 0 $10 20 > JMPZ $10, ->33 62 21 > NEW $11 'Exception' 22 INIT_NS_FCALL_BY_NAME 'app%5Cget_class' 23 FETCH_THIS $12 24 SEND_VAR_EX $12 25 DO_FCALL 0 $13 26 CONCAT ~14 'Setting+read-only+property%3A+', $13 27 CONCAT ~15 ~14, '%3A%3A' 28 CONCAT ~16 ~15, !0 29 SEND_VAL_EX ~16 30 DO_FCALL 0 31 > THROW 0 $11 61 32* JMP ->44 64 33 > NEW $18 'Exception' 34 INIT_NS_FCALL_BY_NAME 'app%5Cget_class' 35 FETCH_THIS $19 36 SEND_VAR_EX $19 37 DO_FCALL 0 $20 38 CONCAT ~21 'Setting+unknown+property%3A+', $20 39 CONCAT ~22 ~21, '%3A%3A' 40 CONCAT ~23 ~22, !0 41 SEND_VAL_EX ~23 42 DO_FCALL 0 43 > THROW 0 $18 66 44 > > RETURN null End of function __set End of class app\BaseObject. Class app\Yii: [no user functions] Class app\A: Function showname: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/derWc function name: showName number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 81 0 E > ECHO 'app%5CA' 82 1 > RETURN null End of function showname Function _call: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/derWc function name: _call number of ops: 11 compiled vars: !0 = $name, !1 = $args line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 84 0 E > RECV !0 1 RECV !1 86 2 INIT_NS_FCALL_BY_NAME 'app%5Ccall_user_func_array' 3 FETCH_THIS ~2 4 INIT_ARRAY ~3 ~2 5 ADD_ARRAY_ELEMENT ~3 !0 6 SEND_VAL_EX ~3 7 SEND_VAR_EX !1 8 DO_FCALL 0 $4 9 > RETURN $4 87 10* > RETURN null End of function _call Function __call: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 46) Position 1 = 8, Position 2 = 14 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 15, Position 2 = 117 Branch analysis from position: 15 2 jumps found. (Code = 47) Position 1 = 18, Position 2 = 19 Branch analysis from position: 18 2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 106 Branch analysis from position: 20 2 jumps found. (Code = 43) Position 1 = 44, Position 2 = 55 Branch analysis from position: 44 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 55 2 jumps found. (Code = 46) Position 1 = 57, Position 2 = 63 Branch analysis from position: 57 2 jumps found. (Code = 43) Position 1 = 64, Position 2 = 75 Branch analysis from position: 64 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 75 2 jumps found. (Code = 46) Position 1 = 77, Position 2 = 83 Branch analysis from position: 77 2 jumps found. (Code = 43) Position 1 = 84, Position 2 = 95 Branch analysis from position: 84 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 95 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 83 Branch analysis from position: 63 Branch analysis from position: 106 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 19 Branch analysis from position: 117 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 14 filename: /in/derWc function name: __call number of ops: 129 compiled vars: !0 = $name, !1 = $args, !2 = $enableFriendClassesInProd, !3 = $backtrace, !4 = $stackClasses, !5 = $calledClass line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 19 0 E > RECV !0 1 RECV !1 21 2 INIT_NS_FCALL_BY_NAME 'app%5Cmethod_exists' 3 FETCH_THIS $6 4 SEND_VAR_EX $6 5 SEND_VAR_EX !0 6 DO_FCALL 0 $7 7 > JMPZ_EX ~8 $7, ->14 8 > INIT_NS_FCALL_BY_NAME 'app%5Cmethod_exists' 9 FETCH_THIS $9 10 SEND_VAR_EX $9 11 SEND_VAL_EX '_call' 12 DO_FCALL 0 $10 13 BOOL ~8 $10 14 > > JMPZ ~8, ->117 22 15 > FETCH_CONSTANT ~11 'app%5CYII_ENV_PROD' 16 BOOL_NOT ~12 ~11 17 > JMPNZ_EX ~12 ~12, ->19 18 > BOOL ~12 !2 19 > > JMPZ ~12, ->106 23 20 > INIT_NS_FCALL_BY_NAME 'app%5Cdebug_backtrace' 21 FETCH_CONSTANT ~13 'app%5CDEBUG_BACKTRACE_IGNORE_ARGS' 22 SEND_VAL_EX ~13 23 CHECK_FUNC_ARG 24 FETCH_OBJ_FUNC_ARG $14 'calledClassStackLimit' 25 SEND_FUNC_ARG $14 26 DO_FCALL 0 $15 27 ASSIGN !3, $15 24 28 INIT_NS_FCALL_BY_NAME 'app%5Carray_column' 29 SEND_VAR_EX !3 30 SEND_VAL_EX 'class' 31 DO_FCALL 0 $17 32 ASSIGN !4, $17 25 33 INIT_NS_FCALL_BY_NAME 'app%5Carray_pop' 34 SEND_VAR_EX !4 35 DO_FCALL 0 $19 36 ASSIGN !5, $19 27 37 INIT_NS_FCALL_BY_NAME 'app%5Cin_array' 38 SEND_VAR_EX !5 39 CHECK_FUNC_ARG 40 FETCH_OBJ_FUNC_ARG $21 'friendClasses' 41 SEND_FUNC_ARG $21 42 DO_FCALL 0 $22 43 > JMPZ $22, ->55 28 44 > INIT_NS_FCALL_BY_NAME 'app%5Ccall_user_func_array' 45 FETCH_THIS ~23 46 INIT_ARRAY ~24 ~23 47 ADD_ARRAY_ELEMENT ~24 '_call' 48 SEND_VAL_EX ~24 49 INIT_ARRAY ~25 !0 50 ADD_ARRAY_ELEMENT ~25 !1 51 SEND_VAL_EX ~25 52 DO_FCALL 0 $26 53 > RETURN $26 27 54* JMP ->106 29 55 > FETCH_OBJ_R ~27 'friendDescendants' 56 > JMPZ_EX ~27 ~27, ->63 57 > INIT_NS_FCALL_BY_NAME 'app%5Cis_subclass_of' 58 SEND_VAR_EX !5 59 FETCH_CLASS_NAME ~28 60 SEND_VAL_EX ~28 61 DO_FCALL 0 $29 62 BOOL ~27 $29 63 > > JMPZ ~27, ->75 30 64 > INIT_NS_FCALL_BY_NAME 'app%5Ccall_user_func_array' 65 FETCH_THIS ~30 66 INIT_ARRAY ~31 ~30 67 ADD_ARRAY_ELEMENT ~31 '_call' 68 SEND_VAL_EX ~31 69
Generated using Vulcan Logic Dumper, using php 8.0.0