Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/1PjWQ function name: (null) number of ops: 31 compiled vars: !0 = $old_error_handler, !1 = $t, !2 = $a, !3 = $b, !4 = $c, !5 = $t1, !6 = $t2, !7 = $t3 line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > INIT_FCALL 'error_reporting' 1 SEND_VAL 0 2 DO_ICALL 86 3 INIT_FCALL 'set_error_handler' 4 SEND_VAL 'userErrorHandler' 5 DO_ICALL $9 6 ASSIGN !0, $9 89 7 FETCH_CONSTANT ~11 'I_AM_NOT_DEFINED' 8 ASSIGN !1, ~11 92 9 ASSIGN !2, <array> 93 10 ASSIGN !3, <array> 94 11 ASSIGN !4, <array> 97 12 INIT_FCALL 'distance' 13 SEND_VAR !4 14 SEND_VAR !3 15 DO_FCALL 0 $16 16 CONCAT ~17 $16, '%0A' 17 ASSIGN !5, ~17 100 18 INIT_FCALL 'distance' 19 SEND_VAR !3 20 SEND_VAL 'i+am+not+an+array' 21 DO_FCALL 0 $19 22 CONCAT ~20 $19, '%0A' 23 ASSIGN !6, ~20 103 24 INIT_FCALL 'distance' 25 SEND_VAR !2 26 SEND_VAR !3 27 DO_FCALL 0 $22 28 CONCAT ~23 $22, '%0A' 29 ASSIGN !7, ~23 105 30 > RETURN 1 Function usererrorhandler: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 19, Position 2 = 24 Branch analysis from position: 19 2 jumps found. (Code = 43) Position 1 = 32, Position 2 = 37 Branch analysis from position: 32 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 37 Branch analysis from position: 24 filename: /in/1PjWQ function name: userErrorHandler number of ops: 38 compiled vars: !0 = $errno, !1 = $errmsg, !2 = $filename, !3 = $linenum, !4 = $vars, !5 = $errortype, !6 = $user_errors, !7 = $err, !8 = $dt line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 6 0 E > RECV !0 1 RECV !1 2 RECV !2 3 RECV !3 4 RECV !4 15 5 ASSIGN !5, <array> 30 6 ASSIGN !6, <array> 33 7 ASSIGN_OP 8 !7, !8 34 8 ASSIGN_OP 8 !7, !0 35 9 FETCH_DIM_R ~13 !5, !0 10 ASSIGN_OP 8 !7, ~13 36 11 ASSIGN_OP 8 !7, !1 37 12 ASSIGN_OP 8 !7, !2 38 13 ASSIGN_OP 8 !7, !3 40 14 INIT_FCALL 'in_array' 15 SEND_VAR !0 16 SEND_VAR !6 17 DO_ICALL $18 18 > JMPZ $18, ->24 41 19 > INIT_FCALL_BY_NAME 'wddx_serialize_value' 20 SEND_VAR_EX !4 21 SEND_VAL_EX 'Variables' 22 DO_FCALL 0 $19 23 ASSIGN_OP 8 !7, $19 43 24 > ASSIGN_OP 8 !7, '%3C%2Ferrorentry%3E%0A%0A' 49 25 INIT_FCALL 'error_log' 26 SEND_VAR !7 27 SEND_VAL 3 28 SEND_VAL '%2Fusr%2Flocal%2Fphp4%2Ferror.log' 29 DO_ICALL 50 30 IS_EQUAL !0, 256 31 > JMPZ ~23, ->37 51 32 > INIT_FCALL 'mail' 33 SEND_VAL 'phpdev%40example.com' 34 SEND_VAL 'Critical+User+Error' 35 SEND_VAR !7 36 DO_ICALL 53 37 > > RETURN null End of function usererrorhandler Function distance: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 5, Position 2 = 8 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 14 Branch analysis from position: 9 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 14 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 23 Branch analysis from position: 18 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 23 1 jumps found. (Code = 42) Position 1 = 61 Branch analysis from position: 61 2 jumps found. (Code = 44) Position 1 = 64, Position 2 = 25 Branch analysis from position: 64 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 2 jumps found. (Code = 43) Position 1 = 35, Position 2 = 43 Branch analysis from position: 35 2 jumps found. (Code = 43) Position 1 = 48, Position 2 = 56 Branch analysis from position: 48 2 jumps found. (Code = 44) Position 1 = 64, Position 2 = 25 Branch analysis from position: 64 Branch analysis from position: 25 Branch analysis from position: 56 Branch analysis from position: 43 Branch analysis from position: 8 filename: /in/1PjWQ function name: distance number of ops: 65 compiled vars: !0 = $vect1, !1 = $vect2, !2 = $i, !3 = $c1, !4 = $c2, !5 = $d line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 56 0 E > RECV !0 1 RECV !1 58 2 TYPE_CHECK 128 ~6 !0 3 BOOL_NOT ~7 ~6 4 > JMPNZ_EX ~7 ~7, ->8 5 > TYPE_CHECK 128 ~8 !1 6 BOOL_NOT ~9 ~8 7 BOOL ~7 ~9 8 > > JMPZ ~7, ->14 59 9 > INIT_FCALL 'trigger_error' 10 SEND_VAL 'Incorrect+parameters%2C+arrays+expected' 11 SEND_VAL 256 12 DO_ICALL 60 13 > RETURN null 63 14 > COUNT ~11 !0 15 COUNT ~12 !1 16 IS_NOT_EQUAL ~11, ~12 17 > JMPZ ~13, ->23 64 18 > INIT_FCALL 'trigger_error' 19 SEND_VAL 'Vectors+need+to+be+of+the+same+size' 20 SEND_VAL 256 21 DO_ICALL 65 22 > RETURN null 68 23 > ASSIGN !2, 0 24 > JMP ->61 69 25 > FETCH_DIM_R ~16 !0, !2 26 ASSIGN !3, ~16 27 FETCH_DIM_R ~18 !1, !2 28 ASSIGN !4, ~18 70 29 ASSIGN !5, 0 71 30 INIT_FCALL 'is_numeric' 31 SEND_VAR !3 32 DO_ICALL $21 33 BOOL_NOT ~22 $21 34 > JMPZ ~22, ->43 72 35 > INIT_FCALL 'trigger_error' 36 ROPE_INIT 3 ~24 'Coordinate+' 37 ROPE_ADD 1 ~24 ~24, !2 38 ROPE_END 2 ~23 ~24, '+in+vector+1+is+not+a+number%2C+using+zero' 39 SEND_VAL ~23 73 40 SEND_VAL 512 41 DO_ICALL 74 42 ASSIGN !3, 0 76 43 > INIT_FCALL 'is_numeric' 44 SEND_VAR !4 45 DO_ICALL $28 46 BOOL_NOT ~29 $28 47 > JMPZ ~29, ->56 77 48 > INIT_FCALL 'trigger_error' 49 ROPE_INIT 3 ~31 'Coordinate+' 50 ROPE_ADD 1 ~31 ~31, !2 51 ROPE_END 2 ~30 ~31, '+in+vector+2+is+not+a+number%2C+using+zero' 52 SEND_VAL ~30 78 53 SEND_VAL 512 54 DO_ICALL 79 55 ASSIGN !4, 0 81 56 > MUL ~35 !4, !4 57 MUL ~36 !3, !3 58 SUB ~37 ~35, ~36 59 ASSIGN_OP 1 !5, ~37 68 60 PRE_INC !2 61 > COUNT ~40 !0 62 IS_SMALLER !2, ~40 63 > JMPNZ ~41, ->25 84 64 > > RETURN null End of function distance
Generated using Vulcan Logic Dumper, using php 8.0.0