Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 2, Position 2 = 4 Branch analysis from position: 2 1 jumps found. (Code = 42) Position 1 = 364 Branch analysis from position: 364 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 4 1 jumps found. (Code = 42) Position 1 = 23 Branch analysis from position: 23 2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 15 Branch analysis from position: 28 1 jumps found. (Code = 42) Position 1 = 52 Branch analysis from position: 52 2 jumps found. (Code = 44) Position 1 = 56, Position 2 = 30 Branch analysis from position: 56 2 jumps found. (Code = 43) Position 1 = 60, Position 2 = 363 Branch analysis from position: 60 1 jumps found. (Code = 42) Position 1 = 149 Branch analysis from position: 149 2 jumps found. (Code = 44) Position 1 = 152, Position 2 = 116 Branch analysis from position: 152 1 jumps found. (Code = 42) Position 1 = 246 Branch analysis from position: 246 2 jumps found. (Code = 44) Position 1 = 248, Position 2 = 165 Branch analysis from position: 248 1 jumps found. (Code = 42) Position 1 = 273 Branch analysis from position: 273 2 jumps found. (Code = 44) Position 1 = 275, Position 2 = 250 Branch analysis from position: 275 1 jumps found. (Code = 42) Position 1 = 302 Branch analysis from position: 302 2 jumps found. (Code = 44) Position 1 = 306, Position 2 = 277 Branch analysis from position: 306 1 jumps found. (Code = 42) Position 1 = 353 Branch analysis from position: 353 2 jumps found. (Code = 44) Position 1 = 356, Position 2 = 308 Branch analysis from position: 356 1 jumps found. (Code = 42) Position 1 = 364 Branch analysis from position: 364 Branch analysis from position: 308 1 jumps found. (Code = 42) Position 1 = 335 Branch analysis from position: 335 2 jumps found. (Code = 44) Position 1 = 337, Position 2 = 317 Branch analysis from position: 337 2 jumps found. (Code = 44) Position 1 = 356, Position 2 = 308 Branch analysis from position: 356 Branch analysis from position: 308 Branch analysis from position: 317 2 jumps found. (Code = 44) Position 1 = 337, Position 2 = 317 Branch analysis from position: 337 Branch analysis from position: 317 Branch analysis from position: 277 2 jumps found. (Code = 44) Position 1 = 306, Position 2 = 277 Branch analysis from position: 306 Branch analysis from position: 277 Branch analysis from position: 250 2 jumps found. (Code = 44) Position 1 = 275, Position 2 = 250 Branch analysis from position: 275 Branch analysis from position: 250 Branch analysis from position: 165 2 jumps found. (Code = 43) Position 1 = 179, Position 2 = 192 Branch analysis from position: 179 1 jumps found. (Code = 42) Position 1 = 204 Branch analysis from position: 204 2 jumps found. (Code = 43) Position 1 = 220, Position 2 = 233 Branch analysis from position: 220 1 jumps found. (Code = 42) Position 1 = 245 Branch analysis from position: 245 2 jumps found. (Code = 44) Position 1 = 248, Position 2 = 165 Branch analysis from position: 248 Branch analysis from position: 165 Branch analysis from position: 233 2 jumps found. (Code = 44) Position 1 = 248, Position 2 = 165 Branch analysis from position: 248 Branch analysis from position: 165 Branch analysis from position: 192 2 jumps found. (Code = 43) Position 1 = 220, Position 2 = 233 Branch analysis from position: 220 Branch analysis from position: 233 Branch analysis from position: 116 2 jumps found. (Code = 43) Position 1 = 119, Position 2 = 121 Branch analysis from position: 119 1 jumps found. (Code = 42) Position 1 = 123 Branch analysis from position: 123 2 jumps found. (Code = 43) Position 1 = 127, Position 2 = 129 Branch analysis from position: 127 1 jumps found. (Code = 42) Position 1 = 131 Branch analysis from position: 131 2 jumps found. (Code = 43) Position 1 = 135, Position 2 = 137 Branch analysis from position: 135 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 2 jumps found. (Code = 43) Position 1 = 143, Position 2 = 145 Branch analysis from position: 143 1 jumps found. (Code = 42) Position 1 = 147 Branch analysis from position: 147 2 jumps found. (Code = 44) Position 1 = 152, Position 2 = 116 Branch analysis from position: 152 Branch analysis from position: 116 Branch analysis from position: 145 2 jumps found. (Code = 44) Position 1 = 152, Position 2 = 116 Branch analysis from position: 152 Branch analysis from position: 116 Branch analysis from position: 137 2 jumps found. (Code = 43) Position 1 = 143, Position 2 = 145 Branch analysis from position: 143 Branch analysis from position: 145 Branch analysis from position: 129 2 jumps found. (Code = 43) Position 1 = 135, Position 2 = 137 Branch analysis from position: 135 Branch analysis from position: 137 Branch analysis from position: 121 2 jumps found. (Code = 43) Position 1 = 127, Position 2 = 129 Branch analysis from position: 127 Branch analysis from position: 129 Branch analysis from position: 363 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 30 2 jumps found. (Code = 44) Position 1 = 56, Position 2 = 30 Branch analysis from position: 56 Branch analysis from position: 30 Branch analysis from position: 15 2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 15 Branch analysis from position: 28 Branch analysis from position: 15 filename: /in/IuedZ function name: (null) number of ops: 365 compiled vars: !0 = $dataFile, !1 = $point, !2 = $data_x, !3 = $data_y, !4 = $x, !5 = $file, !6 = $file_hander, !7 = $buffer, !8 = $i, !9 = $data, !10 = $imgWidth, !11 = $imgHeight, !12 = $cha, !13 = $image, !14 = $colorWhite, !15 = $raxi, !16 = $raxi_o, !17 = $net, !18 = $zuobiao, !19 = $max_x, !20 = $min_x, !21 = $min_y, !22 = $max_y, !23 = $num, !24 = $bit_x, !25 = $step_x, !26 = $bit_y, !27 = $step_y, !28 = $show_thing, !29 = $j line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ISSET_ISEMPTY_CV !0 1 > JMPZ ~30, ->4 3 2 > ECHO '%E6%97%A0%E6%95%B0%E6%8D%AE%E6%96%87%E4%BB%B6%21' 3 > JMP ->364 6 4 > ASSIGN !1, 6 7 5 ASSIGN !2, <array> 8 6 ASSIGN !3, <array> 9 7 ASSIGN !4, <array> 10 8 ASSIGN !5, !0 11 9 INIT_FCALL 'fopen' 10 SEND_VAR !5 11 SEND_VAL 'rb' 12 DO_ICALL $36 13 ASSIGN !6, $36 12 14 > JMP ->23 14 15 > INIT_FCALL 'fgets' 16 SEND_VAR !6 17 DO_ICALL $38 18 ASSIGN !7, $38 15 19 INIT_FCALL 'array_push' 20 SEND_REF !4 21 SEND_VAR !7 22 DO_ICALL 12 23 > INIT_FCALL 'feof' 24 SEND_VAR !6 25 DO_ICALL $41 26 BOOL_NOT ~42 $41 27 > JMPNZ ~42, ->15 17 28 > ASSIGN !8, 0 29 > JMP ->52 19 30 > INIT_FCALL 'explode' 31 SEND_VAL '+' 32 FETCH_DIM_R ~44 !4, !8 33 SEND_VAL ~44 34 DO_ICALL $45 35 ASSIGN !9, $45 20 36 INIT_FCALL 'array_push' 37 SEND_REF !2 38 FETCH_DIM_R ~47 !9, 0 39 SEND_VAL ~47 40 DO_ICALL 21 41 INIT_FCALL 'array_push' 42 SEND_REF !3 43 INIT_FCALL 'substr' 44 FETCH_DIM_R ~49 !9, 1 45 SEND_VAL ~49 46 SEND_VAL 0 47 SEND_VAL -2 48 DO_ICALL $50 49 SEND_VAR $50 50 DO_ICALL 17 51 PRE_INC !8 52 > COUNT ~53 !4 53 SUB ~54 ~53, 1 54 IS_SMALLER !8, ~54 55 > JMPNZ ~55, ->30 27 56 > COUNT ~56 !2 57 COUNT ~57 !3 58 IS_EQUAL ~56, ~57 59 > JMPZ ~58, ->363 29 60 > INIT_FCALL 'header' 61 SEND_VAL 'Content-type%3Aimage%2Fpng' 62 DO_ICALL 30 63 ASSIGN !10, 600 64 ASSIGN !11, 600 65 ASSIGN !12, 50 31 66 INIT_FCALL_BY_NAME 'imagecreate' 67 ADD ~63 !10, 80 68 SEND_VAL_EX ~63 69 ADD ~64 !11, 80 70 SEND_VAL_EX ~64 71 DO_FCALL 0 $65 72 ASSIGN !13, $65 32 73 INIT_FCALL_BY_NAME 'imagecolorallocate' 74 SEND_VAR_EX !13 75 SEND_VAL_EX 255 76 SEND_VAL_EX 255 77 SEND_VAL_EX 255 78 DO_FCALL 0 $67 79 ASSIGN !14, $67 33 80 INIT_FCALL_BY_NAME 'imagecolorallocate' 81 SEND_VAR_EX !13 82 SEND_VAL_EX 255 83 SEND_VAL_EX 0 84 SEND_VAL_EX 0 85 DO_FCALL 0 $69 86 ASSIGN !15, $69 34 87 INIT_FCALL_BY_NAME 'imagecolorallocate' 88 SEND_VAR_EX !13 89 SEND_VAL_EX 0 90 SEND_VAL_EX 255 91 SEND_VAL_EX 0 92 DO_FCALL 0 $71 93 ASSIGN !16, $71 35 94 INIT_FCALL_BY_NAME 'imagecolorallocate' 95 SEND_VAR_EX !13 96 SEND_VAL_EX 153 97 SEND_VAL_EX 204 98 SEND_VAL_EX 255 99 DO_FCALL 0 $73 100 ASSIGN !17, $73 36 101 INIT_FCALL_BY_NAME 'imagecolorallocate' 102 SEND_VAR_EX !13 103 SEND_VAL_EX 255 104 SEND_VAL_EX 153 105 SEND_VAL_EX 0 106 DO_FCALL 0 $75 107 ASSIGN !18, $75 38 108 FETCH_DIM_R ~77 !2, 0 109 ASSIGN ~78 !20, ~77 110 ASSIGN !19, ~78 39 111 FETCH_DIM_R ~80 !3, 0 112 ASSIGN ~81 !22, ~80 113 ASSIGN !21, ~81 40 114 ASSIGN !8, 1 115 > JMP ->149 42 116 > FETCH_DIM_R ~84 !2, !8 117 IS_SMALLER ~84, !19 118 > JMPZ ~85, ->121 119 > QM_ASSIGN ~86 !19 120 > JMP ->123 121 > FETCH_DIM_R ~87 !2, !8 122 QM_ASSIGN ~86 ~87 123 > ASSIGN !19, ~86 43 124 FETCH_DIM_R ~89 !2, !8 125 IS_SMALLER !20, ~89 126 > JMPZ ~90, ->129 127 > QM_ASSIGN ~91 !20 128 > JMP ->131 129 > FETCH_DIM_R ~92 !2, !8 130 QM_ASSIGN ~91 ~92 131 > ASSIGN !20, ~91 44 132 FETCH_DIM_R ~94 !3, !8 133 IS_SMALLER ~94, !22 134 > JMPZ ~95, ->137 135 > QM_ASSIGN ~96 !22 136 > JMP ->139 137 > FETCH_DIM_R ~97 !3, !8 138 QM_ASSIGN ~96 ~97 139 > ASSIGN !22, ~96 45 140 FETCH_DIM_R ~99 !3, !8 141 IS_SMALLER !21, ~99 142 > JMPZ ~100, ->145 143 > QM_ASSIGN ~101 !21 144 > JMP ->147 145 > FETCH_DIM_R ~102 !3, !8 146 QM_ASSIGN ~101 ~102 147 > ASSIGN !21, ~101 40 148 PRE_INC !8 149 > COUNT ~105 !2 150 IS_SMALLER !8, ~105 151 > JMPNZ ~106, ->116 47 152 > ASSIGN !23, 20 48 153 SUB ~108 !19, !20 154 DIV ~109 ~108, !10 155 ASSIGN !24, ~109 49 156 MUL ~111 !24, 30 157 ASSIGN !25, ~111 51 158 SUB ~113 !22, !21 159 DIV ~114 ~113, !11 160 ASSIGN !26, ~114 52 161 MUL ~116 !26, 30 162 ASSIGN !27, ~116 55 163 ASSIGN !8, 0 164 > JMP ->246 58 165 > INIT_FCALL_BY_NAME 'imageline' 166 SEND_VAR_EX !13 167 MUL ~119 !8, 30 168 SEND_VAL_EX ~119 169 SEND_VAR_EX !11 170 ADD ~120 !8, 1 171 MUL ~121 ~120, 30 172 SEND_VAL_EX ~121 173 SEND_VAR_EX !11 174 SEND_VAR_EX !15 175 DO_FCALL 0 59 176 MOD ~123 !8, 2 177 IS_EQUAL ~123, 0 178 > JMPZ ~124, ->192 60 179 > INIT_FCALL_BY_NAME 'imagestring' 180 SEND_VAR_EX !13 181 SEND_VAL_EX 2 182 MUL ~125 !8, 30 183 SEND_VAL_EX ~125 184 ADD ~126 !11, 5 185 SEND_VAL_EX ~126 186 MUL ~127 !8, !25 187 ADD ~128 !20, ~127 188 SEND_VAL_EX ~128 189 SEND_VAR_EX !16 190 DO_FCALL 0 191 > JMP ->204 62 192 > INIT_FCALL_BY_NAME 'imagestring' 193 SEND_VAR_EX !13 194 SEND_VAL_EX 2 195 MUL ~130 !8, 30 196 SEND_VAL_EX ~130 197 ADD ~131 !11, 5 198 SEND_VAL_EX ~131 199 MUL ~132 !8, !25 200 ADD ~133 !20, ~132 201 SEND_VAL_EX ~133 202 SEND_VAR_EX !15 203 DO_FCALL 0 63 204 > INIT_FCALL_BY_NAME 'imageline' 205 SEND_VAR_EX !13 206 SEND_VAL_EX 0 207 MUL ~135 !8, 30 208 SUB ~136 !11, ~135 209 SEND_VAL_EX ~136 210 SEND_VAL_EX 0 211 ADD ~137 !8, 1 212 MUL ~138 ~137, 30 213 SUB ~139 !11, ~138 214 SEND_VAL_EX ~139 215 SEND_VAR_EX !15 216 DO_FCALL 0 64 217 MOD ~141 !8, 2 218 IS_EQUAL ~141, 0 219 > JMPZ ~142, ->233 65 220 > INIT_FCALL_BY_NAME 'imagestring' 221 SEND_VAR_EX !13 222 SEND_VAL_EX 2 223 SEND_VAL_EX 10 224 MUL ~143 !8, 30 225 SUB ~144 !11, ~143 226 SEND_VAL_EX ~144 227 MUL ~145 !8, !27 228 ADD ~146 !21, ~145 229 SEND_VAL_EX ~146 230 SEND_VAR_EX !15 231 DO_FCALL 0 232 > JMP ->245 67 233 > INIT_FCALL_BY_NAME 'imagestring' 234 SEND_VAR_EX !13 235 SEND_VAL_EX 2 236 SEND_VAL_EX 10 237 MUL ~148 !8, 30 238 SUB ~149 !11, ~148 239 SEND_VAL_EX ~149 240 MUL ~150 !8, !27 241 ADD ~151 !21, ~150 242 SEND_VAL_EX ~151 243 SEND_VAR_EX !16 244 DO_FCALL 0 55 245 > PRE_INC !8 246 > IS_SMALLER_OR_EQUAL !8, !23 247 > JMPNZ ~154, ->165 70 248 > ASSIGN !8, 1 249 > JMP ->273 72 250 > INIT_FCALL_BY_NAME 'imageline' 251 SEND_VAR_EX !13 252 MUL ~156 !8, 30 253 SEND_VAL_EX ~156 254 SEND_VAR_EX !11 255 MUL ~157 !8, 30 256 SEND_VAL_EX ~157 257 SEND_VAL_EX 0 258 SEND_VAR_EX !17 259 DO_FCALL 0 73 260 INIT_FCALL_BY_NAME 'imageline' 261 SEND_VAR_EX !13 262 SEND_VAL_EX 0 263 MUL ~159 !8, 30 264 SUB ~160 !11, ~159 265 SEND_VAL_EX ~160 266 SEND_VAR_EX !10 267 MUL ~161 !8, 30 268 SUB ~162 !11, ~161 269 SEND_VAL_EX ~162 270 SEND_VAR_EX !17 271 DO_FCALL 0 70 272 PRE_INC !8 273 > IS_SMALLER_OR_EQUAL !8, 20 274 > JMPNZ ~165, ->250 75 275 > ASSIGN !8, 0 276 > JMP ->302 78 277 > INIT_FCALL_BY_NAME 'imageline' 278 SEND_VAR_EX !13 279 FETCH_DIM_R ~167 !2, !8 280 SUB ~168 ~167, !20 281 DIV ~169 ~168, !24 282 SEND_VAL_EX ~169 283 FETCH_DIM_R ~170 !3, !8 284 SUB ~171 ~170, !21 285 DIV ~172 ~171, !26 286 SUB ~173 !11, ~172 287 SEND_VAL_EX ~173 288 ADD ~174 !8, 1 289 FETCH_DIM_R ~175 !2, ~174 290 SUB ~176 ~175, !20 291 DIV ~177 ~176, !24 292 SEND_VAL_EX ~177 293 ADD ~178 !8, 1 294 FETCH_DIM_R ~179 !3, ~178 295 SUB ~180 ~179, !21 296 DIV ~181 ~180, !26 297 SUB ~182 !11, ~181 298 SEND_VAL_EX ~182 299 SEND_VAR_EX !15 300 DO_FCALL 0 75 301 PRE_INC !8 302 > COUNT ~185 !2 303 SUB ~186 ~185, 1 304 IS_SMALLER !8, ~186 305 > JMPNZ ~187, ->277 80 306 > ASSIGN !8, 0 307 > JMP ->353 82 308 > FETCH_DIM_R ~189 !2, !8 309 CONCAT ~190 '%5B', ~189 310 CONCAT ~191 ~190, '%2C' 311 FETCH_DIM_R ~192 !3, !8 312 CONCAT ~193 ~191, ~192 313 CONCAT ~194 ~193, '%5D' 314 ASSIGN !28, ~194 83 315 ASSIGN !29, 0 316 > JMP ->335 84 317 > INIT_FCALL_BY_NAME 'imagearc' 318 SEND_VAR_EX !13 319 FETCH_DIM_R ~197 !2, !8 320 SUB ~198 ~197, !20 321 DIV ~199 ~198, !24 322 SEND_VAL_EX ~199
Generated using Vulcan Logic Dumper, using php 8.0.0