Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 7
Branch analysis from position: 6
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 7
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/QiIVv
function name: (null)
number of ops: 49
compiled vars: !0 = $doc, !1 = $javascriptCode, !2 = $script, !3 = $heads, !4 = $head, !5 = $scriptInHead
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
9 0 E > INIT_FCALL 'version_compare'
1 SEND_VAL '8.3.0'
2 SEND_VAL '5.0.5'
3 SEND_VAL '%3C%3D'
4 DO_ICALL $6
5 > JMPZ $6, ->7
6 > > RETURN null
11 7 > NEW $7 'DOMDocument'
8 SEND_VAL_EX '1.0'
9 DO_FCALL 0
10 ASSIGN !0, $7
12 11 INIT_METHOD_CALL !0, 'loadXML'
12 SEND_VAL_EX '%3Chead%2F%3E'
13 DO_FCALL 0
14 14 ASSIGN !1, '%0A++if+%281+%3C+4%29+%7B%0A++++alert%28%22hello%22%29%3B%0A++%7D%0A'
16 15 INIT_METHOD_CALL !0, 'createElement'
16 SEND_VAL_EX 'script'
17 DO_FCALL 0 $12
18 ASSIGN !2, $12
17 19 INIT_METHOD_CALL !2, 'appendChild'
20 INIT_METHOD_CALL !0, 'createCDATASection'
21 SEND_VAR_EX !1
22 DO_FCALL 0 $14
23 SEND_VAR_NO_REF_EX $14
24 DO_FCALL 0
19 25 INIT_METHOD_CALL !0, 'getElementsByTagName'
26 SEND_VAL_EX 'head'
27 DO_FCALL 0 $16
28 ASSIGN !3, $16
20 29 INIT_METHOD_CALL !3, 'item'
30 SEND_VAL_EX 0
31 DO_FCALL 0 $18
32 ASSIGN !4, $18
21 33 INIT_METHOD_CALL !4, 'appendChild'
34 SEND_VAR_EX !2
35 DO_FCALL 0 $20
36 ASSIGN !5, $20
23 37 ECHO 'libxml%3A+'
38 ECHO '2.9.4'
39 ECHO '%0A'
24 40 ECHO '%0AXML%3A%0A'
41 INIT_METHOD_CALL !0, 'saveXML'
42 DO_FCALL 0 $22
43 ECHO $22
25 44 ECHO '%0AHTML%3A%0A'
45 INIT_METHOD_CALL !0, 'saveHTML'
46 DO_FCALL 0 $23
47 ECHO $23
26 48 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0