Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/9toZ2
function name: (null)
number of ops: 37
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
17 0 E > INIT_FCALL 'var_dump'
1 INIT_FCALL 'anonip'
2 SEND_VAL '207.142.131.005'
3 DO_FCALL 0 $0
4 SEND_VAR $0
5 DO_ICALL
18 6 INIT_FCALL 'var_dump'
7 INIT_FCALL 'anonip'
8 SEND_VAL '2001%3A0db8%3A0000%3A08d3%3A0000%3A8a2e%3A0070%3A7344'
9 DO_FCALL 0 $2
10 SEND_VAR $2
11 DO_ICALL
19 12 INIT_FCALL 'var_dump'
13 INIT_FCALL 'anonip'
14 SEND_VAL '207.142.131.5'
15 DO_FCALL 0 $4
16 SEND_VAR $4
17 DO_ICALL
20 18 INIT_FCALL 'var_dump'
19 INIT_FCALL 'anonip'
20 SEND_VAL '2001%3A0db8%3A%3A8d3%3A%3A8a2e%3A7%3A7344'
21 DO_FCALL 0 $6
22 SEND_VAR $6
23 DO_ICALL
21 24 INIT_FCALL 'var_dump'
25 INIT_FCALL 'anonip'
26 SEND_VAL '%3A%3A1'
27 DO_FCALL 0 $8
28 SEND_VAR $8
29 DO_ICALL
22 30 INIT_FCALL 'var_dump'
31 INIT_FCALL 'anonip'
32 SEND_VAL '127.0.0.1'
33 DO_FCALL 0 $10
34 SEND_VAR $10
35 DO_ICALL
36 > RETURN 1
Function anonip:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 26
Branch analysis from position: 7
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 26
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/9toZ2
function name: anonIp
number of ops: 45
compiled vars: !0 = $ip, !1 = $pieces, !2 = $nPieces
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > RECV !0
5 1 INIT_FCALL 'strpos'
2 SEND_VAR !0
3 SEND_VAL '.'
4 DO_ICALL $3
5 TYPE_CHECK 1018 $3
6 > JMPZ ~4, ->26
6 7 > INIT_FCALL 'explode'
8 SEND_VAL '.'
9 SEND_VAR !0
10 DO_ICALL $5
11 ASSIGN !1, $5
7 12 COUNT ~7 !1
13 ASSIGN !2, ~7
8 14 SUB ~9 !2, 1
15 SUB ~11 !2, 2
16 ASSIGN_DIM ~12 !1, ~11
17 OP_DATA 'XXX'
18 ASSIGN_DIM !1, ~9
19 OP_DATA ~12
9 20 INIT_FCALL 'implode'
21 SEND_VAL '.'
22 SEND_VAR !1
23 DO_ICALL $13
24 > RETURN $13
5 25* JMP ->44
11 26 > INIT_FCALL 'explode'
27 SEND_VAL '%3A'
28 SEND_VAR !0
29 DO_ICALL $14
30 ASSIGN !1, $14
12 31 COUNT ~16 !1
32 ASSIGN !2, ~16
13 33 SUB ~18 !2, 1
34 SUB ~20 !2, 2
35 ASSIGN_DIM ~21 !1, ~20
36 OP_DATA 'XXXX'
37 ASSIGN_DIM !1, ~18
38 OP_DATA ~21
14 39 INIT_FCALL 'implode'
40 SEND_VAL '%3A'
41 SEND_VAR !1
42 DO_ICALL $22
43 > RETURN $22
16 44* > RETURN null
End of function anonip
Generated using Vulcan Logic Dumper, using php 8.0.0