Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/lsIVL
function name: (null)
number of ops: 48
compiled vars: !0 = $xml, !1 = $element, !2 = $xml_saml_assertion, !3 = $attribute
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > NEW $4 'DOMDocument'
1 DO_FCALL 0
2 ASSIGN !0, $4
5 3 INIT_METHOD_CALL !0, 'createElementNS'
4 SEND_VAL_EX 'urn%3Aoasis%3Anames%3Atc%3ASAML%3A2.0%3Aassertion'
5 SEND_VAL_EX 'saml%3AAssertion'
6 DO_FCALL 0 $7
7 ASSIGN !1, $7
6 8 INIT_METHOD_CALL !0, 'appendChild'
9 SEND_VAR_EX !1
10 DO_FCALL 0 $9
11 ASSIGN !2, $9
8 12 INIT_METHOD_CALL !0, 'createAttribute'
13 SEND_VAL_EX 'id'
14 DO_FCALL 0 $11
15 ASSIGN !3, $11
9 16 ASSIGN_OBJ !3, 'value'
17 OP_DATA 'IDCard'
10 18 INIT_METHOD_CALL !2, 'appendChild'
19 SEND_VAR_EX !3
20 DO_FCALL 0
16 21 INIT_METHOD_CALL !0, 'createAttribute'
22 SEND_VAL_EX 'Version'
23 DO_FCALL 0 $15
24 ASSIGN !3, $15
17 25 ASSIGN_OBJ !3, 'value'
26 OP_DATA '2.0'
18 27 INIT_METHOD_CALL !2, 'appendChild'
28 SEND_VAR_EX !3
29 DO_FCALL 0
20 30 INIT_METHOD_CALL !0, 'saveXML'
31 DO_FCALL 0 $19
32 ECHO $19
33 ECHO '%0A'
21 34 INIT_METHOD_CALL !0, 'C14N'
35 DO_FCALL 0 $20
36 ECHO $20
37 ECHO '%0A'
22 38 INIT_METHOD_CALL !0, 'loadXML'
39 INIT_METHOD_CALL !0, 'saveXML'
40 DO_FCALL 0 $21
41 SEND_VAR_NO_REF_EX $21
42 DO_FCALL 0
23 43 INIT_METHOD_CALL !0, 'C14N'
44 DO_FCALL 0 $23
45 ECHO $23
46 ECHO '%0A'
24 47 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0