Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 46) Position 1 = 80, Position 2 = 82 Branch analysis from position: 80 2 jumps found. (Code = 43) Position 1 = 83, Position 2 = 91 Branch analysis from position: 83 2 jumps found. (Code = 43) Position 1 = 93, Position 2 = 101 Branch analysis from position: 93 2 jumps found. (Code = 43) Position 1 = 103, Position 2 = 146 Branch analysis from position: 103 1 jumps found. (Code = 42) Position 1 = 183 Branch analysis from position: 183 2 jumps found. (Code = 44) Position 1 = 185, Position 2 = 148 Branch analysis from position: 185 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 148 2 jumps found. (Code = 43) Position 1 = 162, Position 2 = 173 Branch analysis from position: 162 1 jumps found. (Code = 42) Position 1 = 182 Branch analysis from position: 182 2 jumps found. (Code = 44) Position 1 = 185, Position 2 = 148 Branch analysis from position: 185 Branch analysis from position: 148 Branch analysis from position: 173 2 jumps found. (Code = 44) Position 1 = 185, Position 2 = 148 Branch analysis from position: 185 Branch analysis from position: 148 Branch analysis from position: 146 Branch analysis from position: 101 Branch analysis from position: 91 Branch analysis from position: 82 filename: /in/KpkdS function name: (null) number of ops: 207 compiled vars: !0 = $x, !1 = $y, !2 = $z, !3 = $q, !4 = $obr, !5 = $bila, !6 = $cerna, !7 = $cervena, !8 = $modra, !9 = $lajna, !10 = $i, !11 = $result, !12 = $predchozi line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > INIT_FCALL 'error_reporting' 1 SEND_VAL 0 2 DO_ICALL 3 3 INCLUDE_OR_EVAL '..%2Ffunction.php', INCLUDE 4 4 INIT_FCALL 'htmlspecialchars' 5 FETCH_R global ~15 '_GET' 6 FETCH_DIM_R ~16 ~15, 'x' 7 SEND_VAL ~16 8 DO_ICALL $17 9 ASSIGN !0, $17 5 10 INIT_FCALL 'htmlspecialchars' 11 FETCH_R global ~19 '_GET' 12 FETCH_DIM_R ~20 ~19, 'y' 13 SEND_VAL ~20 14 DO_ICALL $21 15 ASSIGN !1, $21 6 16 INIT_FCALL 'htmlspecialchars' 17 FETCH_R global ~23 '_GET' 18 FETCH_DIM_R ~24 ~23, 'z' 19 SEND_VAL ~24 20 DO_ICALL $25 21 ASSIGN !2, $25 7 22 INIT_FCALL 'htmlspecialchars' 23 FETCH_R global ~27 '_GET' 24 FETCH_DIM_R ~28 ~27, 'q' 25 SEND_VAL ~28 26 DO_ICALL $29 27 ASSIGN !3, $29 21 28 INIT_FCALL_BY_NAME 'imagecreatetruecolor' 29 SEND_VAL_EX 128 30 SEND_VAL_EX 128 31 DO_FCALL 0 $31 32 ASSIGN !4, $31 22 33 INIT_FCALL_BY_NAME 'imageantialias' 34 SEND_VAR_EX !4 35 SEND_VAL_EX <true> 36 DO_FCALL 0 23 37 INIT_FCALL_BY_NAME 'ImageColorAllocate' 38 SEND_VAR_EX !4 39 SEND_VAL_EX 255 40 SEND_VAL_EX 255 41 SEND_VAL_EX 255 42 DO_FCALL 0 $34 43 ASSIGN !5, $34 24 44 INIT_FCALL_BY_NAME 'ImageColorAllocate' 45 SEND_VAR_EX !4 46 SEND_VAL_EX 0 47 SEND_VAL_EX 0 48 SEND_VAL_EX 0 49 DO_FCALL 0 $36 50 ASSIGN !6, $36 25 51 INIT_FCALL_BY_NAME 'ImageColorAllocate' 52 SEND_VAR_EX !4 53 SEND_VAL_EX 244 54 SEND_VAL_EX 55 55 SEND_VAL_EX 55 56 DO_FCALL 0 $38 57 ASSIGN !7, $38 26 58 INIT_FCALL_BY_NAME 'ImageColorAllocate' 59 SEND_VAR_EX !4 60 SEND_VAL_EX 31 61 SEND_VAL_EX 58 62 SEND_VAL_EX 147 63 DO_FCALL 0 $40 64 ASSIGN !8, $40 27 65 INIT_FCALL_BY_NAME 'ImageColorAllocate' 66 SEND_VAR_EX !4 67 SEND_VAL_EX 214 68 SEND_VAL_EX 195 69 SEND_VAL_EX 179 70 DO_FCALL 0 $42 71 ASSIGN !9, $42 28 72 INIT_FCALL_BY_NAME 'imagefill' 73 SEND_VAR_EX !4 74 SEND_VAL_EX 0 75 SEND_VAL_EX 0 76 SEND_VAR_EX !5 77 DO_FCALL 0 30 78 MOD ~45 !0, 2 79 > JMPZ_EX ~45 ~45, ->82 80 > MOD ~46 !1, 2 81 BOOL ~45 ~46 82 > > JMPZ ~45, ->91 83 > INIT_FCALL_BY_NAME 'imagestring' 84 SEND_VAR_EX !4 85 SEND_VAL_EX 1 86 SEND_VAL_EX 50 87 SEND_VAL_EX 54 88 SEND_VAL_EX 'VIKITRON' 89 SEND_VAR_EX !9 90 DO_FCALL 0 32 91 > BOOL_NOT ~48 !0 92 > JMPZ ~48, ->101 33 93 > INIT_FCALL_BY_NAME 'ImageLine' 94 SEND_VAR_EX !4 95 SEND_VAL_EX 0 96 SEND_VAL_EX 0 97 SEND_VAL_EX 0 98 SEND_VAL_EX 128 99 SEND_VAR_EX !6 100 DO_FCALL 0 35 101 > BOOL_NOT ~50 !1 102 > JMPZ ~50, ->146 36 103 > INIT_FCALL_BY_NAME 'ImageLine' 104 SEND_VAR_EX !4 105 SEND_VAL_EX 0 106 SEND_VAL_EX 127 107 SEND_VAL_EX 128 108 SEND_VAL_EX 127 109 SEND_VAR_EX !6 110 DO_FCALL 0 37 111 INIT_FCALL_BY_NAME 'ImageLine' 112 SEND_VAR_EX !4 113 SEND_VAL_EX 0 114 SEND_VAL_EX 123 115 SEND_VAL_EX 0 116 SEND_VAL_EX 128 117 SEND_VAR_EX !6 118 DO_FCALL 0 38 119 INIT_FCALL_BY_NAME 'ImageLine' 120 SEND_VAR_EX !4 121 SEND_VAL_EX 64 122 SEND_VAL_EX 123 123 SEND_VAL_EX 64 124 SEND_VAL_EX 128 125 SEND_VAR_EX !6 126 DO_FCALL 0 39 127 INIT_FCALL_BY_NAME 'imagestring' 128 SEND_VAR_EX !4 129 SEND_VAL_EX 2 130 SEND_VAL_EX 3 131 SEND_VAL_EX 115 132 MUL ~54 !0, 2 133 SEND_VAL_EX ~54 134 SEND_VAR_EX !6 135 DO_FCALL 0 40 136 INIT_FCALL_BY_NAME 'imagestring' 137 SEND_VAR_EX !4 138 SEND_VAL_EX 2 139 SEND_VAL_EX 67 140 SEND_VAL_EX 115 141 MUL ~56 !0, 2 142 ADD ~57 ~56, 1 143 SEND_VAL_EX ~57 144 SEND_VAR_EX !6 145 DO_FCALL 0 42 146 > ASSIGN !10, 0 147 > JMP ->183 43 148 > INIT_FCALL 'rekurze' 149 SEND_VAR !3 150 MUL ~60 !10, 0.0078 151 ADD ~61 !1, ~60 152 SEND_VAL ~61 153 DO_FCALL 0 $62 154 MUL ~63 $62, 128 155 SUB ~64 0, ~63 156 ADD ~65 !0, 1 157 MUL ~66 ~65, 128 158 ADD ~67 ~64, ~66 159 ASSIGN !11, ~67 44 160 IS_NOT_EQUAL !11, 'NAN' 161 > JMPZ ~69, ->173 45 162 > INIT_FCALL_BY_NAME 'ImageLine' 163 SEND_VAR_EX !4 164 SUB ~70 !10, 1 165 SEND_VAL_EX ~70 166 SEND_VAR_EX !12 167 SEND_VAR_EX !10 168 SEND_VAR_EX !11 169 SEND_VAR_EX !8 170 DO_FCALL 0 46 171 ASSIGN !12, !11 172 > JMP ->182 48 173 > INIT_FCALL_BY_NAME 'ImageLine' 174 SEND_VAR_EX !4 175 SUB ~73 !10, 1 176 SEND_VAL_EX ~73 177 SEND_VAL_EX 0 178 SEND_VAR_EX !10 179 SEND_VAL_EX 128 180 SEND_VAR_EX !7 181 DO_FCALL 0 42 182 > PRE_INC !10 183 > IS_SMALLER !10, 130 184 > JMPNZ ~76, ->148 52 185 > INIT_FCALL_BY_NAME 'imagestring' 186 SEND_VAR_EX !4 187 SEND_VAL_EX 2 188 SEND_VAL_EX 5 189 SEND_VAL_EX 0 190 CONCAT ~77 '%5B', !0 191 CONCAT ~78 ~77, '%3B+' 192 CONCAT ~79 ~78, !1 193 CONCAT ~80 ~79, '%5D' 194 SEND_VAL_EX ~80 195 SEND_VAR_EX !9 196 DO_FCALL 0 54 197 INIT_FCALL 'header' 198 SEND_VAL 'Content-type%3A+image%2Fpng' 199 DO_ICALL 55 200 INIT_FCALL_BY_NAME 'imagepng' 201 SEND_VAR_EX !4 202 DO_FCALL 0 56 203 INIT_FCALL_BY_NAME 'imagedestroy' 204 SEND_VAR_EX !4 205 DO_FCALL 0 57 206 > RETURN 1 Function rekurze: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 23, Position 2 = 25 Branch analysis from position: 23 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 2 jumps found. (Code = 47) Position 1 = 34, Position 2 = 36 Branch analysis from position: 34 2 jumps found. (Code = 43) Position 1 = 37, Position 2 = 39 Branch analysis from position: 37 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 39 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 36 filename: /in/KpkdS function name: rekurze number of ops: 41 compiled vars: !0 = $q, !1 = $x, !2 = $qa, !3 = $zadani, !4 = $result, !5 = $resulta line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 9 0 E > RECV !0 1 RECV !1 10 2 INIT_FCALL 'str_replace' 3 SEND_VAL 'x' 4 CONCAT ~6 '%28', !1 5 CONCAT ~7 ~6, '%29' 6 SEND_VAL ~7 7 SEND_VAR !0 8 DO_ICALL $8 9 ASSIGN !0, $8 11 10 INIT_FCALL 'str_replace' 11 SEND_VAL 'x' 12 ADD ~10 !1, 0.05 13 CONCAT ~11 '%28', ~10 14 CONCAT ~12 ~11, '%29' 15 SEND_VAL ~12 16 SEND_VAR !3 17 DO_ICALL $13 18 ASSIGN !2, $13 12 19 INIT_FCALL 'is_numeric' 20 SEND_VAR !0 21 DO_ICALL $15 22 > JMPZ $15, ->25 13 23 > > RETURN !0 24* JMP ->40 15 25 > CONCAT ~16 '%24result+%3D+%28string%29%28', !0 26 CONCAT ~17 ~16, '%29%2A1%3B' 27 INCLUDE_OR_EVAL ~17, EVAL 16 28 CONCAT ~19 '%24resulta+%3D+%28string%29%28', !2 29 CONCAT ~20 ~19, '%29%3B' 30 INCLUDE_OR_EVAL ~20, EVAL 17 31 SUB ~22 !4, !5 32 IS_SMALLER_OR_EQUAL ~23 500, ~22 33 > JMPNZ_EX ~23 ~23, ->36 34 > IS_EQUAL ~24 !4, !5 35 BOOL ~23 ~24 36 > > JMPZ ~23, ->39 37 > > RETURN 'NAN' 38* JMP ->40 39 > > RETURN !4 19 40* > RETURN null End of function rekurze
Generated using Vulcan Logic Dumper, using php 8.0.0