Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 7 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 15 Branch analysis from position: 10 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 23 Branch analysis from position: 18 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 23 Branch analysis from position: 15 Branch analysis from position: 7 Found catch point at position: 59 Branch analysis from position: 59 2 jumps found. (Code = 107) Position 1 = 60, Position 2 = -2 Branch analysis from position: 60 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/PsVQd function name: (null) number of ops: 64 compiled vars: !0 = $shutdownFunction, !1 = $errorHandler, !2 = $e line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > INIT_FCALL 'function_exists' 1 SEND_VAL 'handleException' 2 DO_ICALL $3 3 BOOL_NOT ~4 $3 4 > JMPZ ~4, ->7 8 5 > DECLARE_FUNCTION 'logexception' 25 6 DECLARE_FUNCTION 'handleexception' 37 7 > ISSET_ISEMPTY_CV ~5 !0 8 BOOL_NOT ~6 ~5 9 > JMPZ ~6, ->15 38 10 > DECLARE_LAMBDA_FUNCTION '%00%7Bclosure%7D%2Fin%2FPsVQd%3A38%242' 11 ASSIGN !0, ~7 51 12 INIT_FCALL 'register_shutdown_function' 13 SEND_VAR !0 14 DO_ICALL 54 15 > ISSET_ISEMPTY_CV ~10 !1 16 BOOL_NOT ~11 ~10 17 > JMPZ ~11, ->23 55 18 > DECLARE_LAMBDA_FUNCTION '%00%7Bclosure%7D%2Fin%2FPsVQd%3A55%243' 19 ASSIGN !1, ~12 63 20 INIT_FCALL 'set_error_handler' 21 SEND_VAR !1 22 DO_ICALL 66 23 > NEW $15 'Exception' 24 SEND_VAL_EX 'after+first' 25 DO_FCALL 0 26 > THROW 0 $15 69 27* INIT_FCALL 'define' 28* SEND_VAL 'APPLICATION_PATH' 29* SEND_VAL 'foo' 30* DO_ICALL 73 31* INIT_FCALL 'function_exists' 32* SEND_VAL 'handleException' 33* DO_ICALL $18 34* BOOL_NOT ~19 $18 35* JMPZ ~19, ->38 78 36* DECLARE_FUNCTION 'logexception' 95 37* DECLARE_FUNCTION 'handleexception' 107 38* ISSET_ISEMPTY_CV ~20 !0 39* BOOL_NOT ~21 ~20 40* JMPZ ~21, ->46 108 41* DECLARE_LAMBDA_FUNCTION '%00%7Bclosure%7D%2Fin%2FPsVQd%3A108%246' 42* ASSIGN !0, ~22 121 43* INIT_FCALL 'register_shutdown_function' 44* SEND_VAR !0 45* DO_ICALL 124 46* ISSET_ISEMPTY_CV ~25 !1 47* BOOL_NOT ~26 ~25 48* JMPZ ~26, ->54 125 49* DECLARE_LAMBDA_FUNCTION '%00%7Bclosure%7D%2Fin%2FPsVQd%3A125%247' 50* ASSIGN !1, ~27 133 51* INIT_FCALL 'set_error_handler' 52* SEND_VAR !1 53* DO_ICALL 138 54* NEW $30 'Exception' 55* SEND_VAL_EX 'after+both' 56* DO_FCALL 0 57* THROW 0 $30 58* JMP ->63 141 59 E > > CATCH last 'Exception' 142 60 > INIT_FCALL_BY_NAME 'handleException' 61 SEND_VAR_EX !2 62 DO_FCALL 0 143 63 > RETURN 1 Function %00logexception%2Fin%2FPsVQd%3A8%240: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 29 Branch analysis from position: 12 2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 29 Branch analysis from position: 26 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 29 Branch analysis from position: 29 filename: /in/PsVQd function name: logException number of ops: 37 compiled vars: !0 = $e, !1 = $type, !2 = $msg, !3 = $trace, !4 = $logger line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 8 0 E > RECV !0 10 1 GET_CLASS ~5 !0 2 ASSIGN !1, ~5 11 3 INIT_METHOD_CALL !0, 'getMessage' 4 DO_FCALL 0 $7 5 ASSIGN !2, $7 12 6 INIT_METHOD_CALL !0, 'getTraceAsString' 7 DO_FCALL 0 $9 8 ASSIGN !3, $9 14 9 BIND_GLOBAL !4, 'logger' 15 10 ISSET_ISEMPTY_CV !4 11 > JMPZ ~11, ->29 16 12 > INIT_METHOD_CALL !4, 'error' 13 INIT_FCALL 'sprintf' 14 SEND_VAL '%25s%3A+%25s%0A%25s' 15 SEND_VAR !1 16 SEND_VAR !2 17 SEND_VAR !3 18 DO_ICALL $12 19 SEND_VAR_NO_REF_EX $12 20 DO_FCALL 0 17 21 INIT_FCALL 'method_exists' 22 SEND_VAR !4 23 SEND_VAL 'newrelicLog' 24 DO_ICALL $14 25 > JMPZ $14, ->29 18 26 > INIT_METHOD_CALL !4, 'newrelicLog' 27 SEND_VAR_EX !0 28 DO_FCALL 0 22 29 > INIT_FCALL 'sprintf' 30 SEND_VAL '%3Ch1%3E%25s%3C%2Fh1%3E%3Cpre%3E%25s%3Cbr%2F%3E%3Ch2%3EDebug+Trace%3A%3C%2Fh2%3E%25s%3C%2Fpre%3E' 31 SEND_VAR !1 32 SEND_VAR !2 33 SEND_VAR !3 34 DO_ICALL $16 35 > RETURN $16 23 36* > RETURN null End of function %00logexception%2Fin%2FPsVQd%3A8%240 Function %00handleexception%2Fin%2FPsVQd%3A25%241: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 12 Branch analysis from position: 9 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 12 filename: /in/PsVQd function name: handleException number of ops: 16 compiled vars: !0 = $e, !1 = $message, !2 = $foo line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 25 0 E > RECV !0 27 1 INIT_FCALL_BY_NAME 'logException' 2 SEND_VAR_EX !0 3 DO_FCALL 0 $3 4 ASSIGN !1, $3 28 5 INIT_FCALL 'headers_sent' 6 DO_ICALL $5 7 BOOL_NOT ~6 $5 8 > JMPZ ~6, ->12 29 9 > INIT_FCALL 'header' 10 SEND_VAL 'HTTP%2F1.1+500+Internal+Server+Error' 11 DO_ICALL 31 12 > FETCH_CONSTANT ~8 'APPLICATION_PATH' 13 ASSIGN !2, ~8 32 14 > EXIT 33 15* > RETURN null End of function %00handleexception%2Fin%2FPsVQd%3A25%241 Function %00%7Bclosure%7D%2Fin%2FPsVQd%3A38%242: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 19 Branch analysis from position: 5 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 19 1 jumps found. (Code = 42) Position 1 = 24 Branch analysis from position: 24 1 jumps found. (Code = 62) Position 1 = -2 Found catch point at position: 20 Branch analysis from position: 20 2 jumps found. (Code = 107) Position 1 = 21, Position 2 = -2 Branch analysis from position: 21 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/PsVQd function name: {closure} number of ops: 25 compiled vars: !0 = $error, !1 = $e line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 40 0 E > INIT_FCALL 'error_get_last' 1 DO_ICALL $2 2 ASSIGN !0, $2 41 3 ISSET_ISEMPTY_CV !0 4 > JMPZ ~4, ->19 42 5 > NEW $5 'Exception' 43 6 FETCH_DIM_R ~6 !0, 'message' 7 CONCAT ~7 ~6, '+in+' 8 FETCH_DIM_R ~8 !0, 'file' 9 CONCAT ~9 ~7, ~8 10 CONCAT ~10 ~9, '+at+line+' 11 FETCH_DIM_R ~11 !0, 'line' 12 CONCAT ~12 ~10, ~11 13 SEND_VAL_EX ~12 14 CHECK_FUNC_ARG 44 15 FETCH_DIM_FUNC_ARG $13 !0, 'type' 16 SEND_FUNC_ARG $13 17 DO_FCALL 0 18 > THROW 0 $5 19 > > JMP ->24 47 20 E > > CATCH last 'Exception' 48 21 > INIT_FCALL_BY_NAME 'handleException' 22 SEND_VAR_EX !1 23 DO_FCALL 0 50 24 > > RETURN null End of function %00%7Bclosure%7D%2Fin%2FPsVQd%3A38%242 Function %00%7Bclosure%7D%2Fin%2FPsVQd%3A55%243: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 20 Branch analysis from position: 9 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 20 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/PsVQd function name: {closure} number of ops: 28 compiled vars: !0 = $errno, !1 = $errstr, !2 = $errfile, !3 = $errline, !4 = $errcontext line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 55 0 E > RECV !0 1 RECV !1 2 RECV_INIT !2 null 3 RECV_INIT !3 null 4 RECV_INIT !4 <array> 57 5 INIT_FCALL 'error_reporting' 6 DO_ICALL $5 7 IS_NOT_IDENTICAL $5, 0 8 > JMPZ ~6, ->20 58 9 > NEW $7 'Exception' 10 ROPE_INIT 5 ~9 !1 11 ROPE_ADD 1 ~9 ~9, '+in+' 12 ROPE_ADD 2 ~9 ~9, !2 13 ROPE_ADD 3 ~9 ~9, '+at+line+' 14 ROPE_END 4 ~8 ~9, !3 15 SEND_VAL_EX ~8 16 SEND_VAR_EX !0 17 DO_FCALL 0 18 > THROW 0 $7 19* JMP ->27 60 20 > ROPE_INIT 6 ~14 'log+' 21 ROPE_ADD 1 ~14 ~14, !1 22 ROPE_ADD 2 ~14 ~14, '+in+' 23 ROPE_ADD 3 ~14 ~14, !2 24 ROPE_ADD 4 ~14 ~14, '+at+line+' 25 ROPE_END 5 ~13 ~14, !3 26 ECHO ~13 62 27 > RETURN null End of function %00%7Bclosure%7D%2Fin%2FPsVQd%3A55%243 Function %00logexception%2Fin%2FPsVQd%3A78%244: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 29 Branch analysis from position: 12 2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 29 Branch analysis from position: 26 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 29 Branch analysis from position: 29 filename: /in/PsVQd function name: logException number of ops: 37 compiled vars: !0 = $e, !1 = $type, !2 = $msg, !3 = $trace, !4 = $logger line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 78 0 E > RECV !0 80 1 GET_CLASS ~5 !0 2 ASSIGN !1, ~5 81 3 INIT_METHOD_CALL !0, 'getMessage' 4 DO_FCALL 0 $7 5 ASSIGN !2, $7 82 6 INIT_METHOD_CALL !0, 'getTraceAsString' 7 DO_FCALL 0 $9 8 ASSIGN !3, $9 84 9 BIND_GLOBAL !4, 'logger' 85 10 ISSET_ISEMPTY_CV !4 11 > JMPZ ~11, ->29 86 12 > INIT_METHOD_CALL !4, 'error' 13 INIT_FCALL 'sprintf' 14 SEND_VAL '%25s%3A+%25s%0A%25s' 15 SEND_VAR !1 16 SEND_VAR !2 17 SEND_VAR !3 18 DO_ICALL $12 19 SEND_VAR_NO_REF_EX $12 20 DO_FCALL 0 87 21 INIT_FCALL 'method_exists' 22 SEND_VAR !4 23 SEND_VAL 'newrelicLog' 24 DO_ICALL $14 25 > JMPZ $14, ->29 88 26 > INIT_METHOD_CALL !4, 'newrelicLog' 27 SEND_VAR_EX !0 28 DO_FCALL 0 92 29 > INIT_FCALL 'sprintf' 30 SEND_VAL '%3Ch1%3E%25s%3C%2Fh1%3E%3Cpre%3E%25s%3Cbr%2F%3E%3Ch2%3EDebug+Trace%3A%3C%2Fh2%3E%25s%3C%2Fpre%3E' 31 SEND_VAR !1 32 SEND_VAR !2 33 SEND_VAR !3 34 DO_ICALL $16 35 > RETURN $16 93 36* > RETURN null End of function %00logexception%2Fin%2FPsVQd%3A78%244 Function %00handleexception%2Fin%2FPsVQd%3A95%245: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 12 Branch analysis from position: 9 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 12 filename: /in/PsVQd function name: handleException number of ops: 16 compiled vars: !0 = $e, !1 = $message, !2 = $foo line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 95 0 E > RECV !0 97 1 INIT_FCALL_BY_NAME 'logException' 2 SEND_VAR_EX !0 3 DO_FCALL 0 $3 4 ASSIGN !1, $3 98 5 INIT_FCALL 'headers_sent' 6 DO_ICALL $5 7 BOOL_NOT ~6 $5 8 > JMPZ ~6, ->12 99 9 > INIT_FCALL 'header' 10 SEND_VAL 'HTTP%2F1.1+500+Internal+Server+Error' 11 DO_ICALL 101 12 > FETCH_CONSTANT ~8 'APPLICATION_PATH' 13 ASSIGN !2, ~8 102 14 > EXIT 103 15* > RETURN null End of function %00handleexception%2Fin%2FPsVQd%3A95%245 Function %00%7Bclosure%7D%2Fin%2FPsVQd%3A108%246: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 19 Branch analysis from position: 5 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 19 1 jumps found. (Code = 42) Position 1 = 24 Branch analysis from position: 24 1 jumps found. (Code = 62) Position 1 = -2 Found catch point at position: 20 Branch analysis from position: 20 2 jumps found. (Code = 107) Position 1 = 21, Position 2 = -2 Branch analysis from position: 21 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/PsVQd function name: {closure} number of ops: 25 compiled vars: !0 = $error, !1 = $e line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 110 0 E > INIT_FCALL 'error_get_last' 1 DO_ICALL $2 2 ASSIGN !0, $2 111 3 ISSET_ISEMPTY_CV !0 4 > JMPZ ~4, ->19 112 5 > NEW $5 'Exception' 113 6 FETCH_DIM_R ~6 !0, 'message' 7 CONCAT ~7 ~6, '+in+' 8 FETCH_DIM_R ~8 !0, 'file' 9 CONCAT ~9 ~7, ~8 10 CONCAT ~10 ~9, '+at+line+' 11 FETCH_DIM_R ~11 !0, 'line' 12 CONCAT ~12 ~10, ~11 13 SEND_VAL_EX ~12 14 CHECK_FUNC_ARG 114 15 FETCH_DIM_FUNC_ARG $13 !0, 'type' 16 SEND_FUNC_ARG $13 17 DO_FCALL 0 18 > THROW 0 $5 19 > > JMP ->24 117 20 E > > CATCH last 'Exception' 118 21 > INIT_FCALL_BY_NAME 'handleException' 22 SEND_VAR_EX !1 23 DO_FCALL 0 120 24 > > RETURN null End of function %00%7Bclosure%7D%2Fin%2FPsVQd%3A108%246 Function %00%7Bclosure%7D%2Fin%2FPsVQd%3A125%247: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 20 Branch analysis from position: 9 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 20 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/PsVQd function name: {closure} number of ops: 28 compiled vars: !0 = $errno, !1 = $errstr, !2 = $errfile, !3 = $errline, !4 = $errcontext line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 125 0 E > RECV !0 1 RECV !1 2 RECV_INIT !2 null 3 RECV_INIT !3 null 4 RECV_INIT !4 <array> 127 5 INIT_FCALL 'error_reporting' 6 DO_ICALL $5 7 IS_NOT_IDENTICAL $5, 0 8 > JMPZ ~6, ->20 128 9 > NEW $7 'Exception' 10 ROPE_INIT 5 ~9 !1 11 ROPE_ADD 1 ~9 ~9, '+in+' 12 ROPE_ADD 2 ~9 ~9, !2 13 ROPE_ADD 3 ~9 ~9, '+at+line+' 14 ROPE_END 4 ~8 ~9, !3 15 SEND_VAL_EX ~8 16 SEND_VAR_EX !0 17 DO_FCALL 0 18 > THROW 0 $7 19* JMP ->27 130 20 > ROPE_INIT 6 ~14 'log+' 21 ROPE_ADD 1 ~14 ~14, !1 22 ROPE_ADD 2 ~14 ~14, '+in+' 23 ROPE_ADD 3 ~14 ~14, !2 24 ROPE_ADD 4 ~14 ~14, '+at+line+' 25 ROPE_END 5 ~13 ~14, !3 26 ECHO ~13 132 27 > RETURN null End of function %00%7Bclosure%7D%2Fin%2FPsVQd%3A125%247
Generated using Vulcan Logic Dumper, using php 8.0.0