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