Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 47, Position 2 = 122 Branch analysis from position: 47 2 jumps found. (Code = 78) Position 1 = 48, Position 2 = 122 Branch analysis from position: 48 2 jumps found. (Code = 77) Position 1 = 63, Position 2 = 120 Branch analysis from position: 63 2 jumps found. (Code = 78) Position 1 = 64, Position 2 = 120 Branch analysis from position: 64 2 jumps found. (Code = 43) Position 1 = 79, Position 2 = 119 Branch analysis from position: 79 1 jumps found. (Code = 42) Position 1 = 63 Branch analysis from position: 63 Branch analysis from position: 119 Branch analysis from position: 120 1 jumps found. (Code = 42) Position 1 = 47 Branch analysis from position: 47 Branch analysis from position: 120 Branch analysis from position: 122 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 122 filename: /in/ZmBJW function name: (null) number of ops: 124 compiled vars: !0 = $mysql_result, !1 = $query, !2 = $results, !3 = $content, !4 = $occurences, !5 = $position_in_original_content, !6 = $an_occurence line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > FETCH_DIM_W $7 !0, 0 1 ASSIGN_DIM $7, 'id' 2 OP_DATA '1' 4 3 FETCH_DIM_W $9 !0, 1 4 ASSIGN_DIM $9, 'id' 5 OP_DATA '2' 5 6 FETCH_DIM_W $11 !0, 2 7 ASSIGN_DIM $11, 'id' 8 OP_DATA '3' 7 9 FETCH_DIM_W $13 !0, 0 10 ASSIGN_DIM $13, 'address' 11 OP_DATA 'www.example.com%2Fpage1' 8 12 FETCH_DIM_W $15 !0, 1 13 ASSIGN_DIM $15, 'address' 14 OP_DATA 'www.example.com%2Fpage2' 9 15 FETCH_DIM_W $17 !0, 2 16 ASSIGN_DIM $17, 'address' 17 OP_DATA 'www.example.com%2Fpage3' 11 18 FETCH_DIM_W $19 !0, 0 19 ASSIGN_DIM $19, 'title' 20 OP_DATA 'Page+1' 12 21 FETCH_DIM_W $21 !0, 1 22 ASSIGN_DIM $21, 'title' 23 OP_DATA 'Page+2' 13 24 FETCH_DIM_W $23 !0, 2 25 ASSIGN_DIM $23, 'title' 26 OP_DATA 'Page+3' 15 27 FETCH_DIM_W $25 !0, 0 28 ASSIGN_DIM $25, 'content' 29 OP_DATA 'The+quick+dog+jumps+over+the+lazy+dog.' 16 30 FETCH_DIM_W $27 !0, 1 31 ASSIGN_DIM $27, 'content' 32 OP_DATA 'The+best+thing+about+morning+is+breakfast.' 17 33 FETCH_DIM_W $29 !0, 2 34 ASSIGN_DIM $29, 'content' 35 OP_DATA 'Hotdogs+are+great+ballpark+food.' 19 36 FETCH_DIM_W $31 !0, 0 37 ASSIGN_DIM $31, 'image' 38 OP_DATA 'image1.jpg' 20 39 FETCH_DIM_W $33 !0, 1 40 ASSIGN_DIM $33, 'image' 41 OP_DATA 'image2.jpg' 21 42 FETCH_DIM_W $35 !0, 2 43 ASSIGN_DIM $35, 'image' 44 OP_DATA 'image3.jpg' 24 45 ASSIGN !1, 'dog' 26 46 > FE_RESET_R $38 !0, ->122 47 > > FE_FETCH_R $38, !2, ->122 29 48 > INIT_FCALL 'str_replace' 49 SEND_VAR !1 50 CONCAT ~39 'my_un1qu3_r3pl4c3m3nt_', !1 51 SEND_VAL ~39 52 FETCH_DIM_R ~40 !2, 'content' 53 SEND_VAL ~40 54 DO_ICALL $41 55 ASSIGN !3, $41 31 56 INIT_FCALL 'explode' 57 SEND_VAL 'my_un1qu3_r3pl4c3m3nt_' 58 SEND_VAR !3 59 DO_ICALL $43 60 ASSIGN !4, $43 32 61 ASSIGN !5, 0 34 62 > FE_RESET_R $46 !4, ->120 63 > > FE_FETCH_R $46, !6, ->120 36 64 > STRLEN ~47 !6 65 ADD ~48 !5, ~47 66 ASSIGN !5, ~48 37 67 ROPE_INIT 5 ~51 'the+occurence%3A+' 68 ROPE_ADD 1 ~51 ~51, !6 69 ROPE_ADD 2 ~51 ~51, '%0AThe+position+' 70 ROPE_ADD 3 ~51 ~51, !5 71 ROPE_END 4 ~50 ~51, '%0A' 72 ECHO ~50 40 73 INIT_FCALL 'strpos' 74 SEND_VAR !6 75 SEND_VAR !1 76 DO_ICALL $54 77 TYPE_CHECK 1018 $54 78 > JMPZ ~55, ->119 42 79 > ASSIGN !3, !6 45 80 FETCH_DIM_R ~57 !2, 'address' 81 CONCAT ~58 '%3Cli+class%3D%22media%22%3E%0A++++++++++++%3Ca+class%3D%22pull-left%22+href%3D%22', ~57 82 CONCAT ~59 ~58, '%22%3E%0A++++++++++++%3Cimg+class%3D%22media-object+thumbnail%22+src%3D%22' 46 83 FETCH_DIM_R ~60 !2, 'image' 84 CONCAT ~61 ~59, ~60 85 CONCAT ~62 ~61, '%22+style%3D%22height%3A100px+%21important%22%3E%0A++++++++++++%3C%2Fa%3E%0A++++++++++++%3Cdiv+class%3D%22media-body%22%3E%0A++++++++++++++%3Ch4+class%3D%22media-heading%22%3E%3Ca+href%3D%22' 49 86 FETCH_DIM_R ~63 !2, 'address' 87 CONCAT ~64 ~62, ~63 88 CONCAT ~65 ~64, '%22%3E' 89 FETCH_DIM_R ~66 !2, 'title' 90 CONCAT ~67 ~65, ~66 91 CONCAT ~68 ~67, '%3C%2Fa%3E%3C%2Fh4%3E%0A++++++++++++++%3Cp%3E...' 50 92 INIT_FCALL 'str_replace' 93 SEND_VAR !1 94 CONCAT ~69 '%3Cstrong%3E', !1 95 CONCAT ~70 ~69, '%3C%2Fstrong%3E' 96 SEND_VAL ~70 97 INIT_FCALL 'substr' 98 FETCH_DIM_R ~71 !2, 'content' 99 SEND_VAL ~71 100 SUB ~72 !5, 10 101 SEND_VAL ~72 102 STRLEN ~73 !6 103 ADD ~74 !5, ~73 104 ADD ~75 ~74, 10 105 SEND_VAL ~75 106 DO_ICALL $76 107 SEND_VAR $76 108 DO_ICALL $77 109 CONCAT ~78 ~68, $77 110 CONCAT ~79 ~78, '...%3C%2Fp%3E%0A++++++++++++%3C%2Fdiv%3E' 51 111 SUB ~80 !5, 0 112 CONCAT ~81 ~79, ~80 113 CONCAT ~82 ~81, '+and+' 114 STRLEN ~83 !6 115 ADD ~84 ~83, 0 116 CONCAT ~85 ~82, ~84 117 CONCAT ~86 ~85, '%0A+++++++++++%3C%2Fli%3E' 118 ECHO ~86 34 119 > > JMP ->63 120 > FE_FREE $46 26 121 > JMP ->47 122 > FE_FREE $38 55 123 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0