Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/hfFZm function name: (null) number of ops: 58 compiled vars: !0 = $args, !1 = $arr, !2 = $arr1, !3 = $arr2, !4 = $arr3, !5 = $arr4, !6 = $arr5, !7 = $arr6, !8 = $arr7, !9 = $arr8, !10 = $arr9 line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 8 0 E > ASSIGN !0, <array> 9 1 INIT_ARRAY ~12 2 ADD_ARRAY_UNPACK ~12 !0 3 ADD_ARRAY_ELEMENT ~12 'buz' 4 ASSIGN !1, ~12 10 5 INIT_FCALL 'var_dump' 6 SEND_VAR !1 7 DO_ICALL 13 8 ASSIGN !2, <array> 14 9 ASSIGN !3, <array> 15 10 INIT_ARRAY ~17 11 ADD_ARRAY_UNPACK ~17 !2 12 ADD_ARRAY_UNPACK ~17 !3 13 ASSIGN !4, ~17 16 14 INIT_ARRAY ~19 15 ADD_ARRAY_UNPACK ~19 !2 16 ADD_ARRAY_UNPACK ~19 !4 17 ADD_ARRAY_ELEMENT ~19 7 18 ADD_ARRAY_ELEMENT ~19 8 19 ADD_ARRAY_ELEMENT ~19 9 20 ASSIGN !5, ~19 17 21 INIT_FCALL 'var_dump' 22 SEND_VAR !5 23 DO_ICALL 24 24 INIT_FCALL 'buildarray' 25 DO_FCALL 0 $22 26 INIT_ARRAY ~23 27 ADD_ARRAY_UNPACK ~23 $22 28 ADD_ARRAY_ELEMENT ~23 'pink' 29 ADD_ARRAY_ELEMENT ~23 'violet' 30 ADD_ARRAY_ELEMENT ~23 'yellow' 31 ASSIGN !6, ~23 25 32 INIT_FCALL 'var_dump' 33 SEND_VAR !6 34 DO_ICALL 33 35 INIT_ARRAY ~26 0 36 ADD_ARRAY_ELEMENT ~26 1 37 ADD_ARRAY_ELEMENT ~26 2 38 INIT_FCALL 'generator' 39 DO_FCALL 0 $27 40 ADD_ARRAY_UNPACK ~26 $27 41 ASSIGN !7, ~26 34 42 INIT_FCALL 'var_dump' 43 SEND_VAR !7 44 DO_ICALL 42 45 ASSIGN !8, 'red' 43 46 INIT_ARRAY ~31 !8 47 ADD_ARRAY_ELEMENT ~31 'green' 48 ADD_ARRAY_ELEMENT ~31 'blue' 49 ASSIGN !9, ~31 44 50 INIT_ARRAY ~33 'white' 51 ADD_ARRAY_UNPACK ~33 !9 52 ADD_ARRAY_ELEMENT ~33 'black' 53 ASSIGN !10, ~33 45 54 INIT_FCALL 'var_dump' 55 SEND_VAR !10 56 DO_ICALL 57 > RETURN 1 Function buildarray: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/hfFZm function name: buildArray number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 22 0 E > > RETURN <array> 23 1* > RETURN null End of function buildarray Function generator: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 5 Branch analysis from position: 5 2 jumps found. (Code = 44) Position 1 = 7, Position 2 = 3 Branch analysis from position: 7 1 jumps found. (Code = 161) Position 1 = -2 Branch analysis from position: 3 2 jumps found. (Code = 44) Position 1 = 7, Position 2 = 3 Branch analysis from position: 7 Branch analysis from position: 3 filename: /in/hfFZm function name: generator number of ops: 8 compiled vars: !0 = $i line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 28 0 E > GENERATOR_CREATE 29 1 ASSIGN !0, 3 2 > JMP ->5 30 3 > YIELD !0 29 4 PRE_INC !0 5 > IS_SMALLER_OR_EQUAL !0, 5 6 > JMPNZ ~4, ->3 32 7 > > GENERATOR_RETURN End of function generator
Generated using Vulcan Logic Dumper, using php 8.0.0