Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 2, Position 2 = 17 Branch analysis from position: 2 2 jumps found. (Code = 78) Position 1 = 3, Position 2 = 17 Branch analysis from position: 3 1 jumps found. (Code = 42) Position 1 = 2 Branch analysis from position: 2 Branch analysis from position: 17 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 17 filename: /in/OlYHP function name: (null) number of ops: 19 compiled vars: !0 = $tests, !1 = $embed, !2 = $url, !3 = $result line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 27 0 E > ASSIGN !0, <array> 33 1 > FE_RESET_R $5 !0, ->17 2 > > FE_FETCH_R ~6 $5, !1, ->17 3 > ASSIGN !2, ~6 34 4 INIT_FCALL 'getembedurl' 5 SEND_VAR !2 6 DO_FCALL 0 $8 7 ASSIGN !3, $8 35 8 INIT_FCALL 'var_dump' 9 SEND_VAR !2 10 SEND_VAR !1 11 SEND_VAR !3 12 IS_IDENTICAL ~10 !1, !3 13 SEND_VAL ~10 14 DO_ICALL 36 15 ECHO '%0A' 33 16 > JMP ->2 17 > FE_FREE $5 37 18 > RETURN 1 Function getembedurl: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 8, Position 2 = 19 Branch analysis from position: 8 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 19 2 jumps found. (Code = 43) Position 1 = 22, Position 2 = 28 Branch analysis from position: 22 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 28 2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 36 Branch analysis from position: 31 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 36 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/OlYHP function name: getEmbedUrl number of ops: 43 compiled vars: !0 = $url, !1 = $parseURL, !2 = $query, !3 = $code, !4 = $path, !5 = $uri line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 5 1 INIT_FCALL 'parse_url' 2 SEND_VAR !0 3 DO_ICALL $6 4 ASSIGN !1, $6 7 5 FETCH_DIM_R ~8 !1, 'host' 6 IS_IDENTICAL ~8, 'youtube.com' 7 > JMPZ ~9, ->19 8 8 > INIT_FCALL 'parse_str' 9 FETCH_DIM_R ~10 !1, 'query' 10 SEND_VAL ~10 11 SEND_REF !2 12 DO_ICALL 9 13 FETCH_DIM_R ~12 !2, 'v' 14 ASSIGN !3, ~12 10 15 ROPE_INIT 3 ~15 '%2F%2Fwww.youtube.com%2Fembed%2F' 16 ROPE_ADD 1 ~15 ~15, !3 17 ROPE_END 2 ~14 ~15, '%3Frel%3D0' 18 > RETURN ~14 13 19 > FETCH_DIM_R ~17 !1, 'host' 20 IS_IDENTICAL ~17, 'youtu.be' 21 > JMPZ ~18, ->28 14 22 > FETCH_DIM_R ~19 !1, 'path' 23 ASSIGN !4, ~19 15 24 ROPE_INIT 3 ~22 '%2F%2Fwww.youtube.com%2Fembed' 25 ROPE_ADD 1 ~22 ~22, !4 26 ROPE_END 2 ~21 ~22, '%3Frel%3D0' 27 > RETURN ~21 19 28 > FETCH_DIM_R ~24 !1, 'host' 29 IS_IDENTICAL ~24, 'vimeo.com' 30 > JMPZ ~25, ->36 20 31 > FETCH_DIM_R ~26 !1, 'path' 32 ASSIGN !4, ~26 21 33 NOP 34 FAST_CONCAT ~28 '%2F%2Fplayer.vimeo.com%2Fvideo', !4 35 > RETURN ~28 24 36 > INIT_FCALL 'str_replace' 37 SEND_VAL 'http%3A%2F%2F' 38 SEND_VAL '%2F%2F' 39 SEND_VAR !5 40 DO_ICALL $29 41 > RETURN $29 25 42* > RETURN null End of function getembedurl
Generated using Vulcan Logic Dumper, using php 8.0.0