Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 18 Branch analysis from position: 18 2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 2 Branch analysis from position: 20 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 2 2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 2 Branch analysis from position: 20 Branch analysis from position: 2 filename: /in/EBWIP function name: (null) number of ops: 21 compiled vars: !0 = $i, !1 = $encoded, !2 = $decoded line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 38 0 E > ASSIGN !0, 0 1 > JMP ->18 39 2 > INIT_FCALL 'b62e' 3 SEND_VAR !0 4 DO_FCALL 0 $4 5 ASSIGN !1, $4 40 6 INIT_FCALL 'b62d' 7 SEND_VAR !1 8 DO_FCALL 0 $6 9 ASSIGN !2, $6 41 10 CONCAT ~8 '%09', !0 11 CONCAT ~9 ~8, '%09---%3E%09' 12 CONCAT ~10 ~9, !1 13 CONCAT ~11 ~10, '%09---%3E%09' 14 CONCAT ~12 ~11, !2 15 CONCAT ~13 ~12, '%0A' 16 ECHO ~13 38 17 PRE_INC !0 18 > IS_SMALLER !0, 999 19 > JMPNZ ~15, ->2 42 20 > > RETURN 1 Function b62e: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 52 Branch analysis from position: 6 1 jumps found. (Code = 42) Position 1 = 49 Branch analysis from position: 49 2 jumps found. (Code = 44) Position 1 = 51, Position 2 = 11 Branch analysis from position: 51 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 11 2 jumps found. (Code = 44) Position 1 = 51, Position 2 = 11 Branch analysis from position: 51 Branch analysis from position: 11 Branch analysis from position: 52 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EBWIP function name: b62e number of ops: 54 compiled vars: !0 = $str, !1 = $out, !2 = $len, !3 = $i, !4 = $chunk, !5 = $outlen, !6 = $hex, !7 = $raw line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 4 1 INIT_FCALL 'mb_check_encoding' 2 SEND_VAR !0 3 SEND_VAL 'ASCII' 4 DO_ICALL $8 5 > JMPZ $8, ->52 5 6 > ASSIGN !1, '' 6 7 STRLEN ~10 !0 8 ASSIGN !2, ~10 7 9 ASSIGN !3, 0 10 > JMP ->49 8 11 > INIT_FCALL 'substr' 12 SEND_VAR !0 13 SEND_VAR !3 14 SEND_VAL 8 15 DO_ICALL $13 16 ASSIGN !4, $13 9 17 INIT_FCALL 'ceil' 18 STRLEN ~15 !4 19 MUL ~16 ~15, 8 20 DIV ~17 ~16, 6 21 SEND_VAL ~17 22 DO_ICALL $18 23 ASSIGN !5, $18 10 24 INIT_FCALL 'bin2hex' 25 SEND_VAR !4 26 DO_ICALL $20 27 ASSIGN !6, $20 11 28 INIT_FCALL_BY_NAME 'gmp_strval' 29 INIT_FCALL_BY_NAME 'gmp_init' 30 INIT_FCALL 'ltrim' 31 SEND_VAR !6 32 SEND_VAL '0' 33 DO_ICALL $22 34 SEND_VAR_NO_REF_EX $22 35 SEND_VAL_EX 16 36 DO_FCALL 0 $23 37 SEND_VAR_NO_REF_EX $23 38 SEND_VAL_EX 62 39 DO_FCALL 0 $24 40 ASSIGN !7, $24 12 41 INIT_FCALL 'str_pad' 42 SEND_VAR !7 43 SEND_VAR !5 44 SEND_VAL '0' 45 SEND_VAL 0 46 DO_ICALL $26 47 ASSIGN_OP 8 !1, $26 7 48 ASSIGN_OP 1 !3, 8 49 > IS_SMALLER !3, !2 50 > JMPNZ ~29, ->11 14 51 > > RETURN !1 16 52 > > RETURN <false> 17 53* > RETURN null End of function b62e Function b62d: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 54 Branch analysis from position: 6 1 jumps found. (Code = 42) Position 1 = 51 Branch analysis from position: 51 2 jumps found. (Code = 44) Position 1 = 53, Position 2 = 11 Branch analysis from position: 53 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 11 2 jumps found. (Code = 44) Position 1 = 53, Position 2 = 11 Branch analysis from position: 53 Branch analysis from position: 11 Branch analysis from position: 54 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/EBWIP function name: b62d number of ops: 56 compiled vars: !0 = $str, !1 = $out, !2 = $len, !3 = $i, !4 = $chunk, !5 = $outlen, !6 = $raw, !7 = $pad line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 21 0 E > RECV !0 22 1 INIT_FCALL 'mb_check_encoding' 2 SEND_VAR !0 3 SEND_VAL 'ASCII' 4 DO_ICALL $8 5 > JMPZ $8, ->54 23 6 > ASSIGN !1, '' 24 7 STRLEN ~10 !0 8 ASSIGN !2, ~10 25 9 ASSIGN !3, 0 10 > JMP ->51 26 11 > INIT_FCALL 'substr' 12 SEND_VAR !0 13 SEND_VAR !3 14 SEND_VAL 11 15 DO_ICALL $13 16 ASSIGN !4, $13 27 17 INIT_FCALL 'floor' 18 STRLEN ~15 !4 19 MUL ~16 ~15, 6 20 DIV ~17 ~16, 8 21 SEND_VAL ~17 22 DO_ICALL $18 23 ASSIGN !5, $18 28 24 INIT_FCALL_BY_NAME 'gmp_strval' 25 INIT_FCALL_BY_NAME 'gmp_init' 26 INIT_FCALL 'ltrim' 27 SEND_VAR !4 28 SEND_VAL '0' 29 DO_ICALL $20 30 SEND_VAR_NO_REF_EX $20 31 SEND_VAL_EX 62 32 DO_FCALL 0 $21 33 SEND_VAR_NO_REF_EX $21 34 SEND_VAL_EX 16 35 DO_FCALL 0 $22 36 ASSIGN !6, $22 29 37 INIT_FCALL 'str_pad' 38 SEND_VAR !6 39 MUL ~24 !5, 2 40 SEND_VAL ~24 41 SEND_VAL '0' 42 SEND_VAL 0 43 DO_ICALL $25 44 ASSIGN !7, $25 30 45 INIT_FCALL 'pack' 46 SEND_VAL 'H%2A' 47 SEND_VAR !7 48 DO_ICALL $27 49 ASSIGN_OP 8 !1, $27 25 50 ASSIGN_OP 1 !3, 11 51 > IS_SMALLER !3, !2 52 > JMPNZ ~30, ->11 32 53 > > RETURN !1 34 54 > > RETURN <false> 35 55* > RETURN null End of function b62d
Generated using Vulcan Logic Dumper, using php 8.0.0