Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 335 Branch analysis from position: 335 2 jumps found. (Code = 44) Position 1 = 338, Position 2 = 325 Branch analysis from position: 338 2 jumps found. (Code = 77) Position 1 = 341, Position 2 = 381 Branch analysis from position: 341 2 jumps found. (Code = 78) Position 1 = 342, Position 2 = 381 Branch analysis from position: 342 1 jumps found. (Code = 42) Position 1 = 365 Branch analysis from position: 365 2 jumps found. (Code = 44) Position 1 = 368, Position 2 = 350 Branch analysis from position: 368 2 jumps found. (Code = 77) Position 1 = 369, Position 2 = 378 Branch analysis from position: 369 2 jumps found. (Code = 78) Position 1 = 370, Position 2 = 378 Branch analysis from position: 370 1 jumps found. (Code = 42) Position 1 = 369 Branch analysis from position: 369 Branch analysis from position: 378 1 jumps found. (Code = 42) Position 1 = 341 Branch analysis from position: 341 Branch analysis from position: 378 Branch analysis from position: 350 1 jumps found. (Code = 42) Position 1 = 361 Branch analysis from position: 361 2 jumps found. (Code = 44) Position 1 = 364, Position 2 = 352 Branch analysis from position: 364 2 jumps found. (Code = 44) Position 1 = 368, Position 2 = 350 Branch analysis from position: 368 Branch analysis from position: 350 Branch analysis from position: 352 2 jumps found. (Code = 43) Position 1 = 356, Position 2 = 360 Branch analysis from position: 356 1 jumps found. (Code = 42) Position 1 = 364 Branch analysis from position: 364 Branch analysis from position: 360 2 jumps found. (Code = 44) Position 1 = 364, Position 2 = 352 Branch analysis from position: 364 Branch analysis from position: 352 Branch analysis from position: 381 1 jumps found. (Code = 42) Position 1 = 391 Branch analysis from position: 391 2 jumps found. (Code = 44) Position 1 = 394, Position 2 = 386 Branch analysis from position: 394 1 jumps found. (Code = 42) Position 1 = 411 Branch analysis from position: 411 2 jumps found. (Code = 44) Position 1 = 414, Position 2 = 400 Branch analysis from position: 414 2 jumps found. (Code = 43) Position 1 = 416, Position 2 = 437 Branch analysis from position: 416 1 jumps found. (Code = 42) Position 1 = 432 Branch analysis from position: 432 2 jumps found. (Code = 44) Position 1 = 435, Position 2 = 418 Branch analysis from position: 435 2 jumps found. (Code = 44) Position 1 = 439, Position 2 = 396 Branch analysis from position: 439 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 396 Branch analysis from position: 418 2 jumps found. (Code = 43) Position 1 = 422, Position 2 = 431 Branch analysis from position: 422 2 jumps found. (Code = 43) Position 1 = 429, Position 2 = 431 Branch analysis from position: 429 2 jumps found. (Code = 44) Position 1 = 435, Position 2 = 418 Branch analysis from position: 435 Branch analysis from position: 418 Branch analysis from position: 431 Branch analysis from position: 431 Branch analysis from position: 437 Branch analysis from position: 400 2 jumps found. (Code = 46) Position 1 = 403, Position 2 = 406 Branch analysis from position: 403 2 jumps found. (Code = 43) Position 1 = 407, Position 2 = 410 Branch analysis from position: 407 2 jumps found. (Code = 44) Position 1 = 414, Position 2 = 400 Branch analysis from position: 414 Branch analysis from position: 400 Branch analysis from position: 410 Branch analysis from position: 406 Branch analysis from position: 386 2 jumps found. (Code = 44) Position 1 = 394, Position 2 = 386 Branch analysis from position: 394 Branch analysis from position: 386 Branch analysis from position: 381 Branch analysis from position: 325 1 jumps found. (Code = 42) Position 1 = 331 Branch analysis from position: 331 2 jumps found. (Code = 44) Position 1 = 334, Position 2 = 327 Branch analysis from position: 334 2 jumps found. (Code = 44) Position 1 = 338, Position 2 = 325 Branch analysis from position: 338 Branch analysis from position: 325 Branch analysis from position: 327 2 jumps found. (Code = 44) Position 1 = 334, Position 2 = 327 Branch analysis from position: 334 Branch analysis from position: 327 filename: /in/9rcVt function name: (null) number of ops: 440 compiled vars: !0 = $transportName, !1 = $startPoint, !2 = $endPoint, !3 = $pointNames, !4 = $paths, !5 = $numberOfPaths, !6 = $i, !7 = $j, !8 = $communications, !9 = $connectedStops, !10 = $trueConnectedStops, !11 = $value, !12 = $key, !13 = $value2, !14 = $key2, !15 = $maxTime, !16 = $visitedStops, !17 = $minIndex, !18 = $minTime, !19 = $temp line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > INIT_FCALL 'error_reporting' 1 SEND_VAL -1 2 DO_ICALL 5 3 INIT_FCALL 'define' 4 SEND_VAL 'SUBWAY' 5 SEND_VAL 'sub' 6 DO_ICALL 6 7 INIT_FCALL 'define' 8 SEND_VAL 'FOOT' 9 SEND_VAL 'foot' 10 DO_ICALL 7 11 INIT_FCALL 'define' 12 SEND_VAL 'BUS' 13 SEND_VAL 'bus' 14 DO_ICALL 10 15 FETCH_CONSTANT ~24 'SUBWAY' 16 INIT_ARRAY ~25 '%D0%B5%D0%B4%D0%B5%D1%88%D1%8C+%D0%BD%D0%B0+%D0%BC%D0%B5%D1%82%D1%80%D0%BE', ~24 11 17 FETCH_CONSTANT ~26 'FOOT' 18 ADD_ARRAY_ELEMENT ~25 '%D0%B8%D0%B4%D0%B5%D1%88%D1%8C+%D0%BF%D0%B5%D1%88%D0%BA%D0%BE%D0%BC', ~26 12 19 FETCH_CONSTANT ~27 'BUS' 20 ADD_ARRAY_ELEMENT ~25 '%D0%B5%D0%B4%D0%B5%D1%88%D1%8C+%D0%BD%D0%B0+%D0%B0%D0%B2%D1%82%D0%BE%D0%B1%D1%83%D1%81%D0%B5', ~27 9 21 ASSIGN !0, ~25 15 22 ASSIGN !1, 'pet' 16 23 ASSIGN !2, 'nov' 18 24 ASSIGN !3, <array> 39 25 INIT_FCALL_BY_NAME 'canGet' 26 SEND_VAL_EX 10 27 FETCH_CONSTANT ~32 'BUS' 28 SEND_VAL_EX ~32 29 DO_FCALL 0 $33 30 INIT_ARRAY ~34 $33, 'chk' 40 31 INIT_FCALL_BY_NAME 'canGet' 32 SEND_VAL_EX 3 33 FETCH_CONSTANT ~35 'SUBWAY' 34 SEND_VAL_EX ~35 35 DO_FCALL 0 $36 36 ADD_ARRAY_ELEMENT ~34 $36, 'gor' 37 INIT_ARRAY ~37 ~34, 'pet' 44 38 INIT_FCALL_BY_NAME 'canGet' 39 SEND_VAL_EX 10 40 FETCH_CONSTANT ~38 'BUS' 41 SEND_VAL_EX ~38 42 DO_FCALL 0 $39 43 INIT_ARRAY ~40 $39, 'pet' 45 44 INIT_FCALL_BY_NAME 'canGet' 45 SEND_VAL_EX 3 46 FETCH_CONSTANT ~41 'SUBWAY' 47 SEND_VAL_EX ~41 48 DO_FCALL 0 $42 49 ADD_ARRAY_ELEMENT ~40 $42, 'spo' 50 ADD_ARRAY_ELEMENT ~37 ~40, 'chk' 49 51 INIT_FCALL_BY_NAME 'canGet' 52 SEND_VAL_EX 3 53 FETCH_CONSTANT ~43 'BUS' 54 SEND_VAL_EX ~43 55 DO_FCALL 0 $44 56 INIT_ARRAY ~45 $44, 'pet' 50 57 INIT_FCALL_BY_NAME 'canGet' 58 SEND_VAL_EX 5 59 FETCH_CONSTANT ~46 'FOOT' 60 SEND_VAL_EX ~46 61 DO_FCALL 0 $47 62 ADD_ARRAY_ELEMENT ~45 $47, 'kre' 51 63 INIT_FCALL_BY_NAME 'canGet' 64 SEND_VAL_EX 6 65 FETCH_CONSTANT ~48 'SUBWAY' 66 SEND_VAL_EX ~48 67 DO_FCALL 0 $49 68 ADD_ARRAY_ELEMENT ~45 $49, 'gos' 69 ADD_ARRAY_ELEMENT ~37 ~45, 'gor' 55 70 INIT_FCALL_BY_NAME 'canGet' 71 SEND_VAL_EX 3 72 FETCH_CONSTANT ~50 'SUBWAY' 73 SEND_VAL_EX ~50 74 DO_FCALL 0 $51 75 INIT_ARRAY ~52 $51, 'chk' 56 76 INIT_FCALL_BY_NAME 'canGet' 77 SEND_VAL_EX 10 78 FETCH_CONSTANT ~53 'BUS' 79 SEND_VAL_EX ~53 80 DO_FCALL 0 $54 81 ADD_ARRAY_ELEMENT ~52 $54, 'vas' 57 82 INIT_FCALL_BY_NAME 'canGet' 83 SEND_VAL_EX 7 84 FETCH_CONSTANT ~55 'SUBWAY' 85 SEND_VAL_EX ~55 86 DO_FCALL 0 $56 87 ADD_ARRAY_ELEMENT ~52 $56, 'sen' 88 ADD_ARRAY_ELEMENT ~37 ~52, 'spo' 61 89 INIT_FCALL_BY_NAME 'canGet' 90 SEND_VAL_EX 10 91 FETCH_CONSTANT ~57 'BUS' 92 SEND_VAL_EX ~57 93 DO_FCALL 0 $58 94 INIT_ARRAY ~59 $58, 'spo' 62 95 INIT_FCALL_BY_NAME 'canGet' 96 SEND_VAL_EX 7 97 FETCH_CONSTANT ~60 'SUBWAY' 98 SEND_VAL_EX ~60 99 DO_FCALL 0 $61 100 ADD_ARRAY_ELEMENT ~59 $61, 'gos' 63 101 INIT_FCALL_BY_NAME 'canGet' 102 SEND_VAL_EX 11 103 FETCH_CONSTANT ~62 'FOOT' 104 SEND_VAL_EX ~62 105 DO_FCALL 0 $63 106 ADD_ARRAY_ELEMENT ~59 $63, 'nov' 107 ADD_ARRAY_ELEMENT ~37 ~59, 'vas' 67 108 INIT_FCALL_BY_NAME 'canGet' 109 SEND_VAL_EX 5 110 FETCH_CONSTANT ~64 'FOOT' 111 SEND_VAL_EX ~64 112 DO_FCALL 0 $65 113 INIT_ARRAY ~66 $65, 'gor' 114 ADD_ARRAY_ELEMENT ~37 ~66, 'kre' 71 115 INIT_FCALL_BY_NAME 'canGet' 116 SEND_VAL_EX 6 117 FETCH_CONSTANT ~67 'FOOT' 118 SEND_VAL_EX ~67 119 DO_FCALL 0 $68 120 INIT_ARRAY ~69 $68, 'dvo' 72 121 INIT_FCALL_BY_NAME 'canGet' 122 SEND_VAL_EX 7 123 FETCH_CONSTANT ~70 'FOOT' 124 SEND_VAL_EX ~70 125 DO_FCALL 0 $71 126 ADD_ARRAY_ELEMENT ~69 $71, 'gos' 127 ADD_ARRAY_ELEMENT ~37 ~69, 'let' 76 128 INIT_FCALL_BY_NAME 'canGet' 129 SEND_VAL_EX 6 130 FETCH_CONSTANT ~72 'FOOT' 131 SEND_VAL_EX ~72 132 DO_FCALL 0 $73 133 INIT_ARRAY ~74 $73, 'isa' 77 134 INIT_FCALL_BY_NAME 'canGet' 135 SEND_VAL_EX 6 136 FETCH_CONSTANT ~75 'FOOT' 137 SEND_VAL_EX ~75 138 DO_FCALL 0 $76 139 ADD_ARRAY_ELEMENT ~74 $76, 'gos' 78 140 INIT_FCALL_BY_NAME 'canGet' 141 SEND_VAL_EX 6 142 FETCH_CONSTANT ~77 'FOOT' 143 SEND_VAL_EX ~77 144 DO_FCALL 0 $78 145 ADD_ARRAY_ELEMENT ~74 $78, 'let' 146 ADD_ARRAY_ELEMENT ~37 ~74, 'dvo' 82 147 INIT_FCALL_BY_NAME 'canGet' 148 SEND_VAL_EX 6 149 FETCH_CONSTANT ~79 'FOOT' 150 SEND_VAL_EX ~79 151 DO_FCALL 0 $80 152 INIT_ARRAY ~81 $80, 'dvo' 83 153 INIT_FCALL_BY_NAME 'canGet' 154 SEND_VAL_EX 5 155 FETCH_CONSTANT ~82 'FOOT' 156 SEND_VAL_EX ~82 157 DO_FCALL 0 $83 158 ADD_ARRAY_ELEMENT ~81 $83, 'nov' 159 ADD_ARRAY_ELEMENT ~37 ~81, 'isa' 87 160 INIT_FCALL_BY_NAME 'canGet' 161 SEND_VAL_EX 11 162 FETCH_CONSTANT ~84 'FOOT' 163 SEND_VAL_EX ~84 164 DO_FCALL 0 $85 165 INIT_ARRAY ~86 $85, 'vas' 88 166 INIT_FCALL_BY_NAME 'canGet' 167 SEND_VAL_EX 5 168 FETCH_CONSTANT ~87 'FOOT' 169 SEND_VAL_EX ~87 170 DO_FCALL 0 $88 171 ADD_ARRAY_ELEMENT ~86 $88, 'isa' 89 172 INIT_FCALL_BY_NAME 'canGet' 173 SEND_VAL_EX 7 174 FETCH_CONSTANT ~89 'BUS' 175 SEND_VAL_EX ~89 176 DO_FCALL 0 $90 177 ADD_ARRAY_ELEMENT ~86 $90, 'ras' 178 ADD_ARRAY_ELEMENT ~37 ~86, 'nov' 93 179 INIT_FCALL_BY_NAME 'canGet' 180 SEND_VAL_EX 7 181 FETCH_CONSTANT ~91 'BUS' 182 SEND_VAL_EX ~91 183 DO_FCALL 0 $92 184 INIT_ARRAY ~93 $92, 'nov' 94 185 INIT_FCALL_BY_NAME 'canGet' 186 SEND_VAL_EX 3 187 FETCH_CONSTANT ~94 'FOOT' 188 SEND_VAL_EX ~94 189 DO_FCALL 0 $95 190 ADD_ARRAY_ELEMENT ~93 $95, 'sen' 191 ADD_ARRAY_ELEMENT ~37 ~93, 'ras' 98 192 INIT_FCALL_BY_NAME 'canGet' 193 SEND_VAL_EX 7 194 FETCH_CONSTANT ~96 'SUBWAY' 195 SEND_VAL_EX ~96 196 DO_FCALL 0 $97 197 INIT_ARRAY ~98 $97, 'vas' 99 198 INIT_FCALL_BY_NAME 'canGet' 199 SEND_VAL_EX 3 200 FETCH_CONSTANT ~99 'SUBWAY' 201 SEND_VAL_EX ~99 202 DO_FCALL 0 $100 203 ADD_ARRAY_ELEMENT ~98 $100, 'sen' 100 204 INIT_FCALL_BY_NAME 'canGet' 205 SEND_VAL_EX 6 206 FETCH_CONSTANT ~101 'FOOT' 207 SEND_VAL_EX ~101 208 DO_FCALL 0 $102 209 ADD_ARRAY_ELEMENT ~98 $102, 'dvo' 101 210 INIT_FCALL_BY_NAME 'canGet' 211 SEND_VAL_EX 6 212 FETCH_CONSTANT ~103 'SUBWAY' 213 SEND_VAL_EX ~103 214 DO_FCALL 0 $104 215 ADD_ARRAY_ELEMENT ~98 $104, 'gor' 102 216 INIT_FCALL_BY_NAME 'canGet' 217 SEND_VAL_EX 7 218 FETCH_CONSTANT ~105 'FOOT' 219 SEND_VAL_EX ~105 220 DO_FCALL 0 $106 221 ADD_ARRAY_ELEMENT ~98 $106, 'let' 103 222 INIT_FCALL_BY_NAME 'canGet' 223 SEND_VAL_EX 7 224 FETCH_CONSTANT ~107 'FOOT' 225 SEND_VAL_EX ~107 226 DO_FCALL 0 $108 227 ADD_ARRAY_ELEMENT ~98 $108, 'vla' 228 ADD_ARRAY_ELEMENT ~37 ~98, 'gos' 107 229 INIT_FCALL_BY_NAME 'canGet' 230 SEND_VAL_EX 3 231 FETCH_CONSTANT ~109 'FOOT' 232 SEND_VAL_EX ~109 233 DO_FCALL 0 $110 234 INIT_ARRAY ~111 $110, 'ras' 108 235 INIT_FCALL_BY_NAME 'canGet' 236 SEND_VAL_EX 7 237 FETCH_CONSTANT ~112 'SUBWAY' 238 SEND_VAL_EX ~112 239 DO_FCALL 0 $113 240 ADD_ARRAY_ELEMENT ~111 $113, 'spo' 109 241 INIT_FCALL_BY_NAME 'canGet' 242 SEND_VAL_EX 3 243 FETCH_CONSTANT ~114 'SUBWAY' 244 SEND_VAL_EX ~114 245 DO_FCALL 0 $115 246 ADD_ARRAY_ELEMENT ~111 $115, 'gos' 110 247 INIT_FCALL_BY_NAME 'canGet' 248 SEND_VAL_EX 4 249 FETCH_CONSTANT ~116 'SUBWAY' 250 SEND_VAL_EX ~116 251 DO_FCALL 0 $117 252 ADD_ARRAY_ELEMENT ~111 $117, 'vla' 111 253 INIT_FCALL_BY_NAME 'canGet' 254 SEND_VAL_EX 2 255 FETCH_CONSTANT ~118 'SUBWAY' 256 SEND_VAL_EX ~118 257 DO_FCALL 0 $119 258 ADD_ARRAY_ELEMENT ~111 $119, 'vit' 112 259 INIT_FCALL_BY_NAME 'canGet' 260 SEND_VAL_EX 3 261 FETCH_CONSTANT ~120 'SUBWAY' 262 SEND_VAL_EX ~120 263 DO_FCALL 0 $121 264 ADD_ARRAY_ELEMENT ~111 $121, 'teh' 265 ADD_ARRAY_ELEMENT ~37 ~111, 'sen' 116 266 INIT_FCALL_BY_NAME 'canGet' 267 SEND_VAL_EX 4 268 FETCH_CONSTANT ~122 'SUBWAY' 269 SEND_VAL_EX ~122 270 DO_FCALL 0 $123 271 INIT_ARRAY ~124 $123, 'sen' 117 272 INIT_FCALL_BY_NAME 'canGet' 273 SEND_VAL_EX 7 274 FETCH_CONSTANT ~125 'FOOT' 275 SEND_VAL_EX ~125 276 DO_FCALL 0 $126 277 ADD_ARRAY_ELEMENT ~124 $126, 'gos' 118 278 INIT_FCALL_BY_NAME 'canGet' 279 SEND_VAL_EX 3 280 FETCH_CONSTANT ~127 'SUBWAY' 281 SEND_VAL_EX ~127 282 DO_FCALL 0 $128 283 ADD_ARRAY_ELEMENT ~124 $128, 'vit' 284 ADD_ARRAY_ELEMENT ~37 ~124, 'vla' 122 285 INIT_FCALL_BY_NAME 'canGet' 286 SEND_VAL_EX 2 287 FETCH_CONSTANT ~129 'SUBWAY' 288 SEND_VAL_EX ~129 289 DO_FCALL 0 $130 290 INIT_ARRAY ~131 $130, 'sen' 123 291 INIT_FCALL_BY_NAME 'canGet' 292 SEND_VAL_EX 2 293 FETCH_CONSTANT ~132 'SUBWAY' 294 SEND_VAL_EX ~132 295 DO_FCALL 0 $133 296 ADD_ARRAY_ELEMENT ~131 $133, 'teh' 124 297 INIT_FCALL_BY_NAME 'canGet' 298 SEND_VAL_EX 3 299 FETCH_CONSTANT ~134 'SUBWAY' 300 SEND_VAL_EX ~134 301 DO_FCALL 0 $135 302 ADD_ARRAY_ELEMENT ~131 $135, 'vla' 303 ADD_ARRAY_ELEMENT ~37 ~131, 'vit' 128 304 INIT_FCALL_BY_NAME 'canGet' 305 SEND_VAL_EX 3 306 FETCH_CONSTANT ~136 'SUBWAY' 307 SEND_VAL_EX ~136 308 DO_FCALL 0 $137 309 INIT_ARRAY ~138 $137, 'sen' 129 310 INIT_FCALL_BY_NAME 'canGet' 311 SEND_VAL_EX 2 312 FETCH_CONSTANT ~139 'SUBWAY' 313 SEND_VAL_EX ~139 314 DO_FCALL 0 $140 315 ADD_ARRAY_ELEMENT ~138 $140, 'vit' 316 ADD_ARRAY_ELEMENT ~37 ~138, 'teh' 37 317 ASSIGN !4, ~37 139 318 ASSIGN !5, <array> 140 319 INIT_FCALL 'array_keys' 320 SEND_VAR !3 321 DO_ICALL $143 322 ASSIGN !5, $143 142 323 ASSIGN !6, 0 324 > JMP ->335 143 325 > ASSIGN !7, 0 326 > JMP ->331 144 327 > FETCH_DIM_W $147 !8, !6 328 ASSIGN_DIM $147, !7 329 OP_DATA 0 143 330 PRE_INC !7 331 > COUNT ~150 !5 332 IS_SMALLER !7, ~150 333 > JMPNZ ~151, ->327 142 334 > PRE_INC !6 335 > COUNT ~153 !5 336 IS_SMALLER !6, ~153 337 > JM
Generated using Vulcan Logic Dumper, using php 8.0.0