Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 9 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 9 filename: /in/LJ3LW function name: (null) number of ops: 35 compiled vars: !0 = $var line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > INIT_FCALL 'function_exists' 1 SEND_VAL 'json_encode' 2 DO_ICALL $1 3 BOOL_NOT ~2 $1 4 > JMPZ ~2, ->9 5 5 > DECLARE_FUNCTION 'json_encode' 37 6 DECLARE_FUNCTION '_js_enc_value' 53 7 DECLARE_FUNCTION '_js_uc_esc' 58 8 DECLARE_FUNCTION '_js_uc_esc_cb' 80 9 > INIT_ARRAY ~3 'text' 81 10 ADD_ARRAY_ELEMENT ~3 1 82 11 ADD_ARRAY_ELEMENT ~3 1.1 80 12 ADD_ARRAY_ELEMENT ~3 <true> 13 ADD_ARRAY_ELEMENT ~3 <false> 14 ADD_ARRAY_ELEMENT ~3 null 15 ADD_ARRAY_ELEMENT ~3 <array> 87 16 NEW $4 'stdClass' 17 DO_FCALL 0 18 ADD_ARRAY_ELEMENT ~3 $4 19 INIT_ARRAY ~6 ~3 80 20 ADD_ARRAY_ELEMENT ~6 <array> 21 ADD_ARRAY_ELEMENT ~6 <array> 98 22 CAST 8 ~7 <array> 23 ADD_ARRAY_ELEMENT ~6 ~7 80 24 ADD_ARRAY_ELEMENT ~6 <array> 106 25 CAST 8 ~8 <array> 26 ADD_ARRAY_ELEMENT ~6 ~8 78 27 ASSIGN !0, ~6 111 28 INIT_FCALL 'var_dump' 29 INIT_FCALL 'json_encode' 30 SEND_VAR !0 31 DO_ICALL $10 32 SEND_VAR $10 33 DO_ICALL 34 > RETURN 1 Function %00json_encode%2Fin%2FLJ3LW%3A5%240: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 46) Position 1 = 5, Position 2 = 8 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 13 Branch analysis from position: 9 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 13 2 jumps found. (Code = 43) Position 1 = 14, Position 2 = 19 Branch analysis from position: 14 1 jumps found. (Code = 42) Position 1 = 24 Branch analysis from position: 24 2 jumps found. (Code = 77) Position 1 = 26, Position 2 = 52 Branch analysis from position: 26 2 jumps found. (Code = 78) Position 1 = 27, Position 2 = 52 Branch analysis from position: 27 2 jumps found. (Code = 43) Position 1 = 33, Position 2 = 49 Branch analysis from position: 33 2 jumps found. (Code = 43) Position 1 = 40, Position 2 = 48 Branch analysis from position: 40 1 jumps found. (Code = 42) Position 1 = 51 Branch analysis from position: 51 1 jumps found. (Code = 42) Position 1 = 26 Branch analysis from position: 26 Branch analysis from position: 48 Branch analysis from position: 49 1 jumps found. (Code = 42) Position 1 = 26 Branch analysis from position: 26 Branch analysis from position: 52 2 jumps found. (Code = 43) Position 1 = 54, Position 2 = 57 Branch analysis from position: 54 1 jumps found. (Code = 42) Position 1 = 59 Branch analysis from position: 59 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 57 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 52 Branch analysis from position: 19 2 jumps found. (Code = 77) Position 1 = 26, Position 2 = 52 Branch analysis from position: 26 Branch analysis from position: 52 Branch analysis from position: 8 filename: /in/LJ3LW function name: json_encode number of ops: 67 compiled vars: !0 = $it, !1 = $assoc, !2 = $data, !3 = $v, !4 = $k, !5 = $bl, !6 = $br line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 5 0 E > RECV !0 6 1 TYPE_CHECK 256 ~7 !0 2 ASSIGN ~8 !1, ~7 3 BOOL_NOT ~9 ~8 4 > JMPZ_EX ~9 ~9, ->8 5 > TYPE_CHECK 128 ~10 !0 6 BOOL_NOT ~11 ~10 7 BOOL ~9 ~11 8 > > JMPZ ~9, ->13 7 9 > INIT_FCALL_BY_NAME '_js_enc_value' 10 SEND_VAR_EX !0 11 DO_FCALL 0 $12 12 > RETURN $12 9 13 > > JMPZ !1, ->19 10 14 > INIT_FCALL 'get_object_vars' 15 SEND_VAR !0 16 DO_ICALL $13 17 ASSIGN !0, $13 18 > JMP ->24 12 19 > INIT_FCALL 'array_values' 20 SEND_VAR !0 21 DO_ICALL $15 22 IS_IDENTICAL ~16 !0, $15 23 ASSIGN !1, ~16 14 24 > ASSIGN !2, <array> 15 25 > FE_RESET_R $19 !0, ->52 26 > > FE_FETCH_R ~20 $19, !3, ->52 27 > ASSIGN !4, ~20 16 28 INIT_FCALL_BY_NAME '_js_enc_value' 29 SEND_VAR_EX !3 30 DO_FCALL 0 $22 31 ASSIGN !3, $22 17 32 > JMPZ !1, ->49 18 33 > CAST 6 ~24 !4 34 ASSIGN !4, ~24 19 35 INIT_FCALL 'preg_match' 36 SEND_VAL '%2F%2Fu' 37 SEND_VAR !4 38 DO_ICALL $26 39 > JMPZ $26, ->48 20 40 > INIT_FCALL_BY_NAME '_js_enc_value' 41 SEND_VAR_EX !4 42 DO_FCALL 0 $27 43 ASSIGN !4, $27 21 44 CONCAT ~30 !4, '%3A' 45 CONCAT ~31 ~30, !3 46 ASSIGN_DIM !2 47 OP_DATA ~31 48 > > JMP ->51 24 49 > ASSIGN_DIM !2 50 OP_DATA !3 15 51 > > JMP ->26 52 > FE_FREE $19 27 53 > JMPZ !1, ->57 28 54 > ASSIGN !5, '%7B' 29 55 ASSIGN !6, '%7D' 56 > JMP ->59 31 57 > ASSIGN !5, '%5B' 32 58 ASSIGN !6, '%5D' 34 59 > INIT_FCALL 'implode' 60 SEND_VAL '%2C' 61 SEND_VAR !2 62 DO_ICALL $37 63 CONCAT ~38 !5, $37 64 CONCAT ~39 ~38, !6 65 > RETURN ~39 35 66* > RETURN null End of function %00json_encode%2Fin%2FLJ3LW%3A5%240 Function %00_js_enc_value%2Fin%2FLJ3LW%3A37%241: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 44) Position 1 = 3, Position 2 = 21 Branch analysis from position: 3 2 jumps found. (Code = 44) Position 1 = 5, Position 2 = 21 Branch analysis from position: 5 2 jumps found. (Code = 44) Position 1 = 7, Position 2 = 25 Branch analysis from position: 7 2 jumps found. (Code = 47) Position 1 = 9, Position 2 = 11 Branch analysis from position: 9 2 jumps found. (Code = 44) Position 1 = 12, Position 2 = 30 Branch analysis from position: 12 2 jumps found. (Code = 46) Position 1 = 14, Position 2 = 19 Branch analysis from position: 14 2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 31 Branch analysis from position: 20 1 jumps found. (Code = 42) Position 1 = 37 Branch analysis from position: 37 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 31 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 19 Branch analysis from position: 30 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 11 Branch analysis from position: 25 2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 28 Branch analysis from position: 26 1 jumps found. (Code = 42) Position 1 = 29 Branch analysis from position: 29 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 28 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 21 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 21 filename: /in/LJ3LW function name: _js_enc_value number of ops: 39 compiled vars: !0 = $value line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 37 0 E > RECV !0 39 1 TYPE_CHECK 128 !0 2 > JMPNZ ~2, ->21 40 3 > TYPE_CHECK 256 !0 4 > JMPNZ ~3, ->21 42 5 > TYPE_CHECK 12 !0 6 > JMPNZ ~4, ->25 44 7 > TYPE_CHECK 16 ~5 !0 8 > JMPNZ_EX ~5 ~5, ->11 9 > TYPE_CHECK 32 ~6 !0 10 BOOL ~5 ~6 11 > > JMPNZ ~5, ->30 46 12 > TYPE_CHECK 64 ~7 !0 13 > JMPZ_EX ~7 ~7, ->19 14 > INIT_FCALL 'preg_match' 15 SEND_VAL '%2F%2Fu' 16 SEND_VAR !0 17 DO_ICALL $8 18 BOOL ~7 $8 19 > > JMPNZ ~7, ->31 20 > > JMP ->37 41 21 > INIT_FCALL 'json_encode' 22 SEND_VAR !0 23 DO_ICALL $9 24 > RETURN $9 43 25 > > JMPZ !0, ->28 26 > QM_ASSIGN ~10 'true' 27 > JMP ->29 28 > QM_ASSIGN ~10 'false' 29 > > RETURN ~10 45 30 > > RETURN !0 47 31 > INIT_FCALL_BY_NAME '_js_uc_esc' 32 SEND_VAR_EX !0 33 DO_FCALL 0 $11 34 CONCAT ~12 '%22', $11 35 CONCAT ~13 ~12, '%22' 36 > RETURN ~13 49 37 > > RETURN 'null' 51 38* > RETURN null End of function %00_js_enc_value%2Fin%2FLJ3LW%3A37%241 Function %00_js_uc_esc%2Fin%2FLJ3LW%3A53%242: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/LJ3LW function name: _js_uc_esc number of ops: 9 compiled vars: !0 = $value, !1 = $pattern line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 53 0 E > RECV !0 54 1 ASSIGN !1, '%40%5B%08-%0A%0C%0D%5C%5C%22%2F%5D%7C%28%5B%5E%08-%0A%0C%0D+-%7F%5C%5C%22%2F%5D%29%2B%2B%40u' 55 2 INIT_FCALL 'preg_replace_callback' 3 SEND_VAR !1 4 SEND_VAL '_js_uc_esc_cb' 5 SEND_VAR !0 6 DO_ICALL $3 7 > RETURN $3 56 8* > RETURN null End of function %00_js_uc_esc%2Fin%2FLJ3LW%3A53%242 Function %00_js_uc_esc_cb%2Fin%2FLJ3LW%3A58%243: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 44) Position 1 = 3, Position 2 = 4 Branch analysis from position: 3 1 jumps found. (Code = 42) Position 1 = 35 Branch analysis from position: 35 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 4 1 jumps found. (Code = 42) Position 1 = 32 Branch analysis from position: 32 2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 16 Branch analysis from position: 34 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 16 2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 16 Branch analysis from position: 34 Branch analysis from position: 16 filename: /in/LJ3LW function name: _js_uc_esc_cb number of ops: 42 compiled vars: !0 = $matches, !1 = $char, !2 = $str, !3 = $len, !4 = $i line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 58 0 E > RECV !0 60 1 ISSET_ISEMPTY_DIM_OBJ 0 !0, 1 2 > JMPNZ ~6, ->4 3 > > JMP ->35 61 4 > INIT_FCALL 'mb_convert_encoding' 5 FETCH_DIM_R ~7 !0, 0 6 SEND_VAL ~7 7 SEND_VAL 'UTF-16' 8 SEND_VAL 'UTF-8' 9 DO_ICALL $8 10 ASSIGN !1, $8 62 11 ASSIGN !2, '' 63 12 STRLEN ~11 !1 13 ASSIGN !3, ~11 64 14 ASSIGN !4, 0 15 > JMP ->32 65 16 > INIT_FCALL 'sprintf' 17 SEND_VAL '%5Cu%2502x%2502x' 66 18 INIT_FCALL 'ord' 19 FETCH_DIM_R ~14 !1, !4 20 SEND_VAL ~14 21 DO_ICALL $15 22 SEND_VAR $15 67 23 INIT_FCALL 'ord' 24 ADD ~16 !4, 1 25 FETCH_DIM_R ~17 !1, ~16 26 SEND_VAL ~17 27 DO_ICALL $18 28 SEND_VAR $18 29 DO_ICALL $19 30 ASSIGN_OP 8 !2, $19 64 31 ASSIGN_OP 1 !4, 2 32 > IS_SMALLER !4, !3 33 > JMPNZ ~22, ->16 70 34 > > RETURN !2 72 35 > INIT_FCALL 'addcslashes' 36 FETCH_DIM_R ~23 !0, 0 37 SEND_VAL ~23 38 SEND_VAL '%08%09%0A%0C%0D%5C%22%2F' 39 DO_ICALL $24 40 > RETURN $24 74 41* > RETURN null End of function %00_js_uc_esc_cb%2Fin%2FLJ3LW%3A58%243
Generated using Vulcan Logic Dumper, using php 8.0.0