Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 12 Branch analysis from position: 9 1 jumps found. (Code = 42) Position 1 = 13 Branch analysis from position: 13 2 jumps found. (Code = 43) Position 1 = 45, Position 2 = 57 Branch analysis from position: 45 1 jumps found. (Code = 42) Position 1 = 109 Branch analysis from position: 109 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 57 2 jumps found. (Code = 43) Position 1 = 63, Position 2 = 75 Branch analysis from position: 63 1 jumps found. (Code = 42) Position 1 = 109 Branch analysis from position: 109 Branch analysis from position: 75 2 jumps found. (Code = 43) Position 1 = 81, Position 2 = 93 Branch analysis from position: 81 1 jumps found. (Code = 42) Position 1 = 109 Branch analysis from position: 109 Branch analysis from position: 93 2 jumps found. (Code = 43) Position 1 = 99, Position 2 = 108 Branch analysis from position: 99 1 jumps found. (Code = 42) Position 1 = 109 Branch analysis from position: 109 Branch analysis from position: 108 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 12 2 jumps found. (Code = 43) Position 1 = 45, Position 2 = 57 Branch analysis from position: 45 Branch analysis from position: 57 filename: /in/Ru9Nl function name: (null) number of ops: 110 compiled vars: !0 = $search, !1 = $pos line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, 'phpversion%28%29%7Capple' 4 1 ECHO '%3Cbr%2F%3E' 6 2 INIT_FCALL 'strpos' 3 SEND_VAR !0 4 SEND_VAL 'apple' 5 DO_ICALL $3 6 ASSIGN !1, $3 7 7 TYPE_CHECK 1018 !1 8 > JMPZ ~5, ->12 8 9 > CONCAT ~6 !1, '%3Cbr%2F%3E' 10 ECHO ~6 11 > JMP ->13 10 12 > ECHO 'false%3Cbr%2F%3E' 13 13 > CONCAT ~7 'search+', !0 14 CONCAT ~8 ~7, '%3Cbr%2F%3E' 15 ECHO ~8 14 16 CONCAT ~9 'pattern+%3D+%2F', !0 17 CONCAT ~10 ~9, '%2F' 18 ECHO ~10 15 19 ECHO '%3Cbr%2F%3E' 16 20 CONCAT ~11 'replacement+%3D+', !0 21 CONCAT ~12 ~11, '%27%3C%27img+src%3D%27' 22 CONCAT ~13 ~12, !0 23 CONCAT ~14 ~13, '.png%27%27%2F%3E%27' 24 ECHO ~14 17 25 ECHO '%3Cbr%2F%3E' 18 26 INIT_FCALL 'preg_replace' 27 CONCAT ~15 '%2F', !0 28 CONCAT ~16 ~15, '%2F' 29 SEND_VAL ~16 30 CONCAT ~17 !0, '+%3Cimg+src%3D%27' 31 CONCAT ~18 ~17, !0 32 CONCAT ~19 ~18, '.png%27%3E' 33 SEND_VAL ~19 34 SEND_VAL 'apple' 35 DO_ICALL $20 36 CONCAT ~21 'preg_replace+%3D+', $20 37 ECHO ~21 19 38 ECHO '%3Cbr%2F%3E' 21 39 INIT_FCALL 'strpos' 40 SEND_VAR !0 41 SEND_VAL 'apple' 42 DO_ICALL $22 43 TYPE_CHECK 1018 $22 44 > JMPZ ~23, ->57 22 45 > INIT_FCALL 'preg_replace' 46 CONCAT ~24 '%2F', !0 47 CONCAT ~25 ~24, '%2F' 48 SEND_VAL ~25 49 CONCAT ~26 !0, '+%3Cimg+src%3D%27' 50 CONCAT ~27 ~26, !0 51 CONCAT ~28 ~27, '.png%27%3E' 52 SEND_VAL ~28 53 SEND_VAL 'apple' 54 DO_ICALL $29 55 ECHO $29 56 > JMP ->109 23 57 > INIT_FCALL 'strpos' 58 SEND_VAR !0 59 SEND_VAL 'orange' 60 DO_ICALL $30 61 TYPE_CHECK 1018 $30 62 > JMPZ ~31, ->75 24 63 > INIT_FCALL 'preg_replace' 64 CONCAT ~32 '%2F', !0 65 CONCAT ~33 ~32, '%2F' 66 SEND_VAL ~33 67 CONCAT ~34 !0, '+%3Cimg+src%3D%27' 68 CONCAT ~35 ~34, !0 69 CONCAT ~36 ~35, '.png%27%3E' 70 SEND_VAL ~36 71 SEND_VAL 'orange' 72 DO_ICALL $37 73 ECHO $37 74 > JMP ->109 25 75 > INIT_FCALL 'strpos' 76 SEND_VAR !0 77 SEND_VAL 'banana' 78 DO_ICALL $38 79 TYPE_CHECK 1018 $38 80 > JMPZ ~39, ->93 26 81 > INIT_FCALL 'preg_replace' 82 CONCAT ~40 '%2F', !0 83 CONCAT ~41 ~40, '%2F' 84 SEND_VAL ~41 85 CONCAT ~42 !0, '+%3Cimg+src%3D%27' 86 CONCAT ~43 ~42, !0 87 CONCAT ~44 ~43, '.png%27%3E' 88 SEND_VAL ~44 89 SEND_VAL 'banana' 90 DO_ICALL $45 91 ECHO $45 92 > JMP ->109 27 93 > INIT_FCALL 'strpos' 94 SEND_VAR !0 95 SEND_VAL 'k' 96 DO_ICALL $46 97 TYPE_CHECK 1018 $46 98 > JMPZ ~47, ->108 28 99 > INIT_FCALL 'preg_replace' 100 CONCAT ~48 '%2F', !0 101 CONCAT ~49 ~48, '%2F' 102 SEND_VAL ~49 103 SEND_VAR !0 104 SEND_VAL 'kiwi' 105 DO_ICALL $50 106 ECHO $50 107 > JMP ->109 30 108 > ECHO 'Please+search+for+apple%2C+orange%2C+banana%2C+or+kiwi.' 32 109 > > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0