Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/f8kAs function name: (null) number of ops: 8 compiled vars: !0 = $text line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 44 0 E > ASSIGN !0, 'here+is+a+block+to+be+replaced+%5Bblock%3Apiechart+value%3A25+++angle%3A0%5D++%5Bblock%5D+and+%5Bblock%3Anotcoded+attr%3Aval%5D+another+one+%5Bblock%3Apiechart+colorset%3Areds+value%3A20%5D' 46 1 INIT_FCALL 'preg_replace_callback' 47 2 SEND_VAL '%2F%5C%5Bblock%3A%28%5Ba-z%5D%2B%29%5Ch%2A%28%5B%5E%5C%5D%5Cr%5Cn%5D%2A%29%5C%5D%2Fu' 48 3 SEND_VAL 'renderBlock' 49 4 SEND_VAR !0 46 5 DO_ICALL $2 49 6 ECHO $2 50 7 > RETURN 1 Function renderblock: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 17 Branch analysis from position: 9 1 jumps found. (Code = 42) Position 1 = 19 Branch analysis from position: 19 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 17 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/f8kAs function name: renderBlock number of ops: 21 compiled vars: !0 = $m, !1 = $callable line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 4 1 NOP 2 FETCH_DIM_R ~2 !0, 1 3 FAST_CONCAT ~3 'build', ~2 4 ASSIGN !1, ~3 5 5 INIT_FCALL 'function_exists' 6 SEND_VAR !1 7 DO_ICALL $5 8 > JMPZ $5, ->17 6 9 > INIT_DYNAMIC_CALL !1 10 FETCH_DIM_IS ~6 !0, 2 11 COALESCE ~7 ~6 12 QM_ASSIGN ~7 '' 13 SEND_VAL_EX ~7 14 DO_FCALL 0 $8 15 QM_ASSIGN ~9 $8 16 > JMP ->19 7 17 > FETCH_DIM_R ~10 !0, 0 18 QM_ASSIGN ~9 ~10 19 > > RETURN ~9 8 20* > RETURN null End of function renderblock Function buildpiechart: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 11, Position 2 = 39 Branch analysis from position: 11 2 jumps found. (Code = 78) Position 1 = 12, Position 2 = 39 Branch analysis from position: 12 2 jumps found. (Code = 46) Position 1 = 27, Position 2 = 34 Branch analysis from position: 27 2 jumps found. (Code = 43) Position 1 = 35, Position 2 = 38 Branch analysis from position: 35 1 jumps found. (Code = 42) Position 1 = 11 Branch analysis from position: 11 Branch analysis from position: 38 Branch analysis from position: 34 Branch analysis from position: 39 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 39 filename: /in/f8kAs function name: buildPiechart number of ops: 50 compiled vars: !0 = $payloadString, !1 = $values, !2 = $rules, !3 = $attributes, !4 = $pair, !5 = $key, !6 = $value, !7 = $m line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 10 0 E > RECV !0 11 1 ASSIGN !1, <array> 17 2 ASSIGN !2, <array> 23 3 INIT_FCALL 'preg_split' 24 4 SEND_VAL '%2F%5Ch%2B%2Fu' 25 5 SEND_VAR !0 26 6 SEND_VAL 0 27 7 SEND_VAL 1 23 8 DO_ICALL $10 9 ASSIGN !3, $10 29 10 > FE_RESET_R $12 !3, ->39 11 > > FE_FETCH_R $12, !4, ->39 30 12 > INIT_FCALL 'explode' 13 SEND_VAL '%3A' 14 SEND_VAR !4 15 SEND_VAL 2 16 DO_ICALL $13 17 FETCH_LIST_R $14 $13, 0 18 ASSIGN !5, $14 19 FETCH_LIST_R $16 $13, 1 20 ASSIGN !6, $16 21 FREE $13 32 22 INIT_FCALL 'key_exists' 23 SEND_VAR !5 24 SEND_VAR !1 25 DO_ICALL $18 26 > JMPZ_EX ~19 $18, ->34 33 27 > INIT_FCALL 'preg_match' 28 FETCH_DIM_R ~20 !2, !5 29 SEND_VAL ~20 30 SEND_VAR !6 31 SEND_REF !7 32 DO_ICALL $21 33 BOOL ~19 $21 34 > > JMPZ ~19, ->38 35 35 > FETCH_DIM_R ~23 !7, 0 36 ASSIGN_DIM !1, !5 37 OP_DATA ~23 29 38 > > JMP ->11 39 > FE_FREE $12 38 40 INIT_FCALL 'sprintf' 39 41 SEND_VAL '%3Cpie+a%3D%22%25s%22+c%3D%22%25s%22+s%3D%22%25s%22+v%3D%22%25s%22%3E' 40 42 INIT_FCALL 'array_values' 43 SEND_VAR !1 44 DO_ICALL $24 45 SEND_UNPACK $24 46 CHECK_UNDEF_ARGS 38 47 DO_ICALL $25 40 48 > RETURN $25 42 49* > RETURN null End of function buildpiechart
Generated using Vulcan Logic Dumper, using php 8.0.0