Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 37 Branch analysis from position: 37 2 jumps found. (Code = 44) Position 1 = 39, Position 2 = 3 Branch analysis from position: 39 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 3 1 jumps found. (Code = 42) Position 1 = 34 Branch analysis from position: 34 2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 14 Branch analysis from position: 36 2 jumps found. (Code = 44) Position 1 = 39, Position 2 = 3 Branch analysis from position: 39 Branch analysis from position: 3 Branch analysis from position: 14 1 jumps found. (Code = 42) Position 1 = 33 Branch analysis from position: 33 2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 14 Branch analysis from position: 36 Branch analysis from position: 14 Found catch point at position: 28 Branch analysis from position: 28 2 jumps found. (Code = 107) Position 1 = 29, Position 2 = -2 Branch analysis from position: 29 2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 14 Branch analysis from position: 36 Branch analysis from position: 14 filename: /in/BbcfI function name: (null) number of ops: 40 compiled vars: !0 = $arraySize, !1 = $n, !2 = $array, !3 = $x, !4 = $e line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 26 0 E > ASSIGN !0, 13 27 1 ASSIGN !1, 1 2 > JMP ->37 28 3 > ROPE_INIT 3 ~8 'arraySize+' 4 ROPE_ADD 1 ~8 ~8, !1 5 ROPE_END 2 ~7 ~8, '+%0A' 6 ECHO ~7 29 7 INIT_FCALL 'range' 8 SEND_VAL 1 9 SEND_VAR !1 10 DO_ICALL $10 11 ASSIGN !2, $10 30 12 ASSIGN !3, 1 13 > JMP ->34 31 14 > ROPE_INIT 3 ~14 'chunkSize+' 15 ROPE_ADD 1 ~14 ~14, !3 16 ROPE_END 2 ~13 ~14, '%3A+' 17 ECHO ~13 33 18 INIT_FCALL 'json_encode' 19 INIT_FCALL 'littleendianminchunk' 20 SEND_VAR !2 21 SEND_VAR !3 22 DO_FCALL 0 $16 23 SEND_VAR $16 24 DO_ICALL $17 25 CONCAT ~18 $17, '%0A' 26 ECHO ~18 27 > JMP ->33 34 28 E > > CATCH last 'Exception' 35 29 > INIT_METHOD_CALL !4, 'getMessage' 30 DO_FCALL 0 $19 31 CONCAT ~20 $19, '%0A' 32 ECHO ~20 30 33 > PRE_INC !3 34 > IS_SMALLER_OR_EQUAL !3, 13 35 > JMPNZ ~22, ->14 27 36 > PRE_INC !1 37 > IS_SMALLER_OR_EQUAL !1, !0 38 > JMPNZ ~24, ->3 38 39 > > RETURN 1 Function littleendianminchunk: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 4, Position 2 = 8 Branch analysis from position: 4 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 11, Position 2 = 15 Branch analysis from position: 11 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 15 1 jumps found. (Code = 42) Position 1 = 57 Branch analysis from position: 57 2 jumps found. (Code = 44) Position 1 = 58, Position 2 = 17 Branch analysis from position: 58 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 17 2 jumps found. (Code = 43) Position 1 = 23, Position 2 = 33 Branch analysis from position: 23 1 jumps found. (Code = 42) Position 1 = 58 Branch analysis from position: 58 Branch analysis from position: 33 2 jumps found. (Code = 44) Position 1 = 58, Position 2 = 17 Branch analysis from position: 58 Branch analysis from position: 17 filename: /in/BbcfI function name: littleEndianMinChunk number of ops: 62 compiled vars: !0 = $array, !1 = $minChunkSize, !2 = $result, !3 = $count, !4 = $modulus, !5 = $expectedRemainingChunks, !6 = $sizeIncrease line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 1 RECV !1 5 2 IS_SMALLER !1, 1 3 > JMPZ ~7, ->8 6 4 > NEW $8 'InvalidArgumentException' 5 SEND_VAL_EX '%24minChunkSize+must+be+1+or+greater' 6 DO_FCALL 0 7 > THROW 0 $8 8 8 > COUNT ~10 !0 9 IS_SMALLER ~10, !1 10 > JMPZ ~11, ->15 9 11 > NEW $12 'InvalidArgumentException' 12 SEND_VAL_EX '%24minChunkSize+must+not+be+less+than+the+size+of+%24array' 13 DO_FCALL 0 14 > THROW 0 $12 11 15 > ASSIGN !2, <array> 12 16 > JMP ->57 13 17 > COUNT ~15 !0 18 ASSIGN !3, ~15 14 19 MOD ~17 !3, !1 20 ASSIGN !4, ~17 15 21 BOOL_NOT ~19 !4 22 > JMPZ ~19, ->33 16 23 > INIT_FCALL 'array_unshift' 24 SEND_REF !2 25 INIT_FCALL 'array_chunk' 26 SEND_VAR !0 27 SEND_VAR !1 28 DO_ICALL $20 29 SEND_UNPACK $20 30 CHECK_UNDEF_ARGS 31 DO_ICALL 17 32 > JMP ->58 19 33 > INIT_FCALL 'max' 34 SEND_VAL 1 35 INIT_FCALL 'intdiv' 36 SEND_VAR !3 37 SEND_VAR !1 38 DO_ICALL $22 39 SEND_VAR $22 40 DO_ICALL $23 41 ASSIGN !5, $23 20 42 INIT_FCALL 'ceil' 43 DIV ~25 !4, !5 44 SEND_VAL ~25 45 DO_ICALL $26 46 ASSIGN !6, $26 21 47 INIT_FCALL 'array_unshift' 48 SEND_REF !2 49 INIT_FCALL 'array_splice' 50 SEND_REF !0 51 MUL ~28 !1, -1 52 SUB ~29 ~28, !6 53 SEND_VAL ~29 54 DO_ICALL $30 55 SEND_VAR $30 56 DO_ICALL 12 57 > > JMPNZ !0, ->17 23 58 > VERIFY_RETURN_TYPE !2 59 > RETURN !2 24 60* VERIFY_RETURN_TYPE 61* > RETURN null End of function littleendianminchunk
Generated using Vulcan Logic Dumper, using php 8.0.0