Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 46) Position 1 = 20, Position 2 = 22 Branch analysis from position: 20 2 jumps found. (Code = 46) Position 1 = 23, Position 2 = 25 Branch analysis from position: 23 2 jumps found. (Code = 46) Position 1 = 26, Position 2 = 28 Branch analysis from position: 26 2 jumps found. (Code = 43) Position 1 = 29, Position 2 = 30 Branch analysis from position: 29 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 30 Branch analysis from position: 28 Branch analysis from position: 25 Branch analysis from position: 22 filename: /in/ToDJM function name: (null) number of ops: 31 compiled vars: !0 = $dt_inicio, !1 = $dt_final, !2 = $qt_dias line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > INIT_FCALL 'databr' 1 SEND_VAL '21%2F12%2F2013' 2 SEND_VAL 'YYYY-MM-dd' 3 DO_FCALL 0 $3 4 ASSIGN !0, $3 25 5 INIT_FCALL 'databr' 6 SEND_VAL '31%2F12%2F2013' 7 SEND_VAL 'YYYY-MM-dd' 8 DO_FCALL 0 $5 9 ASSIGN !1, $5 26 10 INIT_FCALL 'diasentredatas' 11 SEND_VAR !0 12 SEND_VAR !1 13 DO_FCALL 0 $7 14 ADD ~8 $7, 1 15 ASSIGN_OP 1 !2, ~8 28 16 ECHO !2 29 17 ECHO '+++++' 30 18 IS_NOT_EQUAL ~10 !2, 30 19 > JMPZ_EX ~10 ~10, ->22 20 > IS_NOT_EQUAL ~11 !2, 15 21 BOOL ~10 ~11 22 > > JMPZ_EX ~10 ~10, ->25 23 > IS_NOT_EQUAL ~12 !2, 10 24 BOOL ~10 ~12 25 > > JMPZ_EX ~10 ~10, ->28 26 > IS_NOT_EQUAL ~13 !2, 20 27 BOOL ~10 ~13 28 > > JMPZ ~10, ->30 31 29 > ECHO 'lol' 32 30 > > RETURN 1 Function databr: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 35 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 27, Position 2 = 33 Branch analysis from position: 27 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 33 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 35 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ToDJM function name: dataBr number of ops: 37 compiled vars: !0 = $valor, !1 = $formato, !2 = $dia, !3 = $mes, !4 = $ano line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 1 RECV_INIT !1 'YYYY-MM-dd' 4 2 STRLEN ~5 !0 3 IS_EQUAL ~5, 10 4 > JMPZ ~6, ->35 5 5 > INIT_FCALL 'explode' 6 SEND_VAL '%2F' 7 INIT_FCALL 'substr' 8 SEND_VAR !0 9 SEND_VAL 0 10 SEND_VAL 10 11 DO_ICALL $7 12 SEND_VAR $7 13 DO_ICALL $8 14 FETCH_LIST_R $9 $8, 0 15 ASSIGN !2, $9 16 FETCH_LIST_R $11 $8, 1 17 ASSIGN !3, $11 18 FETCH_LIST_R $13 $8, 2 19 ASSIGN !4, $13 20 FREE $8 7 21 INIT_FCALL 'checkdate' 22 SEND_VAR !3 23 SEND_VAR !2 24 SEND_VAR !4 25 DO_ICALL $15 26 > JMPZ $15, ->33 8 27 > CONCAT ~16 !4, '-' 28 CONCAT ~17 ~16, !3 29 CONCAT ~18 ~17, '-' 30 CONCAT ~19 ~18, !2 31 > RETURN ~19 32* JMP ->34 10 33 > > RETURN 'NULL' 34* JMP ->36 12 35 > > RETURN 'NULL' 13 36* > RETURN null End of function databr Function diasentredatas: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ToDJM function name: diasEntreDatas number of ops: 46 compiled vars: !0 = $dataInicio, !1 = $dataFim, !2 = $ano1, !3 = $mes1, !4 = $dia1, !5 = $ano2, !6 = $mes2, !7 = $dia2, !8 = $diferencaSegundos line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 15 0 E > RECV !0 1 RECV !1 16 2 INIT_FCALL 'explode' 3 SEND_VAL '-' 4 SEND_VAR !0 5 DO_ICALL $9 6 FETCH_LIST_R $10 $9, 0 7 ASSIGN !2, $10 8 FETCH_LIST_R $12 $9, 1 9 ASSIGN !3, $12 10 FETCH_LIST_R $14 $9, 2 11 ASSIGN !4, $14 12 FREE $9 17 13 INIT_FCALL 'explode' 14 SEND_VAL '-' 15 SEND_VAR !1 16 DO_ICALL $16 17 FETCH_LIST_R $17 $16, 0 18 ASSIGN !5, $17 19 FETCH_LIST_R $19 $16, 1 20 ASSIGN !6, $19 21 FETCH_LIST_R $21 $16, 2 22 ASSIGN !7, $21 23 FREE $16 19 24 INIT_FCALL 'mktime' 25 SEND_VAL 0 26 SEND_VAL 0 27 SEND_VAL 0 28 SEND_VAR !6 29 SEND_VAR !7 30 SEND_VAR !5 31 DO_ICALL $23 32 INIT_FCALL 'mktime' 33 SEND_VAL 0 34 SEND_VAL 0 35 SEND_VAL 0 36 SEND_VAR !3 37 SEND_VAR !4 38 SEND_VAR !2 39 DO_ICALL $24 40 SUB ~25 $23, $24 41 ASSIGN !8, ~25 21 42 DIV ~27 !8, 86400 43 CAST 4 ~28 ~27 44 > RETURN ~28 22 45* > RETURN null End of function diasentredatas
Generated using Vulcan Logic Dumper, using php 8.0.0