Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/RXM7c function name: (null) number of ops: 16 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 36 0 E > INIT_FCALL 'loadclass' 1 SEND_VAL 'sdf_fdffd_ffff' 2 DO_FCALL 0 37 3 INIT_FCALL 'loadclass' 4 SEND_VAL 'sdf' 5 DO_FCALL 0 38 6 INIT_FCALL 'loadclass' 7 SEND_VAL 'c_sdf_fdffd_ffff' 8 DO_FCALL 0 39 9 INIT_FCALL 'loadclass' 10 SEND_VAL 'c_sdf' 11 DO_FCALL 0 40 12 INIT_FCALL 'loadclass' 13 SEND_VAL 'c%5Csdf%5C5tttt' 14 DO_FCALL 0 15 > RETURN 1 Function loadclass: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 33 Branch analysis from position: 12 1 jumps found. (Code = 42) Position 1 = 69 Branch analysis from position: 69 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 33 2 jumps found. (Code = 43) Position 1 = 41, Position 2 = 47 Branch analysis from position: 41 2 jumps found. (Code = 43) Position 1 = 53, Position 2 = 60 Branch analysis from position: 53 1 jumps found. (Code = 42) Position 1 = 69 Branch analysis from position: 69 Branch analysis from position: 60 2 jumps found. (Code = 43) Position 1 = 61, Position 2 = 66 Branch analysis from position: 61 1 jumps found. (Code = 42) Position 1 = 69 Branch analysis from position: 69 Branch analysis from position: 66 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 47 filename: /in/RXM7c function name: loadClass number of ops: 74 compiled vars: !0 = $name, !1 = $className, !2 = $lastNsPos, !3 = $namespace, !4 = $fileName, !5 = $is_controller line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 3 1 INIT_FCALL 'ltrim' 2 SEND_VAR !0 3 SEND_VAL '%5C' 4 DO_ICALL $6 5 ASSIGN !1, $6 5 6 INIT_FCALL 'strrpos' 7 SEND_VAR !1 8 SEND_VAL '%5C' 9 DO_ICALL $8 10 ASSIGN ~9 !2, $8 11 > JMPZ ~9, ->33 6 12 > INIT_FCALL 'substr' 13 SEND_VAR !1 14 SEND_VAL 0 15 SEND_VAR !2 16 DO_ICALL $10 17 ASSIGN !3, $10 7 18 INIT_FCALL 'substr' 19 SEND_VAR !1 20 ADD ~12 !2, 1 21 SEND_VAL ~12 22 DO_ICALL $13 23 ASSIGN !1, $13 8 24 ASSIGN !4, '%2Fin%2F..%2F..%2Fvendor%2F' 9 25 INIT_FCALL 'str_replace' 26 SEND_VAL '%5C' 27 SEND_VAL '%2F' 28 SEND_VAR !3 29 DO_ICALL $16 30 CONCAT ~17 $16, '%2F' 31 ASSIGN_OP 8 !4, ~17 32 > JMP ->69 12 33 > ASSIGN !4, '%2Fin%2F..%2F' 13 34 ASSIGN !5, <false> 14 35 INIT_FCALL 'strpos' 36 SEND_VAR !1 37 SEND_VAL 'c_' 38 DO_ICALL $21 39 IS_IDENTICAL $21, 0 40 > JMPZ ~22, ->47 15 41 > ASSIGN !5, <true> 16 42 INIT_FCALL 'substr' 43 SEND_VAR !1 44 SEND_VAL 3 45 DO_ICALL $24 46 ASSIGN !1, $24 18 47 > INIT_FCALL 'strpos' 48 SEND_VAR !1 49 SEND_VAL '_' 50 DO_ICALL $26 51 TYPE_CHECK 1018 $26 52 > JMPZ ~27, ->60 19 53 > INIT_FCALL 'str_replace' 54 SEND_VAL '_' 55 SEND_VAL '%2F' 56 SEND_VAR !1 57 DO_ICALL $28 58 ASSIGN !1, $28 59 > JMP ->69 22 60 > > JMPZ !5, ->66 23 61 > CONCAT ~30 !1, '%2F' 62 CONCAT ~31 ~30, 'c_' 63 CONCAT ~32 ~31, !1 64 ASSIGN !1, ~32 65 > JMP ->69 26 66 > CONCAT ~34 !1, '%2F' 67 CONCAT ~35 ~34, !1 68 ASSIGN !1, ~35 31 69 > CONCAT ~37 !1, '.class.php' 70 ASSIGN_OP 8 !4, ~37 33 71 ECHO !4 72 ECHO '%0A' 34 73 > RETURN null End of function loadclass
Generated using Vulcan Logic Dumper, using php 8.0.0