Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 5 Branch analysis from position: 3 1 jumps found. (Code = 42) Position 1 = 6 Branch analysis from position: 6 2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 11 Branch analysis from position: 7 2 jumps found. (Code = 43) Position 1 = 8, Position 2 = 10 Branch analysis from position: 8 1 jumps found. (Code = 42) Position 1 = 11 Branch analysis from position: 11 2 jumps found. (Code = 77) Position 1 = 15, Position 2 = 20 Branch analysis from position: 15 2 jumps found. (Code = 78) Position 1 = 16, Position 2 = 20 Branch analysis from position: 16 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 19 Branch analysis from position: 18 1 jumps found. (Code = 42) Position 1 = 15 Branch analysis from position: 15 Branch analysis from position: 19 Branch analysis from position: 20 2 jumps found. (Code = 77) Position 1 = 25, Position 2 = 30 Branch analysis from position: 25 2 jumps found. (Code = 78) Position 1 = 26, Position 2 = 30 Branch analysis from position: 26 2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 29 Branch analysis from position: 28 1 jumps found. (Code = 42) Position 1 = 25 Branch analysis from position: 25 Branch analysis from position: 29 Branch analysis from position: 30 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 30 Branch analysis from position: 20 Branch analysis from position: 10 2 jumps found. (Code = 77) Position 1 = 15, Position 2 = 20 Branch analysis from position: 15 Branch analysis from position: 20 Branch analysis from position: 11 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 11 Branch analysis from position: 7 Branch analysis from position: 11 filename: /in/cQTdM function name: (null) number of ops: 32 compiled vars: !0 = $foo, !1 = $bar, !2 = $fooBars, !3 = $value line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, 'foo' 4 1 ASSIGN !1, 'bar' 8 2 > JMPZ !0, ->5 9 3 > ECHO 'foo%27d%21+%0A' 4 > JMP ->6 11 5 > ECHO 'no+foo.+%0A' 15 6 > > JMPZ !0, ->11 16 7 > > JMPZ !1, ->10 17 8 > ECHO 'foo+bar%21+%0A' 9 > JMP ->11 19 10 > ECHO 'not+foo%27d%2C+maybe+bar%27d+%0A' 23 11 > INIT_ARRAY ~6 !0 12 ADD_ARRAY_ELEMENT ~6 !1 13 ASSIGN !2, ~6 24 14 > FE_RESET_R $8 !2, ->20 15 > > FE_FETCH_R $8, !3, ->20 25 16 > IS_EQUAL !3, !0 17 > JMPZ ~9, ->19 26 18 > ECHO 'foo+in+a+loop%21+%0A' 24 19 > > JMP ->15 20 > FE_FREE $8 30 21 INIT_ARRAY ~10 !0 22 ADD_ARRAY_ELEMENT ~10 !1 23 ASSIGN !2, ~10 31 24 > FE_RESET_R $12 !2, ->30 25 > > FE_FETCH_R $12, !3, ->30 32 26 > IS_EQUAL !3, !0 27 > JMPZ ~13, ->29 33 28 > ECHO 'foo+in+a+loop%21...+with+curly+braces+%0A' 31 29 > > JMP ->25 30 > FE_FREE $12 35 31 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0