Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/kcl38
function name: (null)
number of ops: 33
compiled vars: !0 = $xml, !1 = $res
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, '%3Croot%3E%0A++++%3CitemList%3E%0A++++++++%3Citem%3E%0A++++++++++++%3Cname%3EA%3C%2Fname%3E%0A++++++++++++%3Ctype%3EAAA%3C%2Ftype%3E%0A++++++++%3C%2Fitem%3E%0A++++++++%3Citem%3E%0A++++++++++++%3Cname%3EB%3C%2Fname%3E%0A++++++++++++%3Ctype%3EBBB%3C%2Ftype%3E%0A++++++++%3C%2Fitem%3E%0A++++++++%3Citem%3E%0A++++++++++++%3Cname%3EC%3C%2Fname%3E%0A++++++++++++%3Ctype%3ECCC%3C%2Ftype%3E%0A++++++++%3C%2Fitem%3E%0A++++%3C%2FitemList%3E%0A%3C%2Froot%3E'
20 1 NEW $3 'SimpleXMLElement'
2 SEND_VAR_EX !0
3 DO_FCALL 0
4 ASSIGN !0, $3
22 5 INIT_METHOD_CALL !0, 'xpath'
6 SEND_VAL_EX '%2F%2Ftype%5Bcontains%28text%28%29%2C+%22BBB%22%29%5D%2Fparent%3A%3Aitem%2Fpreceding-sibling%3A%3Aitem%5B1%5D'
7 DO_FCALL 0 $6
8 ASSIGN !1, $6
23 9 FETCH_DIM_R ~8 !1, 0
10 FETCH_OBJ_R ~9 ~8, 'name'
11 ROPE_INIT 4 ~13 ~9
12 ROPE_ADD 1 ~13 ~13, '+%28'
13 FETCH_DIM_R ~10 !1, 0
14 FETCH_OBJ_R ~11 ~10, 'type'
15 ROPE_ADD 2 ~13 ~13, ~11
16 ROPE_END 3 ~12 ~13, '%29'
17 CONCAT ~15 ~12, '%0A'
18 ECHO ~15
25 19 INIT_METHOD_CALL !0, 'xpath'
20 SEND_VAL_EX '%2F%2Ftype%5Bcontains%28text%28%29%2C+%22CCC%22%29%5D%2Fparent%3A%3Aitem%2Fpreceding-sibling%3A%3Aitem%5B1%5D'
21 DO_FCALL 0 $16
22 ASSIGN !1, $16
26 23 FETCH_DIM_R ~18 !1, 0
24 FETCH_OBJ_R ~19 ~18, 'name'
25 ROPE_INIT 4 ~23 ~19
26 ROPE_ADD 1 ~23 ~23, '+%28'
27 FETCH_DIM_R ~20 !1, 0
28 FETCH_OBJ_R ~21 ~20, 'type'
29 ROPE_ADD 2 ~23 ~23, ~21
30 ROPE_END 3 ~22 ~23, '%29'
31 ECHO ~22
32 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0