Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 22 Branch analysis from position: 22 2 jumps found. (Code = 44) Position 1 = 24, Position 2 = 5 Branch analysis from position: 24 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 5 2 jumps found. (Code = 44) Position 1 = 24, Position 2 = 5 Branch analysis from position: 24 Branch analysis from position: 5 filename: /in/ClHZm function name: (null) number of ops: 25 compiled vars: !0 = $mem, !1 = $i, !2 = $varname, !3 = $classname line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 41 0 E > INIT_FCALL 'memory_get_usage' 1 DO_ICALL $4 2 ASSIGN !0, $4 43 3 ASSIGN !1, 1 4 > JMP ->22 44 5 > CONCAT ~7 'instance', !1 6 ASSIGN !2, ~7 45 7 CONCAT ~9 'DerivedClass', !1 8 ASSIGN !3, ~9 46 9 FETCH_CLASS 0 $12 !3 10 INIT_STATIC_METHOD_CALL $12, 'getInstance' 11 SEND_VAL_EX 'foo' 12 DO_FCALL 0 $13 13 FETCH_W local $11 !2 14 ASSIGN $11, $13 47 15 INIT_FCALL 'memory_get_usage' 16 DO_ICALL $15 17 SUB ~16 $15, !0 18 CONCAT ~17 'memory+usage%3A+', ~16 19 CONCAT ~18 ~17, '%0A' 20 ECHO ~18 43 21 PRE_INC !1 22 > IS_SMALLER !1, 10 23 > JMPNZ ~20, ->5 48 24 > > RETURN 1 Class Catalog_Model_DbSelect_Abstract: Function getinstance: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 11 Branch analysis from position: 5 1 jumps found. (Code = 42) Position 1 = 12 Branch analysis from position: 12 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 Branch analysis from position: 25 filename: /in/ClHZm function name: getInstance number of ops: 30 compiled vars: !0 = $args, !1 = $class, !2 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > RECV_INIT !0 null 16 1 GET_CALLED_CLASS ~3 2 ASSIGN !1, ~3 17 3 TYPE_CHECK 128 !0 4 > JMPZ ~5, ->11 5 > INIT_FCALL 'implode' 6 SEND_VAL '_' 7 SEND_VAR !0 8 DO_ICALL $6 9 QM_ASSIGN ~7 $6 10 > JMP ->12 11 > QM_ASSIGN ~7 !0 12 > CONCAT ~8 !1, ~7 13 ASSIGN !2, ~8 18 14 FETCH_STATIC_PROP_R global lock ~10 '_instances' 15 ARRAY_KEY_EXISTS ~11 !2, ~10 16 BOOL_NOT ~12 ~11 17 > JMPZ ~12, ->25 19 18 > FETCH_CLASS 0 $15 !1 19 NEW $16 $15 20 SEND_VAR_EX !0 21 DO_FCALL 0 22 FETCH_STATIC_PROP_W unknown $13 '_instances' 23 ASSIGN_DIM $13, !2 24 OP_DATA $16 21 25 > FETCH_STATIC_PROP_R unknown ~18 '_instances' 26 FETCH_DIM_R ~19 ~18, !2 27 CLONE ~20 ~19 28 > RETURN ~20 22 29* > RETURN null End of function getinstance Function setproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: setProperty number of ops: 4 compiled vars: !0 = $property line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > RECV !0 1 ASSIGN_OBJ 'property' 2 OP_DATA !0 3 > RETURN null End of function setproperty Function getproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: getProperty number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 25 0 E > FETCH_OBJ_R ~0 'property' 1 > RETURN ~0 2* > RETURN null End of function getproperty End of class Catalog_Model_DbSelect_Abstract. Class DerivedClass1: Function getinstance: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 11 Branch analysis from position: 5 1 jumps found. (Code = 42) Position 1 = 12 Branch analysis from position: 12 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 Branch analysis from position: 25 filename: /in/ClHZm function name: getInstance number of ops: 30 compiled vars: !0 = $args, !1 = $class, !2 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > RECV_INIT !0 null 16 1 GET_CALLED_CLASS ~3 2 ASSIGN !1, ~3 17 3 TYPE_CHECK 128 !0 4 > JMPZ ~5, ->11 5 > INIT_FCALL 'implode' 6 SEND_VAL '_' 7 SEND_VAR !0 8 DO_ICALL $6 9 QM_ASSIGN ~7 $6 10 > JMP ->12 11 > QM_ASSIGN ~7 !0 12 > CONCAT ~8 !1, ~7 13 ASSIGN !2, ~8 18 14 FETCH_STATIC_PROP_R global lock ~10 '_instances' 15 ARRAY_KEY_EXISTS ~11 !2, ~10 16 BOOL_NOT ~12 ~11 17 > JMPZ ~12, ->25 19 18 > FETCH_CLASS 0 $15 !1 19 NEW $16 $15 20 SEND_VAR_EX !0 21 DO_FCALL 0 22 FETCH_STATIC_PROP_W unknown $13 '_instances' 23 ASSIGN_DIM $13, !2 24 OP_DATA $16 21 25 > FETCH_STATIC_PROP_R unknown ~18 '_instances' 26 FETCH_DIM_R ~19 ~18, !2 27 CLONE ~20 ~19 28 > RETURN ~20 22 29* > RETURN null End of function getinstance Function setproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: setProperty number of ops: 4 compiled vars: !0 = $property line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > RECV !0 1 ASSIGN_OBJ 'property' 2 OP_DATA !0 3 > RETURN null End of function setproperty Function getproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: getProperty number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 25 0 E > FETCH_OBJ_R ~0 'property' 1 > RETURN ~0 2* > RETURN null End of function getproperty End of class DerivedClass1. Class DerivedClass2: Function getinstance: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 11 Branch analysis from position: 5 1 jumps found. (Code = 42) Position 1 = 12 Branch analysis from position: 12 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 Branch analysis from position: 25 filename: /in/ClHZm function name: getInstance number of ops: 30 compiled vars: !0 = $args, !1 = $class, !2 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > RECV_INIT !0 null 16 1 GET_CALLED_CLASS ~3 2 ASSIGN !1, ~3 17 3 TYPE_CHECK 128 !0 4 > JMPZ ~5, ->11 5 > INIT_FCALL 'implode' 6 SEND_VAL '_' 7 SEND_VAR !0 8 DO_ICALL $6 9 QM_ASSIGN ~7 $6 10 > JMP ->12 11 > QM_ASSIGN ~7 !0 12 > CONCAT ~8 !1, ~7 13 ASSIGN !2, ~8 18 14 FETCH_STATIC_PROP_R global lock ~10 '_instances' 15 ARRAY_KEY_EXISTS ~11 !2, ~10 16 BOOL_NOT ~12 ~11 17 > JMPZ ~12, ->25 19 18 > FETCH_CLASS 0 $15 !1 19 NEW $16 $15 20 SEND_VAR_EX !0 21 DO_FCALL 0 22 FETCH_STATIC_PROP_W unknown $13 '_instances' 23 ASSIGN_DIM $13, !2 24 OP_DATA $16 21 25 > FETCH_STATIC_PROP_R unknown ~18 '_instances' 26 FETCH_DIM_R ~19 ~18, !2 27 CLONE ~20 ~19 28 > RETURN ~20 22 29* > RETURN null End of function getinstance Function setproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: setProperty number of ops: 4 compiled vars: !0 = $property line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > RECV !0 1 ASSIGN_OBJ 'property' 2 OP_DATA !0 3 > RETURN null End of function setproperty Function getproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: getProperty number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 25 0 E > FETCH_OBJ_R ~0 'property' 1 > RETURN ~0 2* > RETURN null End of function getproperty End of class DerivedClass2. Class DerivedClass3: Function getinstance: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 11 Branch analysis from position: 5 1 jumps found. (Code = 42) Position 1 = 12 Branch analysis from position: 12 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 Branch analysis from position: 25 filename: /in/ClHZm function name: getInstance number of ops: 30 compiled vars: !0 = $args, !1 = $class, !2 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > RECV_INIT !0 null 16 1 GET_CALLED_CLASS ~3 2 ASSIGN !1, ~3 17 3 TYPE_CHECK 128 !0 4 > JMPZ ~5, ->11 5 > INIT_FCALL 'implode' 6 SEND_VAL '_' 7 SEND_VAR !0 8 DO_ICALL $6 9 QM_ASSIGN ~7 $6 10 > JMP ->12 11 > QM_ASSIGN ~7 !0 12 > CONCAT ~8 !1, ~7 13 ASSIGN !2, ~8 18 14 FETCH_STATIC_PROP_R global lock ~10 '_instances' 15 ARRAY_KEY_EXISTS ~11 !2, ~10 16 BOOL_NOT ~12 ~11 17 > JMPZ ~12, ->25 19 18 > FETCH_CLASS 0 $15 !1 19 NEW $16 $15 20 SEND_VAR_EX !0 21 DO_FCALL 0 22 FETCH_STATIC_PROP_W unknown $13 '_instances' 23 ASSIGN_DIM $13, !2 24 OP_DATA $16 21 25 > FETCH_STATIC_PROP_R unknown ~18 '_instances' 26 FETCH_DIM_R ~19 ~18, !2 27 CLONE ~20 ~19 28 > RETURN ~20 22 29* > RETURN null End of function getinstance Function setproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: setProperty number of ops: 4 compiled vars: !0 = $property line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > RECV !0 1 ASSIGN_OBJ 'property' 2 OP_DATA !0 3 > RETURN null End of function setproperty Function getproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: getProperty number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 25 0 E > FETCH_OBJ_R ~0 'property' 1 > RETURN ~0 2* > RETURN null End of function getproperty End of class DerivedClass3. Class DerivedClass4: Function getinstance: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 11 Branch analysis from position: 5 1 jumps found. (Code = 42) Position 1 = 12 Branch analysis from position: 12 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 Branch analysis from position: 25 filename: /in/ClHZm function name: getInstance number of ops: 30 compiled vars: !0 = $args, !1 = $class, !2 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > RECV_INIT !0 null 16 1 GET_CALLED_CLASS ~3 2 ASSIGN !1, ~3 17 3 TYPE_CHECK 128 !0 4 > JMPZ ~5, ->11 5 > INIT_FCALL 'implode' 6 SEND_VAL '_' 7 SEND_VAR !0 8 DO_ICALL $6 9 QM_ASSIGN ~7 $6 10 > JMP ->12 11 > QM_ASSIGN ~7 !0 12 > CONCAT ~8 !1, ~7 13 ASSIGN !2, ~8 18 14 FETCH_STATIC_PROP_R global lock ~10 '_instances' 15 ARRAY_KEY_EXISTS ~11 !2, ~10 16 BOOL_NOT ~12 ~11 17 > JMPZ ~12, ->25 19 18 > FETCH_CLASS 0 $15 !1 19 NEW $16 $15 20 SEND_VAR_EX !0 21 DO_FCALL 0 22 FETCH_STATIC_PROP_W unknown $13 '_instances' 23 ASSIGN_DIM $13, !2 24 OP_DATA $16 21 25 > FETCH_STATIC_PROP_R unknown ~18 '_instances' 26 FETCH_DIM_R ~19 ~18, !2 27 CLONE ~20 ~19 28 > RETURN ~20 22 29* > RETURN null End of function getinstance Function setproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: setProperty number of ops: 4 compiled vars: !0 = $property line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > RECV !0 1 ASSIGN_OBJ 'property' 2 OP_DATA !0 3 > RETURN null End of function setproperty Function getproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: getProperty number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 25 0 E > FETCH_OBJ_R ~0 'property' 1 > RETURN ~0 2* > RETURN null End of function getproperty End of class DerivedClass4. Class DerivedClass5: Function getinstance: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 11 Branch analysis from position: 5 1 jumps found. (Code = 42) Position 1 = 12 Branch analysis from position: 12 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 Branch analysis from position: 25 filename: /in/ClHZm function name: getInstance number of ops: 30 compiled vars: !0 = $args, !1 = $class, !2 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > RECV_INIT !0 null 16 1 GET_CALLED_CLASS ~3 2 ASSIGN !1, ~3 17 3 TYPE_CHECK 128 !0 4 > JMPZ ~5, ->11 5 > INIT_FCALL 'implode' 6 SEND_VAL '_' 7 SEND_VAR !0 8 DO_ICALL $6 9 QM_ASSIGN ~7 $6 10 > JMP ->12 11 > QM_ASSIGN ~7 !0 12 > CONCAT ~8 !1, ~7 13 ASSIGN !2, ~8 18 14 FETCH_STATIC_PROP_R global lock ~10 '_instances' 15 ARRAY_KEY_EXISTS ~11 !2, ~10 16 BOOL_NOT ~12 ~11 17 > JMPZ ~12, ->25 19 18 > FETCH_CLASS 0 $15 !1 19 NEW $16 $15 20 SEND_VAR_EX !0 21 DO_FCALL 0 22 FETCH_STATIC_PROP_W unknown $13 '_instances' 23 ASSIGN_DIM $13, !2 24 OP_DATA $16 21 25 > FETCH_STATIC_PROP_R unknown ~18 '_instances' 26 FETCH_DIM_R ~19 ~18, !2 27 CLONE ~20 ~19 28 > RETURN ~20 22 29* > RETURN null End of function getinstance Function setproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: setProperty number of ops: 4 compiled vars: !0 = $property line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > RECV !0 1 ASSIGN_OBJ 'property' 2 OP_DATA !0 3 > RETURN null End of function setproperty Function getproperty: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ClHZm function name: getProperty number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 25 0 E > FETCH_OBJ_R ~0 'property' 1 > RETURN ~0 2* > RETURN null End of function getproperty End of class DerivedClass5. Class DerivedClass6: Function getinstance: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 11 Branch analysis from position: 5 1 jumps found. (Code = 42) Position 1 = 12 Branch analysis from position: 12 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 25 Branch analysis from position: 18 Branch analysis from position: 25 filename: /in/ClHZm function name: getInstance number of ops: 30 compiled vars: !0 = $args, !1 = $class, !2 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 14 0 E > RECV_INIT !0 null 16 1 GET_CALLED_CLASS ~3 2 ASSIGN
Generated using Vulcan Logic Dumper, using php 8.0.0