Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ZDvoM function name: (null) number of ops: 9 compiled vars: !0 = $data, !1 = $encoded line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, 'Lorem+ipsum+dolor+sit+amet%2C+consectetur+adipiscing+elit.+Mauris+urna+sem%2C+aliquet+pharetra+ipsum+ut%2C+porta+euismod+turpis.+Cras+rhoncus+quis+felis+tincidunt+bibendum.+Curabitur+vitae+enim+nec+augue+tempor+consequat+a+id+velit.+Proin+eget+tortor+sagittis%2C+pulvinar+tellus+elementum%2C+ultricies+enim.+Duis+auctor+justo+in+sem+gravida+lacinia.+Praesent+nisl+massa%2C+hendrerit+ac+risus+in%2C+ornare+facilisis+lacus.+Donec+eget+elit+nec+sapien+feugiat+faucibus.+Maecenas+eu+elit+enim.+Aenean+dictum+mattis+leo+at+luctus.%0A%0APellentesque+sit+amet+erat+et+elit+vehicula+porta.+Cras+tempus+diam+quis+lectus+vulputate+lacinia.+Sed+nisi+est%2C+accumsan+dignissim+blandit+nec%2C+eleifend+non+dolor.+Nam+interdum+molestie+nulla%2C+vel+ultrices+quam+interdum+lacinia.+Duis+non+viverra+quam%2C+at+convallis+leo.+Mauris+pulvinar+nunc+a+metus+semper+tempor.+Proin+felis+erat%2C+ornare+id+ligula+sit+amet%2C+rutrum+mattis+lorem.+Sed+non+diam+eget+felis+auctor+pellentesque+nec+eu+metus.+In+in+nibh+et+libero+vehicula+vehicula.+Maecenas+sed+turpis+sed+ante+lobortis+interdum+ac+quis+mi.+Pellentesque+semper+mi+quis+placerat+aliquet.+Duis+ac+diam+convallis%2C+volutpat+erat+ut%2C+hendrerit+felis.+Pellentesque+et+turpis+nisi.+Sed+consequat+laoreet+sapien+quis+sagittis.+Ut+a+libero+at+justo+sodales+pellentesque+id+vitae+est.%0A%0ANulla+scelerisque+eros+nec+mi+porta%2C+at+congue+eros+malesuada.+Aliquam+erat+volutpat.+Aliquam+libero+libero%2C+imperdiet+vitae+metus+vitae%2C+dignissim+facilisis+risus.+Quisque+tempus+eleifend+neque%2C+ut+suscipit+tellus+aliquam+at.+Suspendisse+sodales+orci+hendrerit%2C+ornare+elit+in%2C+rhoncus+ante.+Cras+euismod+consectetur+justo+non+blandit.+Mauris+pulvinar+vehicula+libero%2C+ac+sollicitudin+ante+gravida+ut.+Suspendisse+ut+tempor+risus.+Donec+hendrerit+diam+vestibulum%2C+tincidunt+magna+eget%2C+hendrerit+dui.+Etiam+molestie+fermentum+massa+ac+pulvinar.+Morbi+aliquet+tellus+et+volutpat+dapibus.%0A%0AVestibulum+facilisis+convallis+euismod.+Cum+sociis+natoque+penatibus+et+magnis+dis+parturient+montes%2C+nascetur+ridiculus+mus.+Vestibulum+eget+ipsum+eget+lorem+dapibus+tristique+quis+convallis+neque.+Sed+mollis+interdum+risus%2C+non+gravida+ipsum+tristique+eget.+Praesent+vitae+ligula+quis+neque+varius+eleifend+in+et+elit.+Nunc+orci+sapien%2C+dapibus+tincidunt+tincidunt+et%2C+sollicitudin+porttitor+turpis.+Ut+lectus+ante%2C+imperdiet+eu+urna+sed%2C+aliquam+malesuada+est.+Curabitur+imperdiet+eros+accumsan+tempor+sollicitudin.%0A%0ASuspendisse+ultricies+erat+vulputate+feugiat+hendrerit.+Aenean+placerat+porttitor+nunc%2C+non+iaculis+erat+cursus+a.+Sed+eu+congue+mi.+Mauris+diam+risus%2C+iaculis+sit+amet+neque+ut%2C+facilisis+tincidunt+sem.+Nulla+facilisi.+Curabitur+vestibulum+diam+mattis+velit+consequat%2C+ut+tempus+leo+lacinia.+Proin+consequat+nisl+vitae+vestibulum+viverra.+Etiam+vitae+magna+dignissim%2C+malesuada+ante+vulputate%2C+sagittis+turpis.+Nullam+placerat+nulla+venenatis+pretium+adipiscing.' 12 1 INIT_FCALL_BY_NAME 'base64_encode_chunked' 2 SEND_VAR_EX !0 3 DO_FCALL 0 $3 4 ASSIGN !1, $3 13 5 INIT_FCALL 'var_dump' 6 SEND_VAR !1 7 DO_ICALL 26 8 > RETURN 1 Function base64_encode_chunked: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 23 Branch analysis from position: 23 2 jumps found. (Code = 44) Position 1 = 25, Position 2 = 6 Branch analysis from position: 25 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 6 2 jumps found. (Code = 44) Position 1 = 25, Position 2 = 6 Branch analysis from position: 25 Branch analysis from position: 6 filename: /in/ZDvoM function name: base64_encode_chunked number of ops: 27 compiled vars: !0 = $data, !1 = $result, !2 = $length, !3 = $pos, !4 = $inputChunk, !5 = $encoded line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 15 0 E > RECV !0 16 1 ASSIGN !1, '' 17 2 STRLEN ~7 !0 3 ASSIGN !2, ~7 18 4 ASSIGN !3, 0 19 5 > JMP ->23 20 6 > INIT_FCALL 'substr' 7 SEND_VAR !0 8 SEND_VAR !3 9 SEND_VAL 234 10 DO_ICALL $10 11 ASSIGN !4, $10 21 12 INIT_FCALL 'base64_encode' 13 SEND_VAR !4 14 DO_ICALL $12 15 ASSIGN !5, $12 22 16 INIT_FCALL 'chunk_split' 17 SEND_VAR !5 18 SEND_VAL 78 19 SEND_VAL '%0D%0A' 20 DO_ICALL $14 21 ASSIGN_OP 8 !1, $14 23 22 ASSIGN_OP 1 !3, 234 19 23 > IS_SMALLER !3, !2 24 > JMPNZ ~17, ->6 25 25 > > RETURN !1 26 26* > RETURN null End of function base64_encode_chunked
Generated using Vulcan Logic Dumper, using php 8.0.0