Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 7 Branch analysis from position: 7 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 41 Branch analysis from position: 18 2 jumps found. (Code = 43) Position 1 = 47, Position 2 = 102 Branch analysis from position: 47 1 jumps found. (Code = 42) Position 1 = 72 Branch analysis from position: 72 2 jumps found. (Code = 44) Position 1 = 80, Position 2 = 52 Branch analysis from position: 80 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 52 2 jumps found. (Code = 43) Position 1 = 69, Position 2 = 70 Branch analysis from position: 69 1 jumps found. (Code = 42) Position 1 = 80 Branch analysis from position: 80 Branch analysis from position: 70 2 jumps found. (Code = 44) Position 1 = 80, Position 2 = 52 Branch analysis from position: 80 Branch analysis from position: 52 Branch analysis from position: 102 Branch analysis from position: 41 Branch analysis from position: 7 filename: /in/RbtXF function name: (null) number of ops: 104 compiled vars: !0 = $content, !1 = $match, !2 = $offset, !3 = $name, !4 = $value, !5 = $position, !6 = $cur_start_text, !7 = $start_search_end, !8 = $cur_extract, !9 = $cur_start_pos line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, '%2FNameType+%2FFlateDecode%0A++++++++%2FContents%5B4+0+R+42%5D%2FFonts%3C%3C%2FF1+41%2FF2+43%3E%3E%2FNullType%0A++++++++null%2FStringType%28hello%29%29%2FDateType%28D%3A20130901235555%2B02%2700%27%29%2FXRefType+2+0+R%0A++++++++%2FNumericType+8%2FHexaType%3C0020%3E%2FBooleanType+false' 6 1 INIT_FCALL 'preg_match' 2 SEND_VAL '%2F%5E%5Cs%2A%5C%28%28%3FP%3Cname%3E.%2A%29%2Fs' 3 SEND_VAR !0 4 SEND_REF !1 5 DO_ICALL $11 6 > JMPZ $11, ->7 9 7 > ASSIGN !2, 0 10 8 INIT_FCALL 'preg_match' 9 SEND_VAL '%2F%5E%5Cs%2A%28%3FP%3Cname%3E%5C%2F%5BA-Z0-9%5C._%5D%2B%29%28%3FP%3Cvalue%3E.%2A%29%2Fsi' 10 INIT_FCALL 'substr' 11 SEND_VAR !0 12 SEND_VAL 0 13 DO_ICALL $13 14 SEND_VAR $13 15 SEND_REF !1 16 DO_ICALL $14 17 > JMPZ $14, ->41 11 18 > INIT_FCALL 'print_r' 19 SEND_VAR !1 20 DO_ICALL 12 21 INIT_FCALL 'ltrim' 22 FETCH_DIM_R ~16 !1, 'name' 23 SEND_VAL ~16 24 SEND_VAL '%2F' 25 DO_ICALL $17 26 ASSIGN !3, $17 13 27 FETCH_DIM_R ~19 !1, 'value' 28 ASSIGN !4, ~19 14 29 INIT_FCALL 'strpos' 30 SEND_VAR !0 31 SEND_VAR !4 32 FETCH_DIM_R ~21 !1, 'name' 33 STRLEN ~22 ~21 34 ADD ~23 !5, ~22 35 SEND_VAL ~23 36 DO_ICALL $24 37 ASSIGN !5, $24 15 38 INIT_FCALL 'print_r' 39 SEND_VAR !5 40 DO_ICALL 17 41 > INIT_FCALL 'preg_match' 42 SEND_VAL '%2F%5E%5Cs%2A%5C%28%28%3FP%3Cname%3E.%2A%29%2Fs' 43 SEND_VAR !0 44 SEND_REF !1 45 DO_ICALL $27 46 > JMPZ $27, ->102 19 47 > FETCH_DIM_R ~28 !1, 'name' 48 ASSIGN !3, ~28 21 49 ASSIGN ~30 !7, 0 50 ASSIGN !6, ~30 22 51 > JMP ->72 23 52 > INIT_FCALL 'substr' 53 SEND_VAR !3 54 SEND_VAR !6 55 SUB ~32 !9, !6 56 SEND_VAL ~32 57 DO_ICALL $33 58 ASSIGN !8, $33 24 59 INIT_FCALL 'preg_match' 60 SEND_VAL '%2F%28%3FP%3Cescape%3E%5B%5C%5C%5D%2A%29%24%2Fs' 61 SEND_VAR !8 62 SEND_REF !1 63 DO_ICALL 25 64 FETCH_DIM_R ~36 !1, 'escape' 65 STRLEN ~37 ~36 66 MOD ~38 ~37, 2 67 BOOL_NOT ~39 ~38 68 > JMPZ ~39, ->70 26 69 > > JMP ->80 28 70 > ADD ~40 !9, 1 71 ASSIGN !7, ~40 22 72 > INIT_FCALL 'strpos' 73 SEND_VAR !3 74 SEND_VAL '%29%2F' 75 SEND_VAR !7 76 DO_ICALL $42 77 ASSIGN ~43 !9, $42 78 TYPE_CHECK 1018 ~43 79 > JMPNZ ~44, ->52 32 80 > INIT_FCALL 'substr' 81 SEND_VAR !3 82 SEND_VAL 0 83 SEND_VAR !9 84 DO_ICALL $45 85 ASSIGN !3, $45 33 86 INIT_FCALL 'strpos' 87 SEND_VAR !0 88 SEND_VAL '%28' 89 DO_ICALL $47 90 ADD ~48 $47, !9 91 ADD ~49 ~48, 2 92 ASSIGN_OP 1 !2, ~49 34 93 INIT_FCALL 'str_replace' 35 94 SEND_VAL <array> 36 95 SEND_VAL <array> 37 96 SEND_VAR !3 97 DO_ICALL $51 34 98 ASSIGN !3, $51 39 99 INIT_FCALL 'print_r' 100 SEND_VAR !3 101 DO_ICALL 42 102 > ECHO 'test' 103 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0