Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 19 Branch analysis from position: 19 1 jumps found. (Code = 42) Position 1 = 35 Branch analysis from position: 35 1 jumps found. (Code = 62) Position 1 = -2 Found catch point at position: 15 Branch analysis from position: 15 2 jumps found. (Code = 107) Position 1 = 16, Position 2 = -2 Branch analysis from position: 16 1 jumps found. (Code = 42) Position 1 = 35 Branch analysis from position: 35 Found catch point at position: 31 Branch analysis from position: 31 2 jumps found. (Code = 107) Position 1 = 32, Position 2 = -2 Branch analysis from position: 32 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/82UJj function name: (null) number of ops: 36 compiled vars: !0 = $f, !1 = $b, !2 = $e line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 28 0 E > INIT_FCALL 'unserialize' 1 INIT_FCALL 'serialize' 2 NEW $3 'Foo' 3 DO_FCALL 0 4 ASSIGN ~5 !0, $3 5 INIT_ARRAY ~6 ~5 6 NEW $7 'Bar' 7 DO_FCALL 0 8 ASSIGN ~9 !1, $7 9 ADD_ARRAY_ELEMENT ~6 ~9 10 SEND_VAL ~6 11 DO_ICALL $10 12 SEND_VAR $10 13 DO_ICALL 14 > JMP ->19 29 15 E > > CATCH last 'Throwable' 30 16 > ECHO !2 17 ECHO '%0A' 18 ECHO '%0A' 33 19 > ECHO '%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D' 20 ECHO '%0A' 21 ECHO '%0A' 36 22 INIT_FCALL 'unserialize' 23 INIT_FCALL 'serialize' 24 INIT_ARRAY ~12 !1 25 ADD_ARRAY_ELEMENT ~12 !0 26 SEND_VAL ~12 27 DO_ICALL $13 28 SEND_VAR $13 29 DO_ICALL 30 > JMP ->35 37 31 E > > CATCH last 'Throwable' 38 32 > ECHO !2 33 ECHO '%0A' 34 ECHO '%0A' 39 35 > > RETURN 1 Class Foo: Function __wakeup: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 108) Position 1 = -2 filename: /in/82UJj function name: __wakeup number of ops: 8 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 5 0 E > ECHO 'In+foo' 1 ECHO '%0A' 2 ECHO '%0A' 6 3 NEW $0 'Exception' 4 SEND_VAL_EX 'Foo' 5 DO_FCALL 0 6 > THROW 0 $0 7 7* > RETURN null End of function __wakeup Function __destruct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 108) Position 1 = -2 filename: /in/82UJj function name: __destruct number of ops: 8 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 10 0 E > ECHO 'Destruct+foo' 1 ECHO '%0A' 2 ECHO '%0A' 11 3 NEW $0 'Exception' 4 SEND_VAL_EX 'Foo+destruct' 5 DO_FCALL 0 6 > THROW 0 $0 12 7* > RETURN null End of function __destruct End of class Foo. Class Bar: Function __wakeup: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 108) Position 1 = -2 filename: /in/82UJj function name: __wakeup number of ops: 8 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 17 0 E > ECHO 'In+bar' 1 ECHO '%0A' 2 ECHO '%0A' 18 3 NEW $0 'Exception' 4 SEND_VAL_EX 'Bar' 5 DO_FCALL 0 6 > THROW 0 $0 19 7* > RETURN null End of function __wakeup Function __destruct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 108) Position 1 = -2 filename: /in/82UJj function name: __destruct number of ops: 8 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 22 0 E > ECHO 'Destruct+bar' 1 ECHO '%0A' 2 ECHO '%0A' 23 3 NEW $0 'Exception' 4 SEND_VAL_EX 'Bar+destruct' 5 DO_FCALL 0 6 > THROW 0 $0 24 7* > RETURN null End of function __destruct End of class Bar.
Generated using Vulcan Logic Dumper, using php 8.0.0