Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/C8jcB function name: (null) number of ops: 77 compiled vars: !0 = $a, !1 = $b, !2 = $o line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 1 0 E > CAST 8 ~3 <array> 1 ASSIGN !0, ~3 2 CAST 8 ~5 <array> 3 ASSIGN !1, ~5 4 INIT_FCALL 'ob_start' 5 SEND_VAL 'abc' 6 DO_ICALL 7 INIT_FCALL 'ob_end_flush' 8 DO_ICALL 9 ASSIGN !2, <array> 10 INIT_FCALL 'object_handle' 11 CAST 8 ~11 <array> 12 ASSIGN_DIM ~10 !2 13 OP_DATA ~11 14 SEND_VAL ~10 15 DO_FCALL 0 $12 16 ECHO $12 17 ECHO '%0A' 18 INIT_FCALL 'object_handle' 19 CAST 8 ~14 <array> 20 ASSIGN_DIM ~13 !2 21 OP_DATA ~14 22 SEND_VAL ~13 23 DO_FCALL 0 $15 24 ECHO $15 25 ECHO '%0A' 26 INIT_FCALL 'object_handle' 27 CAST 8 ~17 <array> 28 ASSIGN_DIM ~16 !2 29 OP_DATA ~17 30 SEND_VAL ~16 31 DO_FCALL 0 $18 32 ECHO $18 33 ECHO '%0A' 34 INIT_FCALL 'object_handle' 35 CAST 8 ~20 <array> 36 ASSIGN_DIM ~19 !2 37 OP_DATA ~20 38 SEND_VAL ~19 39 DO_FCALL 0 $21 40 ECHO $21 41 ECHO '%0A' 42 INIT_FCALL 'object_handle' 43 CAST 8 ~23 <array> 44 ASSIGN_DIM ~22 !2 45 OP_DATA ~23 46 SEND_VAL ~22 47 DO_FCALL 0 $24 48 ECHO $24 49 ECHO '%0A' 50 INIT_FCALL 'object_handle' 51 CAST 8 ~26 <array> 52 ASSIGN_DIM ~25 !2 53 OP_DATA ~26 54 SEND_VAL ~25 55 DO_FCALL 0 $27 56 ECHO $27 57 ECHO '%0A' 58 INIT_FCALL 'object_handle' 59 CAST 8 ~29 <array> 60 ASSIGN_DIM ~28 !2 61 OP_DATA ~29 62 SEND_VAL ~28 63 DO_FCALL 0 $30 64 ECHO $30 65 ECHO '%0A' 66 INIT_FCALL 'object_handle' 67 SEND_VAR !1 68 DO_FCALL 0 $31 69 ECHO $31 70 ECHO '%0A' 71 INIT_FCALL 'object_handle' 72 SEND_VAR !0 73 DO_FCALL 0 $32 74 ECHO $32 75 ECHO '%0A' 76 > RETURN 1 Function object_handle: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 4, Position 2 = 60 Branch analysis from position: 4 2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 22 Branch analysis from position: 20 1 jumps found. (Code = 42) Position 1 = 23 Branch analysis from position: 23 2 jumps found. (Code = 77) Position 1 = 26, Position 2 = 46 Branch analysis from position: 26 2 jumps found. (Code = 78) Position 1 = 27, Position 2 = 46 Branch analysis from position: 27 2 jumps found. (Code = 46) Position 1 = 30, Position 2 = 33 Branch analysis from position: 30 2 jumps found. (Code = 46) Position 1 = 34, Position 2 = 38 Branch analysis from position: 34 2 jumps found. (Code = 46) Position 1 = 39, Position 2 = 42 Branch analysis from position: 39 2 jumps found. (Code = 43) Position 1 = 43, Position 2 = 45 Branch analysis from position: 43 1 jumps found. (Code = 42) Position 1 = 46 Branch analysis from position: 46 2 jumps found. (Code = 43) Position 1 = 48, Position 2 = 60 Branch analysis from position: 48 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 60 Branch analysis from position: 45 1 jumps found. (Code = 42) Position 1 = 26 Branch analysis from position: 26 Branch analysis from position: 42 Branch analysis from position: 38 Branch analysis from position: 33 Branch analysis from position: 46 Branch analysis from position: 46 Branch analysis from position: 22 2 jumps found. (Code = 77) Position 1 = 26, Position 2 = 46 Branch analysis from position: 26 Branch analysis from position: 46 Branch analysis from position: 60 filename: /in/C8jcB function name: object_handle number of ops: 74 compiled vars: !0 = $object, !1 = $mask, !2 = $obj, !3 = $frame line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 0 E > RECV !0 1 BIND_STATIC !1 2 BOOL_NOT ~4 !1 3 > JMPZ ~4, ->60 4 > CAST 8 ~5 <array> 5 ASSIGN !2, ~5 6 INIT_FCALL 'hexdec' 7 INIT_FCALL 'substr' 8 INIT_FCALL 'spl_object_hash' 9 SEND_VAR !2 10 DO_ICALL $7 11 SEND_VAR $7 12 SEND_VAL 0 13 SEND_VAL 16 14 DO_ICALL $8 15 SEND_VAR $8 16 DO_ICALL $9 17 ASSIGN !1, $9 18 INIT_FCALL 'debug_backtrace' 19 > JMPZ <true>, ->22 20 > QM_ASSIGN ~11 2 21 > JMP ->23 22 > QM_ASSIGN ~11 <false> 23 > SEND_VAL ~11 24 DO_ICALL $12 25 > FE_RESET_R $13 $12, ->46 26 > > FE_FETCH_R $13, !3, ->46 27 > FETCH_DIM_IS ~14 !3, 'function' 28 ISSET_ISEMPTY_DIM_OBJ 0 ~15 ~14, 0 29 > JMPZ_EX ~15 ~15, ->33 30 > ISSET_ISEMPTY_DIM_OBJ 0 ~16 !3, 'class' 31 BOOL_NOT ~17 ~16 32 BOOL ~15 ~17 33 > > JMPZ_EX ~15 ~15, ->38 34 > FETCH_DIM_R ~18 !3, 'function' 35 FETCH_DIM_R ~19 ~18, 0 36 IS_IDENTICAL ~20 ~19, 'o' 37 BOOL ~15 ~20 38 > > JMPZ_EX ~15 ~15, ->42 39 > FETCH_DIM_R ~21 !3, 'function' 40 IN_ARRAY ~22 ~21, <array> 41 BOOL ~15 ~22 42 > > JMPZ ~15, ->45 43 > ASSIGN !3, <false> 44 > JMP ->46 45 > > JMP ->26 46 > FE_FREE $13 47 > JMPZ !3, ->60 48 > INIT_FCALL 'ob_start' 49 DO_ICALL 50 INIT_FCALL 'debug_zval_dump' 51 SEND_VAR !2 52 DO_ICALL 53 INIT_FCALL 'substr' 54 INIT_FCALL 'ob_get_clean' 55 DO_ICALL $26 56 SEND_VAR $26 57 SEND_VAL 17 58 DO_ICALL $27 59 ASSIGN_OP 11 !1, $27 60 > INIT_FCALL 'hexdec' 61 INIT_FCALL 'substr' 62 INIT_FCALL 'spl_object_hash' 63 SEND_VAR !0 64 DO_ICALL $29 65 SEND_VAR $29 66 SEND_VAL 0 67 SEND_VAL 16 68 DO_ICALL $30 69 SEND_VAR $30 70 DO_ICALL $31 71 BW_XOR ~32 !1, $31 72 > RETURN ~32 73* > RETURN null End of function object_handle Function abc: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/C8jcB function name: abc number of ops: 6 compiled vars: !0 = $a line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 0 E > BIND_GLOBAL !0, 'a' 1 INIT_FCALL 'object_handle' 2 SEND_VAR !0 3 DO_FCALL 0 $1 4 > RETURN $1 5* > RETURN null End of function abc
Generated using Vulcan Logic Dumper, using php 8.0.0