Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/BVnBt function name: (null) number of ops: 11 compiled vars: !0 = $newLogger, !1 = $MESSAGES line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 26 0 E > DECLARE_CLASS 'epay%5Clogger' 386 1 NEW $2 'epay%5CLogger' 2 DO_FCALL 0 3 ASSIGN !0, $2 387 4 NEW $5 'SplQueue' 5 DO_FCALL 0 6 ASSIGN !1, $5 388 7 INIT_METHOD_CALL !0, 'Import' 8 SEND_VAR_EX !1 9 DO_FCALL 0 10 > RETURN 1 Class epay\Logger: Function writelog: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/BVnBt function name: WriteLog number of ops: 2 compiled vars: !0 = $MESSAGES line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 92 0 E > RECV !0 95 1 > RETURN null End of function writelog Function purge: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/BVnBt function name: Purge number of ops: 2 compiled vars: !0 = $MESSAGES line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 109 0 E > RECV !0 112 1 > RETURN null End of function purge Function export: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/BVnBt function name: Export number of ops: 2 compiled vars: !0 = $MESSAGES line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 125 0 E > RECV !0 128 1 > RETURN null End of function export Function import: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 8, Position 2 = 16 Branch analysis from position: 8 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 16 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 2 jumps found. (Code = 43) Position 1 = 27, Position 2 = 31 Branch analysis from position: 27 2 jumps found. (Code = 43) Position 1 = 33, Position 2 = 37 Branch analysis from position: 33 2 jumps found. (Code = 43) Position 1 = 47, Position 2 = 54 Branch analysis from position: 47 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 54 2 jumps found. (Code = 43) Position 1 = 63, Position 2 = 74 Branch analysis from position: 63 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 74 2 jumps found. (Code = 43) Position 1 = 76, Position 2 = 118 Branch analysis from position: 76 1 jumps found. (Code = 42) Position 1 = 115 Branch analysis from position: 115 2 jumps found. (Code = 44) Position 1 = 117, Position 2 = 78 Branch analysis from position: 117 1 jumps found. (Code = 42) Position 1 = 159 Branch analysis from position: 159 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 78 2 jumps found. (Code = 43) Position 1 = 84, Position 2 = 85 Branch analysis from position: 84 1 jumps found. (Code = 42) Position 1 = 117 Branch analysis from position: 117 Branch analysis from position: 85 2 jumps found. (Code = 44) Position 1 = 117, Position 2 = 78 Branch analysis from position: 117 Branch analysis from position: 78 Branch analysis from position: 118 2 jumps found. (Code = 44) Position 1 = 159, Position 2 = 122 Branch analysis from position: 159 Branch analysis from position: 122 Branch analysis from position: 37 Branch analysis from position: 31 filename: /in/BVnBt function name: Import number of ops: 161 compiled vars: !0 = $MESSAGES, !1 = $err, !2 = $num_args, !3 = $BEGIN, !4 = $END, !5 = $fileHNDL, !6 = $i, !7 = $tmpLine, !8 = $tmpMatches, !9 = $matchedLevel, !10 = $matchedMessage line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 151 0 E > RECV !0 156 1 ASSIGN !1, null 161 2 INIT_NS_FCALL_BY_NAME 'epay%5Cfunc_num_args' 3 DO_FCALL 0 $12 4 IS_SMALLER ~13 3, $12 5 ASSIGN !2, ~13 166 6 IS_SMALLER 3, !2 7 > JMPZ ~15, ->16 168 8 > FETCH_CLASS_CONSTANT ~16 'epay%5CLogLevel', 'WARNING' 9 INIT_ARRAY ~17 ~16 10 ADD_ARRAY_ELEMENT ~17 'WARNING+%40%2Fin%2FBVnBt+line169%3A++says%3A+%5C%27Unexpected+argument.+Escaped%21%5C%27' 11 ASSIGN !1, ~17 171 12 FETCH_DIM_R ~19 !1, 1 13 ECHO ~19 172 14 > RETURN !1 15* JMP ->25 174 16 > IS_EQUAL !2, 0 17 > JMPZ ~20, ->25 176 18 > FETCH_CLASS_CONSTANT ~21 'epay%5CLogLevel', 'WARNING' 19 INIT_ARRAY ~22 ~21 20 ADD_ARRAY_ELEMENT ~22 'WARNING+%40%2Fin%2FBVnBt+line+177%3A++says%3A+%5C%27No+arguments.+Escaped%21%5C%27' 21 ASSIGN !1, ~22 179 22 FETCH_DIM_R ~24 !1, 1 23 ECHO ~24 180 24 > RETURN !1 186 25 > IS_SMALLER 1, !2 26 > JMPZ ~25, ->31 188 27 > INIT_NS_FCALL_BY_NAME 'epay%5Cfunc_get_arg' 28 SEND_VAL_EX 1 29 DO_FCALL 0 $26 30 ASSIGN !3, $26 190 31 > IS_SMALLER 2, !2 32 > JMPZ ~28, ->37 192 33 > INIT_NS_FCALL_BY_NAME 'epay%5Cfunc_get_arg' 34 SEND_VAL_EX 2 35 DO_FCALL 0 $29 36 ASSIGN !4, $29 202 37 > NEW $31 'SplFileObject' 38 FETCH_OBJ_R ~32 'PATH' 39 FETCH_OBJ_R ~33 'FILENAME' 40 CONCAT ~34 ~32, ~33 41 SEND_VAL_EX ~34 42 SEND_VAL_EX 'r' 43 DO_FCALL 0 44 ASSIGN !5, $31 207 45 TYPE_CHECK 2 !5 46 > JMPZ ~37, ->54 209 47 > FETCH_CLASS_CONSTANT ~38 'epay%5CLogLevel', 'ERROR' 48 INIT_ARRAY ~39 ~38 49 ADD_ARRAY_ELEMENT ~39 'ERROR+%40%2Fin%2FBVnBt+line+210%3A++says%3A+%5C%27File+not+found.+Escaped%21%5C%27' 50 ASSIGN !1, ~39 212 51 FETCH_DIM_R ~41 !1, 1 52 ECHO ~41 213 53 > RETURN !1 219 54 > INIT_METHOD_CALL 'Purge' 55 SEND_VAR_EX !0 56 DO_FCALL 0 236 57 INIT_METHOD_CALL !5, 'seek' 58 SEND_VAR_EX !3 59 DO_FCALL 0 237 60 INIT_METHOD_CALL !5, 'eof' 61 DO_FCALL 0 $44 62 > JMPZ $44, ->74 239 63 > FETCH_CLASS_CONSTANT ~45 'epay%5CLogLevel', 'WARNING' 64 INIT_ARRAY ~46 ~45 241 65 ROPE_INIT 3 ~48 '+says%3A+%5C%27The+line+' 66 ROPE_ADD 1 ~48 ~48, !3 67 ROPE_END 2 ~47 ~48, '+does+not+exist+in+current+content%21%5C%27' 68 CONCAT ~50 'WARNING+%40%2Fin%2FBVnBt+line+240%3A+', ~47 69 ADD_ARRAY_ELEMENT ~46 ~50 239 70 ASSIGN !1, ~46 242 71 FETCH_DIM_R ~52 !1, 1 72 ECHO ~52 243 73 > RETURN !1 249 74 > ISSET_ISEMPTY_CV !4 75 > JMPZ ~53, ->118 251 76 > ASSIGN !6, !3 77 > JMP ->115 253 78 > INIT_METHOD_CALL !5, 'seek' 79 SEND_VAR_EX !6 80 DO_FCALL 0 258 81 INIT_METHOD_CALL !5, 'eof' 82 DO_FCALL 0 $56 83 > JMPZ $56, ->85 260 84 > > JMP ->117 266 85 > INIT_METHOD_CALL !5, 'current' 86 DO_FCALL 0 $57 87 ASSIGN !7, $57 285 88 ASSIGN !8, <array> 290 89 INIT_NS_FCALL_BY_NAME 'epay%5Cpreg_match' 90 SEND_VAL_EX '%2F%5BA-Z%5D%2B%2F' 91 SEND_VAR_EX !7 92 SEND_VAR_EX !8 93 DO_FCALL 0 295 94 INIT_NS_FCALL_BY_NAME 'epay%5Cconstant' 95 NOP 96 FETCH_DIM_R ~61 !8, 0 97 FAST_CONCAT ~62 'epay%5CLogLevel%3A%3A', ~61 98 SEND_VAL_EX ~62 99 DO_FCALL 0 $63 100 ASSIGN !9, $63 300 101 INIT_NS_FCALL_BY_NAME 'epay%5Cstr_replace' 102 FETCH_DIM_R ~65 !8, 0 103 CONCAT ~66 ~65, '' 104 SEND_VAL_EX ~66 105 SEND_VAL_EX '' 106 SEND_VAR_EX !7 107 DO_FCALL 0 $67 108 ASSIGN !10, $67 302 109 INIT_METHOD_CALL !0, 'enqueue' 110 INIT_ARRAY ~69 !9 111 ADD_ARRAY_ELEMENT ~69 !10 112 SEND_VAL_EX ~69 113 DO_FCALL 0 251 114 PRE_INC !6 115 > IS_SMALLER !6, !4 116 > JMPNZ ~72, ->78 117 > > JMP ->159 311 118 > ASSIGN !6, !3 312 119 INIT_METHOD_CALL !5, 'seek' 120 SEND_VAR_EX !6 121 DO_FCALL 0 315 122 > INIT_METHOD_CALL !5, 'current' 123 DO_FCALL 0 $75 124 ASSIGN !7, $75 333 125 ASSIGN !8, <array> 338 126 INIT_NS_FCALL_BY_NAME 'epay%5Cpreg_match' 127 SEND_VAL_EX '%2F%5BA-Z%5D%2B%2F' 128 SEND_VAR_EX !7 129 SEND_VAR_EX !8 130 DO_FCALL 0 343 131 INIT_NS_FCALL_BY_NAME 'epay%5Cconstant' 132 NOP 133 FETCH_DIM_R ~79 !8, 0 134 FAST_CONCAT ~80 'epay%5CLogLevel%3A%3A', ~79 135 SEND_VAL_EX ~80 136 DO_FCALL 0 $81 137 ASSIGN !9, $81 348 138 INIT_NS_FCALL_BY_NAME 'epay%5Cstr_replace' 139 FETCH_DIM_R ~83 !8, 0 140 CONCAT ~84 ~83, '' 141 SEND_VAL_EX ~84 142 SEND_VAL_EX '' 143 SEND_VAR_EX !7 144 DO_FCALL 0 $85 145 ASSIGN !10, $85 350 146 INIT_METHOD_CALL !0, 'enqueue' 147 INIT_ARRAY ~87 !9 148 ADD_ARRAY_ELEMENT ~87 !10 149 SEND_VAL_EX ~87 150 DO_FCALL 0 352 151 PRE_INC !6 353 152 INIT_METHOD_CALL !5, 'seek' 153 SEND_VAR_EX !6 154 DO_FCALL 0 355 155 INIT_METHOD_CALL !5, 'eof' 156 DO_FCALL 0 $91 157 BOOL_NOT ~92 $91 158 > JMPNZ ~92, ->122 361 159 > ASSIGN !5, null 362 160 > RETURN null End of function import Function __construct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/BVnBt function name: __construct number of ops: 1 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 369 0 E > > RETURN null End of function __construct Function __destruct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/BVnBt function name: __destruct number of ops: 1 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 376 0 E > > RETURN null End of function __destruct Function __tostring: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/BVnBt function name: __toString number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 383 0 E > VERIFY_RETURN_TYPE 1 > RETURN null End of function __tostring End of class epay\Logger.
Generated using Vulcan Logic Dumper, using php 8.0.0