Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 14, Position 2 = 22 Branch analysis from position: 14 1 jumps found. (Code = 42) Position 1 = 87 Branch analysis from position: 87 2 jumps found. (Code = 44) Position 1 = 90, Position 2 = 25 Branch analysis from position: 90 2 jumps found. (Code = 43) Position 1 = 98, Position 2 = 104 Branch analysis from position: 98 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 104 Branch analysis from position: 25 1 jumps found. (Code = 42) Position 1 = 70 Branch analysis from position: 70 2 jumps found. (Code = 44) Position 1 = 73, Position 2 = 32 Branch analysis from position: 73 2 jumps found. (Code = 43) Position 1 = 83, Position 2 = 86 Branch analysis from position: 83 2 jumps found. (Code = 44) Position 1 = 90, Position 2 = 25 Branch analysis from position: 90 Branch analysis from position: 25 Branch analysis from position: 86 Branch analysis from position: 32 2 jumps found. (Code = 43) Position 1 = 44, Position 2 = 55 Branch analysis from position: 44 2 jumps found. (Code = 43) Position 1 = 45, Position 2 = 53 Branch analysis from position: 45 1 jumps found. (Code = 42) Position 1 = 73 Branch analysis from position: 73 Branch analysis from position: 53 Branch analysis from position: 55 2 jumps found. (Code = 43) Position 1 = 65, Position 2 = 68 Branch analysis from position: 65 2 jumps found. (Code = 44) Position 1 = 73, Position 2 = 32 Branch analysis from position: 73 Branch analysis from position: 32 Branch analysis from position: 68 Branch analysis from position: 22 filename: /in/niZIG function name: (null) number of ops: 108 compiled vars: !0 = $period_start, !1 = $period_end, !2 = $uptime, !3 = $incidents, !4 = $last_end, !5 = $i, !6 = $push, !7 = $last_end_j, !8 = $j line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 34 0 E > ASSIGN !0, '2016-01-01+00%3A00%3A00' 35 1 ASSIGN !1, '2016-01-31+23%3A59%3A59' 37 2 ASSIGN !2, <array> 39 3 ASSIGN !3, <array> 48 4 INIT_FCALL 'strtotime' 5 SEND_VAR !0 6 DO_ICALL $13 7 INIT_FCALL 'strtotime' 8 FETCH_DIM_R ~14 !3, 0 9 FETCH_DIM_R ~15 ~14, 'start' 10 SEND_VAL ~15 11 DO_ICALL $16 12 IS_SMALLER_OR_EQUAL $13, $16 13 > JMPZ ~17, ->22 49 14 > INIT_FCALL 'array_push' 15 SEND_REF !2 16 INIT_ARRAY ~18 !0, 'start' 17 FETCH_DIM_R ~19 !3, 0 18 FETCH_DIM_R ~20 ~19, 'start' 19 ADD_ARRAY_ELEMENT ~18 ~20, 'end' 20 SEND_VAL ~18 21 DO_ICALL 52 22 > ASSIGN !4, 0 54 23 ASSIGN !5, 0 24 > JMP ->87 56 25 > ASSIGN !6, <true> 57 26 FETCH_DIM_R ~25 !3, !5 27 FETCH_DIM_R ~26 ~25, 'end' 28 ASSIGN !7, ~26 59 29 ADD ~28 !5, 1 30 ASSIGN !8, ~28 31 > JMP ->70 63 32 > INIT_FCALL 'strtotime' 33 FETCH_DIM_R ~30 !3, !5 34 FETCH_DIM_R ~31 ~30, 'end' 35 SEND_VAL ~31 36 DO_ICALL $32 37 INIT_FCALL 'strtotime' 38 FETCH_DIM_R ~33 !3, !8 39 FETCH_DIM_R ~34 ~33, 'start' 40 SEND_VAL ~34 41 DO_ICALL $35 42 IS_SMALLER $32, $35 43 > JMPZ ~36, ->55 64 44 > > JMPZ !6, ->53 65 45 > INIT_FCALL 'array_push' 46 SEND_REF !2 47 INIT_ARRAY ~37 !7, 'start' 48 FETCH_DIM_R ~38 !3, !8 49 FETCH_DIM_R ~39 ~38, 'start' 50 ADD_ARRAY_ELEMENT ~37 ~39, 'end' 51 SEND_VAL ~37 52 DO_ICALL 67 53 > > JMP ->73 54* JMP ->69 71 55 > INIT_FCALL 'strtotime' 56 FETCH_DIM_R ~41 !3, !8 57 FETCH_DIM_R ~42 ~41, 'end' 58 SEND_VAL ~42 59 DO_ICALL $43 60 INIT_FCALL 'strtotime' 61 SEND_VAR !7 62 DO_ICALL $44 63 IS_SMALLER $44, $43 64 > JMPZ ~45, ->68 72 65 > FETCH_DIM_R ~46 !3, !8 66 FETCH_DIM_R ~47 ~46, 'end' 67 ASSIGN !7, ~47 74 68 > ASSIGN !6, <false> 59 69 PRE_INC !8 70 > COUNT ~51 !3 71 IS_SMALLER !8, ~51 72 > JMPNZ ~52, ->32 82 73 > INIT_FCALL 'strtotime' 74 FETCH_DIM_R ~53 !3, !5 75 FETCH_DIM_R ~54 ~53, 'end' 76 SEND_VAL ~54 77 DO_ICALL $55 78 INIT_FCALL 'strtotime' 79 SEND_VAR !4 80 DO_ICALL $56 81 IS_SMALLER $56, $55 82 > JMPZ ~57, ->86 83 83 > FETCH_DIM_R ~58 !3, !5 84 FETCH_DIM_R ~59 ~58, 'end' 85 ASSIGN !4, ~59 54 86 > PRE_INC !5 87 > COUNT ~62 !3 88 IS_SMALLER !5, ~62 89 > JMPNZ ~63, ->25 89 90 > INIT_FCALL 'strtotime' 91 SEND_VAR !1 92 DO_ICALL $64 93 INIT_FCALL 'strtotime' 94 SEND_VAR !4 95 DO_ICALL $65 96 IS_SMALLER_OR_EQUAL $65, $64 97 > JMPZ ~66, ->104 90 98 > INIT_FCALL 'array_push' 99 SEND_REF !2 100 INIT_ARRAY ~67 !4, 'start' 101 ADD_ARRAY_ELEMENT ~67 !1, 'end' 102 SEND_VAL ~67 103 DO_ICALL 93 104 > INIT_FCALL 'print_r' 105 SEND_VAR !2 106 DO_ICALL 107 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0