Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/7Ik2f function name: (null) number of ops: 9 compiled vars: !0 = $the_data line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, <array> 35 1 ECHO 'Result%3A%0A' 37 2 INIT_FCALL 'var_dump' 3 INIT_FCALL 'getbalance' 4 SEND_VAR !0 5 DO_FCALL 0 $2 6 SEND_VAR $2 7 DO_ICALL 8 > RETURN 1 Function getbalance: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 66 Branch analysis from position: 66 2 jumps found. (Code = 44) Position 1 = 69, Position 2 = 4 Branch analysis from position: 69 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 4 1 jumps found. (Code = 42) Position 1 = 54 Branch analysis from position: 54 2 jumps found. (Code = 44) Position 1 = 57, Position 2 = 9 Branch analysis from position: 57 2 jumps found. (Code = 43) Position 1 = 60, Position 2 = 63 Branch analysis from position: 60 1 jumps found. (Code = 42) Position 1 = 65 Branch analysis from position: 65 2 jumps found. (Code = 44) Position 1 = 69, Position 2 = 4 Branch analysis from position: 69 Branch analysis from position: 4 Branch analysis from position: 63 2 jumps found. (Code = 44) Position 1 = 69, Position 2 = 4 Branch analysis from position: 69 Branch analysis from position: 4 Branch analysis from position: 9 2 jumps found. (Code = 47) Position 1 = 12, Position 2 = 15 Branch analysis from position: 12 2 jumps found. (Code = 47) Position 1 = 16, Position 2 = 19 Branch analysis from position: 16 2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 24 Branch analysis from position: 20 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 2 jumps found. (Code = 44) Position 1 = 57, Position 2 = 9 Branch analysis from position: 57 Branch analysis from position: 9 Branch analysis from position: 24 2 jumps found. (Code = 43) Position 1 = 27, Position 2 = 34 Branch analysis from position: 27 2 jumps found. (Code = 43) Position 1 = 32, Position 2 = 33 Branch analysis from position: 32 1 jumps found. (Code = 42) Position 1 = 57 Branch analysis from position: 57 Branch analysis from position: 33 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 Branch analysis from position: 34 2 jumps found. (Code = 43) Position 1 = 37, Position 2 = 44 Branch analysis from position: 37 2 jumps found. (Code = 43) Position 1 = 42, Position 2 = 43 Branch analysis from position: 42 1 jumps found. (Code = 42) Position 1 = 57 Branch analysis from position: 57 Branch analysis from position: 43 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 Branch analysis from position: 44 2 jumps found. (Code = 43) Position 1 = 47, Position 2 = 53 Branch analysis from position: 47 2 jumps found. (Code = 43) Position 1 = 52, Position 2 = 53 Branch analysis from position: 52 1 jumps found. (Code = 42) Position 1 = 57 Branch analysis from position: 57 Branch analysis from position: 53 Branch analysis from position: 53 Branch analysis from position: 19 Branch analysis from position: 15 filename: /in/7Ik2f function name: getbalance number of ops: 71 compiled vars: !0 = $values, !1 = $result, !2 = $l, !3 = $balance, !4 = $value, !5 = $i line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 4 0 E > RECV !0 5 1 ASSIGN !1, <array> 6 2 ASSIGN !2, 1 3 > JMP ->66 7 4 > ASSIGN !3, <array> 8 5 FETCH_DIM_R ~9 !0, !2 6 ASSIGN !4, ~9 9 7 ASSIGN !5, 0 8 > JMP ->54 10 9 > FETCH_DIM_R ~12 !4, !5 10 IS_EQUAL ~13 ~12, '%28' 11 > JMPNZ_EX ~13 ~13, ->15 12 > FETCH_DIM_R ~14 !4, !5 13 IS_EQUAL ~15 ~14, '%7B' 14 BOOL ~13 ~15 15 > > JMPNZ_EX ~13 ~13, ->19 16 > FETCH_DIM_R ~16 !4, !5 17 IS_EQUAL ~17 ~16, '%5B' 18 BOOL ~13 ~17 19 > > JMPZ ~13, ->24 11 20 > FETCH_DIM_R ~19 !4, !5 21 ASSIGN_DIM !3 22 OP_DATA ~19 23 > JMP ->53 12 24 > FETCH_DIM_R ~20 !4, !5 25 IS_EQUAL ~20, '%29' 26 > JMPZ ~21, ->34 13 27 > INIT_FCALL 'array_pop' 28 SEND_REF !3 29 DO_ICALL $22 30 IS_NOT_IDENTICAL $22, '%28' 31 > JMPZ ~23, ->33 14 32 > > JMP ->57 33 > > JMP ->53 16 34 > FETCH_DIM_R ~24 !4, !5 35 IS_EQUAL ~24, '%7D' 36 > JMPZ ~25, ->44 17 37 > INIT_FCALL 'array_pop' 38 SEND_REF !3 39 DO_ICALL $26 40 IS_NOT_IDENTICAL $26, '%7B' 41 > JMPZ ~27, ->43 18 42 > > JMP ->57 43 > > JMP ->53 20 44 > FETCH_DIM_R ~28 !4, !5 45 IS_EQUAL ~28, '%5D' 46 > JMPZ ~29, ->53 21 47 > INIT_FCALL 'array_pop' 48 SEND_REF !3 49 DO_ICALL $30 50 IS_NOT_IDENTICAL $30, '%5B' 51 > JMPZ ~31, ->53 22 52 > > JMP ->57 9 53 > PRE_INC !5 54 > STRLEN ~33 !4 55 IS_SMALLER !5, ~33 56 > JMPNZ ~34, ->9 26 57 > COUNT ~35 !3 58 IS_EQUAL ~35, 0 59 > JMPZ ~36, ->63 27 60 > ASSIGN_DIM !1 61 OP_DATA 'YES' 62 > JMP ->65 29 63 > ASSIGN_DIM !1 64 OP_DATA 'NO' 6 65 > PRE_INC !2 66 > FETCH_DIM_R ~40 !0, 0 67 IS_SMALLER_OR_EQUAL !2, ~40 68 > JMPNZ ~41, ->4 32 69 > > RETURN !1 33 70* > RETURN null End of function getbalance
Generated using Vulcan Logic Dumper, using php 8.0.0