Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/TIkG3 function name: (null) number of ops: 44 compiled vars: !0 = $maxValue line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 19 0 E > CAST 4 ~1 9.22337e+15 1 ASSIGN !0, ~1 20 2 CONCAT ~3 'Max+value%3A+', !0 3 CONCAT ~4 ~3, '%0A' 4 ECHO ~4 21 5 ECHO 'Max+PHP+value%3A+9223372036854775807%0A%0A' 23 6 INIT_FCALL 'a' 7 SEND_VAR !0 8 DO_FCALL 0 24 9 INIT_FCALL 'a' 10 SUB ~6 !0, 1 11 SEND_VAL ~6 12 DO_FCALL 0 25 13 INIT_FCALL 'a' 14 ADD ~8 !0, 1 15 SEND_VAL ~8 16 DO_FCALL 0 26 17 INIT_FCALL 'a' 18 ADD ~10 !0, 10 19 SEND_VAL ~10 20 DO_FCALL 0 27 21 INIT_FCALL 'a' 22 ADD ~12 !0, 10000000 23 SEND_VAL ~12 24 DO_FCALL 0 28 25 INIT_FCALL 'a' 26 SEND_VAL 9223372036854775807 27 DO_FCALL 0 29 28 INIT_FCALL 'a' 29 SEND_VAL 9.22337e+18 30 DO_FCALL 0 30 31 INIT_FCALL 'a' 32 SEND_VAL 9.22337e+18 33 DO_FCALL 0 31 34 INIT_FCALL 'a' 35 SEND_VAL 9.22337e+18 36 DO_FCALL 0 32 37 INIT_FCALL 'a' 38 SEND_VAL 9.22337e+18 39 DO_FCALL 0 33 40 INIT_FCALL 'a' 41 SEND_VAL 9.22337e+21 42 DO_FCALL 0 43 > RETURN 1 Function a: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 46) Position 1 = 33, Position 2 = 35 Branch analysis from position: 33 2 jumps found. (Code = 47) Position 1 = 52, Position 2 = 58 Branch analysis from position: 52 2 jumps found. (Code = 46) Position 1 = 55, Position 2 = 57 Branch analysis from position: 55 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 57 Branch analysis from position: 58 Branch analysis from position: 35 filename: /in/TIkG3 function name: a number of ops: 75 compiled vars: !0 = $val, !1 = $maxValue, !2 = $value line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 4 1 CAST 4 ~3 9.22337e+15 2 ASSIGN !1, ~3 5 3 MUL ~5 !0, 1000 4 ASSIGN !2, ~5 7 5 GET_TYPE ~7 !0 6 CONCAT ~8 'Value%3A+', ~7 7 CONCAT ~9 ~8, '+' 8 CONCAT ~10 ~9, !0 9 CONCAT ~11 ~10, '%0A' 10 ECHO ~11 8 11 GET_TYPE ~12 !2 12 CONCAT ~13 'Timer%3A+', ~12 13 CONCAT ~14 ~13, '+' 14 CONCAT ~15 ~14, !2 15 CONCAT ~16 ~15, '%0A' 16 ECHO ~16 9 17 CAST 4 ~17 !2 18 CONCAT ~18 'Casted%3A+', ~17 19 CONCAT ~19 ~18, '%0A' 20 ECHO ~19 10 21 INIT_FCALL 'var_export' 22 IS_SMALLER ~20 !1, !0 23 SEND_VAL ~20 24 SEND_VAL <true> 25 DO_ICALL $21 26 CONCAT ~22 'Overflow%3A+', $21 27 CONCAT ~23 ~22, '%0A' 28 ECHO ~23 11 29 INIT_FCALL 'var_export' 30 CAST 4 ~24 !2 31 IS_SMALLER_OR_EQUAL ~25 ~24, 0 32 > JMPZ_EX ~25 ~25, ->35 33 > IS_SMALLER ~26 0, !0 34 BOOL ~25 ~26 35 > SEND_VAL ~25 36 SEND_VAL <true> 37 DO_ICALL $27 38 CONCAT ~28 'Overflow+%3C0%3A+', $27 39 CONCAT ~29 ~28, '%0A' 40 ECHO ~29 12 41 INIT_FCALL 'var_export' 42 IS_SMALLER ~30 9223372036854775807, !2 43 SEND_VAL ~30 44 SEND_VAL <true> 45 DO_ICALL $31 46 CONCAT ~32 'PHP+Overflow%3A+', $31 47 CONCAT ~33 ~32, '%0A' 48 ECHO ~33 13 49 INIT_FCALL 'var_export' 50 IS_SMALLER ~34 9223372036854775807, !2 51 > JMPNZ_EX ~34 ~34, ->58 52 > CAST 4 ~35 !2 53 IS_SMALLER_OR_EQUAL ~36 ~35, 0 54 > JMPZ_EX ~36 ~36, ->57 55 > IS_SMALLER ~37 0, !0 56 BOOL ~36 ~37 57 > BOOL ~34 ~36 58 > SEND_VAL ~34 59 SEND_VAL <true> 60 DO_ICALL $38 61 CONCAT ~39 'Overflow+combined%3A+', $38 62 CONCAT ~40 ~39, '%0A' 63 ECHO ~40 14 64 INIT_FCALL 'var_export' 65 GET_TYPE ~41 !2 66 IS_IDENTICAL ~42 ~41, 'double' 67 SEND_VAL ~42 68 SEND_VAL <true> 69 DO_ICALL $43 70 CONCAT ~44 'Supposed+to+fail%3A+', $43 71 CONCAT ~45 ~44, '%0A' 72 ECHO ~45 16 73 ECHO '%0A' 17 74 > RETURN null End of function a
Generated using Vulcan Logic Dumper, using php 8.0.0