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