Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 22 Branch analysis from position: 18 1 jumps found. (Code = 42) Position 1 = 23 Branch analysis from position: 23 1 jumps found. (Code = 42) Position 1 = 36 Branch analysis from position: 36 2 jumps found. (Code = 44) Position 1 = 38, Position 2 = 28 Branch analysis from position: 38 2 jumps found. (Code = 43) Position 1 = 50, Position 2 = 54 Branch analysis from position: 50 1 jumps found. (Code = 42) Position 1 = 55 Branch analysis from position: 55 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 54 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 28 2 jumps found. (Code = 44) Position 1 = 38, Position 2 = 28 Branch analysis from position: 38 Branch analysis from position: 28 Branch analysis from position: 22 1 jumps found. (Code = 42) Position 1 = 36 Branch analysis from position: 36 filename: /in/dcNij function name: (null) number of ops: 58 compiled vars: !0 = $t, !1 = $regex, !2 = $x, !3 = $m, !4 = $n, !5 = $i line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, '%2849071%2CXXXXXXXXXX%2CXXXXXXXXXX%2CXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2C0%2CXXXX%2CXXXX2XX10X8XXXXXXXXX8XXX02XXXXXX9XXXXXX0XXXX3XXXX8X2XXXXXX7XXXXX%2C1605115416%2CXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%2CXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXX%2CXXXXX%28XXXXXXXXXXXX%2CXXXXXXX%28XXXXX%2CXXXXXXXXXXXXXX%2CXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXX%2CXXXX%28XXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXX%2CXXXXXXXXXX%2CXXXXX%28XXXXXXXXXXXXXX%2CXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXXXXXXXXX%28XXXX%28XXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXX%28XXXXXXXXXXX%2CXXXXXXXXXX%28XXXXXXXXXXXXXXXXX%2CXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXX%28XXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXX%28XXXXXXX%2CXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXX%2CXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXX%28XXXXXXXXXXXXX%2CXXXX%28XXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXX%2CXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXX%2CXXXXXXXXXXX%2CXXXXXXX%28XXXXXXXXXXXXX%2CXXXXXXXXXXX%28XXXXXXXXXXXXXXX%2CXXXXXXX%28XXXXXX%2CXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXX%28XXXXXXXXXXXXX%2CXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXXXXXX%2CXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXX%2CXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXX%2CXXXXXXXXXXX%28XXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXXX%2CXXXXXXXXXXXXXX%28XXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXX%2CXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXXXX%2CXXXXXXXXXXXXX%2CXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXX%2CXXXXXXXXXX%28XXXXXXXXXXX%2CXXXXXXXXXX%28XXXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXX%2CXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXX%2CXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXX%2CXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%2CXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%28XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%27' 8 1 ASSIGN !1, '%2F%5CA%5C%28%28%3F%3A%5B%5E%5C%5C%27%29%5D%7C%27%28%3F%3A%5B%5E%27%5C%5C%5D%7C%5C%5C%5B%5CS%5Cs%5D%29%2A%3F%27%29%2A%2Fs' 11 2 INIT_FCALL 'ini_set' 3 SEND_VAL 'pcre.jit' 4 SEND_VAL 0 5 DO_ICALL 12 6 ECHO 'length%3A+' 7 STRLEN ~9 !0 8 ECHO ~9 9 ECHO '%0A' 13 10 ECHO 'match+length+without+pcre.jit%3A+' 14 11 INIT_FCALL 'preg_match' 12 SEND_VAR !1 13 SEND_VAR !0 14 SEND_REF !3 15 DO_ICALL $10 16 ASSIGN !2, $10 15 17 > JMPZ !2, ->22 18 > FETCH_DIM_R ~12 !3, 0 19 STRLEN ~13 ~12 20 QM_ASSIGN ~14 ~13 21 > JMP ->23 22 > QM_ASSIGN ~14 'none' 23 > ECHO ~14 24 ECHO '%0A' 18 25 ASSIGN !4, 0 19 26 ASSIGN !5, 0 27 > JMP ->36 20 28 > INIT_FCALL 'preg_match' 29 CONCAT ~17 '%2FX%7B', !5 30 CONCAT ~18 ~17, '%7D%2F' 31 SEND_VAL ~18 32 SEND_VAR !0 33 DO_ICALL $19 34 ASSIGN_OP 1 !4, $19 19 35 PRE_INC !5 36 > IS_SMALLER !5, 10000 37 > JMPNZ ~22, ->28 24 38 > INIT_FCALL 'ini_set' 39 SEND_VAL 'pcre.jit' 40 SEND_VAL 1 41 DO_ICALL 25 42 ECHO 'match+length+with+pcre.jit%3A+' 26 43 INIT_FCALL 'preg_match' 44 SEND_VAR !1 45 SEND_VAR !0 46 SEND_REF !3 47 DO_ICALL $24 48 ASSIGN !2, $24 27 49 > JMPZ !2, ->54 50 > FETCH_DIM_R ~26 !3, 0 51 STRLEN ~27 ~26 52 QM_ASSIGN ~28 ~27 53 > JMP ->55 54 > QM_ASSIGN ~28 'none' 55 > ECHO ~28 56 ECHO '%0A' 57 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0