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/Gt3Dq function name: (null) number of ops: 48 compiled vars: !0 = $doc, !1 = $javascriptCode, !2 = $script, !3 = $head, !4 = $scriptInHead line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 9 0 E > INIT_FCALL 'version_compare' 1 SEND_VAL '8.0.0' 2 SEND_VAL '5.0.5' 3 SEND_VAL '%3C%3D' 4 DO_ICALL $5 5 > JMPZ $5, ->7 6 > > RETURN null 11 7 > NEW $6 'DOMDocument' 8 SEND_VAL_EX '1.0' 9 DO_FCALL 0 10 ASSIGN !0, $6 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 $11 18 ASSIGN !2, $11 17 19 INIT_METHOD_CALL !2, 'appendChild' 20 INIT_METHOD_CALL !0, 'createCDATASection' 21 SEND_VAR_EX !1 22 DO_FCALL 0 $13 23 SEND_VAR_NO_REF_EX $13 24 DO_FCALL 0 19 25 INIT_METHOD_CALL !0, 'getElementsByTagName' 26 SEND_VAL_EX 'head' 27 DO_FCALL 0 $15 28 INIT_METHOD_CALL $15, 'item' 29 SEND_VAL_EX 0 30 DO_FCALL 0 $16 31 ASSIGN !3, $16 20 32 INIT_METHOD_CALL !3, 'appendChild' 33 SEND_VAR_EX !2 34 DO_FCALL 0 $18 35 ASSIGN !4, $18 22 36 ECHO 'libxml%3A+' 37 ECHO '2.9.4' 38 ECHO '%0A' 23 39 ECHO '%0AXML%3A%0A' 40 INIT_METHOD_CALL !0, 'saveXML' 41 DO_FCALL 0 $20 42 ECHO $20 24 43 ECHO '%0AHTML%3A%0A' 44 INIT_METHOD_CALL !0, 'saveHTML' 45 DO_FCALL 0 $21 46 ECHO $21 25 47 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0