Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 65
Branch analysis from position: 31
2 jumps found. (Code = 77) Position 1 = 33, Position 2 = 64
Branch analysis from position: 33
2 jumps found. (Code = 78) Position 1 = 34, Position 2 = 64
Branch analysis from position: 34
2 jumps found. (Code = 46) Position 1 = 54, Position 2 = 59
Branch analysis from position: 54
2 jumps found. (Code = 43) Position 1 = 60, Position 2 = 63
Branch analysis from position: 60
1 jumps found. (Code = 42) Position 1 = 33
Branch analysis from position: 33
Branch analysis from position: 63
Branch analysis from position: 59
Branch analysis from position: 64
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 64
Branch analysis from position: 65
filename: /in/MYt5V
function name: (null)
number of ops: 69
compiled vars: !0 = $sepChmp, !1 = $dlmtTxt, !2 = $sepLigne, !3 = $chaines, !4 = $lignes, !5 = $regexp, !6 = $matches, !7 = $ligne, !8 = $match
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, '%60'
4 1 ASSIGN !1, '%C2%A7'
5 2 ASSIGN !2, '%0B'
7 3 CONCAT ~12 '%C2%A7Laurent+TOGIER%C2%A7%60%C2%A719%5C%60+Rue+Br%C3%A9a%C2%A7%6075006%60PARIS', !2
4 CONCAT ~13 ~12, 'Laurent+TOGIER%60%C2%A7%5C%60+Rue+Br%C3%A9a%C2%A7%6075006%60PARIS'
5 CONCAT ~14 ~13, !2
6 CONCAT ~15 ~14, 'Laurent+TOGIER%60%C2%A719%5C%60%C2%A7%6075006%60PARIS'
7 CONCAT ~16 ~15, !2
8 CONCAT ~17 ~16, 'Laurent+TOGIER%60%C2%A7%5C%60%C2%A7%6075006%60PARIS'
9 CONCAT ~18 ~17, !2
10 CONCAT ~19 ~18, 'Laurent+TOGIER%60%C2%A719%5C%60+Rue%5C%60+Br%C3%A9a%C2%A7%6075006%60PARIS%0A'
8 11 CONCAT ~20 ~19, !2
12 CONCAT ~21 ~20, 'Laurent+TOGIER%60%C2%A7%5C%60%5C%60%C2%A7%6075006%60PARIS'
13 CONCAT ~22 ~21, !2
14 CONCAT ~23 ~22, '%C2%A7il+a+dit+%C2%A7%C2%A7aie%C2%A7%C2%A7+%60+en+%5Ccriant%C2%A7'
7 15 ASSIGN !3, ~23
11 16 ASSIGN !4, <array>
12 17 INIT_FCALL 'sprintf'
13 18 SEND_VAL '%23%28%3F%3C%21%5B%251%24s%5C%5C%5D%29%251%24s%28%3F%21%251%24s%29%28%3F%3Cdata%3E.%2A%3F%29%28%3F%3C%21%5B%251%24s%5C%5C%5D%29%251%24s%28%3F%3Csep%3E%5B%252%24s%253%24s%5D%7C%24%29%7C%28%3F%3Cdata%3E%5B%5E%252%24s%253%24s%5D%2A%29%28%3F%3Csep%3E%5B%252%24s%253%24s%5D%7C%24%29%23Jus'
14 19 SEND_VAR !1
15 20 SEND_VAR !0
16 21 SEND_VAR !2
12 22 DO_ICALL $26
23 ASSIGN !5, $26
18 24 INIT_FCALL 'preg_match_all'
25 SEND_VAR !5
26 SEND_VAR !3
27 SEND_REF !6
28 SEND_VAL 2
29 DO_ICALL $28
30 > JMPZ $28, ->65
19 31 > ASSIGN !7, <array>
20 32 > FE_RESET_R $30 !6, ->64
33 > > FE_FETCH_R $30, !8, ->64
21 34 > INIT_FCALL 'stripslashes'
35 INIT_FCALL 'str_replace'
36 NOP
37 FAST_CONCAT ~32 '%5C', !1
38 INIT_ARRAY ~33 ~32
39 NOP
40 FAST_CONCAT ~34 !1, !1
41 ADD_ARRAY_ELEMENT ~33 ~34
42 SEND_VAL ~33
43 SEND_VAR !1
44 FETCH_DIM_R ~35 !8, 'data'
45 SEND_VAL ~35
46 DO_ICALL $36
47 SEND_VAR $36
48 DO_ICALL $37
49 ASSIGN_DIM !7
50 OP_DATA $37
22 51 FETCH_DIM_R ~38 !8, 'sep'
52 IS_NOT_IDENTICAL ~39 !0, ~38
53 > JMPZ_EX ~39 ~39, ->59
54 > INIT_FCALL 'array_filter'
55 SEND_VAR !7
56 DO_ICALL $40
57 COUNT ~41 $40
58 BOOL ~39 ~41
59 > > JMPZ ~39, ->63
23 60 > ASSIGN_DIM !4
61 OP_DATA !7
24 62 ASSIGN !7, <array>
20 63 > > JMP ->33
64 > FE_FREE $30
28 65 > INIT_FCALL 'var_dump'
66 SEND_VAR !4
67 DO_ICALL
68 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0