Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 13, Position 2 = 36
Branch analysis from position: 13
1 jumps found. (Code = 42) Position 1 = 33
Branch analysis from position: 33
2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 14
Branch analysis from position: 36
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 14
2 jumps found. (Code = 43) Position 1 = 17, Position 2 = 33
Branch analysis from position: 17
2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 25
Branch analysis from position: 20
2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 33
Branch analysis from position: 28
2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 14
Branch analysis from position: 36
Branch analysis from position: 14
Branch analysis from position: 33
Branch analysis from position: 25
Branch analysis from position: 33
Branch analysis from position: 36
filename: /in/8Fk12
function name: (null)
number of ops: 143
compiled vars: !0 = $readerObj, !1 = $success, !2 = $message, !3 = $var1
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
2 0 E > NEW $4 'XMLReader'
1 DO_FCALL 0
2 ASSIGN !0, $4
3 3 INIT_METHOD_CALL !0, 'xml'
4 SEND_VAL_EX '%3Csoap%3AEnvelope+xmlns%3Asoap%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fenvelope%2F%22%3E%0A+++%3Csoap%3ABody%3E%0A++++++%3Cns2%3Aparameter+xmlns%3Ans2%3D%22http%3A%2F%2Fiac.spb.ru%2Folympiad%22%3E%0A+++++++++%3CPutRatingResp%3E%0A++++++++++++%3Csuccess%3Etrue%3C%2Fsuccess%3E%0A++++++++++++%3Cmessage%3E%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5+%D1%83%D1%81%D0%BF%D0%B5%D1%88%D0%BD%D0%BE+%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D1%8B%3C%2Fmessage%3E%0A+++++++++%3C%2FPutRatingResp%3E%0A++++++%3C%2Fns2%3Aparameter%3E%0A+++%3C%2Fsoap%3ABody%3E%0A%3C%2Fsoap%3AEnvelope%3E'
5 DO_FCALL 0
14 6 INIT_METHOD_CALL !0, 'setParserProperty'
7 SEND_VAL_EX 3
8 SEND_VAL_EX <true>
9 DO_FCALL 0
15 10 INIT_METHOD_CALL !0, 'isValid'
11 DO_FCALL 0 $9
12 > JMPZ $9, ->36
16 13 > > JMP ->33
17 14 > FETCH_OBJ_R ~10 !0, 'nodeType'
15 IS_EQUAL ~10, 1
16 > JMPZ ~11, ->33
19 17 > FETCH_OBJ_R ~12 !0, 'localName'
18 IS_EQUAL ~12, 'success'
19 > JMPZ ~13, ->25
20 20 > FETCH_OBJ_R ~14 !0, 'value'
21 ASSIGN !1, ~14
21 22 INIT_FCALL 'var_dump'
23 SEND_VAR !1
24 DO_ICALL
23 25 > FETCH_OBJ_R ~17 !0, 'localName'
26 IS_EQUAL ~17, 'message'
27 > JMPZ ~18, ->33
24 28 > FETCH_OBJ_R ~19 !0, 'value'
29 ASSIGN !2, ~19
25 30 INIT_FCALL 'var_dump'
31 SEND_VAR !2
32 DO_ICALL
16 33 > INIT_METHOD_CALL !0, 'read'
34 DO_FCALL 0 $22
35 > JMPNZ $22, ->14
33 36 > > EXIT
35 37* INIT_METHOD_CALL !3, 'read'
38* DO_FCALL 0
36 39* INIT_FCALL 'var_dump'
40* INIT_METHOD_CALL !3, 'lookupNamespace'
41* SEND_VAL_EX 'ns2'
42* DO_FCALL 0 $24
43* SEND_VAR $24
44* DO_ICALL
45* EXIT
38 46* INIT_FCALL 'var_dump'
47* INIT_METHOD_CALL !3, 'read'
48* DO_FCALL 0 $26
49* SEND_VAR $26
50* DO_ICALL
51* INIT_FCALL 'var_dump'
52* INIT_METHOD_CALL !3, 'read'
53* DO_FCALL 0 $28
54* SEND_VAR $28
55* DO_ICALL
39 56* INIT_FCALL 'var_dump'
57* INIT_METHOD_CALL !3, 'read'
58* DO_FCALL 0 $30
59* SEND_VAR $30
60* DO_ICALL
61* INIT_FCALL 'var_dump'
62* INIT_METHOD_CALL !3, 'read'
63* DO_FCALL 0 $32
64* SEND_VAR $32
65* DO_ICALL
40 66* INIT_FCALL 'var_dump'
67* INIT_METHOD_CALL !3, 'read'
68* DO_FCALL 0 $34
69* SEND_VAR $34
70* DO_ICALL
71* INIT_FCALL 'var_dump'
72* INIT_METHOD_CALL !3, 'read'
73* DO_FCALL 0 $36
74* SEND_VAR $36
75* DO_ICALL
41 76* INIT_FCALL 'var_dump'
77* INIT_METHOD_CALL !3, 'read'
78* DO_FCALL 0 $38
79* SEND_VAR $38
80* DO_ICALL
81* INIT_FCALL 'var_dump'
82* INIT_METHOD_CALL !3, 'read'
83* DO_FCALL 0 $40
84* SEND_VAR $40
85* DO_ICALL
44 86* INIT_FCALL 'var_dump'
87* FETCH_OBJ_R ~42 !3, 'attributeCount'
88* SEND_VAL ~42
89* DO_ICALL
45 90* INIT_FCALL 'var_dump'
91* FETCH_OBJ_R ~44 !3, 'baseURI'
92* SEND_VAL ~44
93* DO_ICALL
46 94* INIT_FCALL 'var_dump'
95* FETCH_OBJ_R ~46 !3, 'depth'
96* SEND_VAL ~46
97* DO_ICALL
47 98* INIT_FCALL 'var_dump'
99* FETCH_OBJ_R ~48 !3, 'hasAttributes'
100* SEND_VAL ~48
101* DO_ICALL
48 102* INIT_FCALL 'var_dump'
103* FETCH_OBJ_R ~50 !3, 'hasValue'
104* SEND_VAL ~50
105* DO_ICALL
49 106* INIT_FCALL 'var_dump'
107* FETCH_OBJ_R ~52 !3, 'isDefault'
108* SEND_VAL ~52
109* DO_ICALL
50 110* INIT_FCALL 'var_dump'
111* FETCH_OBJ_R ~54 !3, 'isEmptyElement'
112* SEND_VAL ~54
113* DO_ICALL
51 114* INIT_FCALL 'var_dump'
115* FETCH_OBJ_R ~56 !3, 'localName'
116* SEND_VAL ~56
117* DO_ICALL
52 118* INIT_FCALL 'var_dump'
119* FETCH_OBJ_R ~58 !3, 'name'
120* SEND_VAL ~58
121* DO_ICALL
53 122* INIT_FCALL 'var_dump'
123* FETCH_OBJ_R ~60 !3, 'namespaceURI'
124* SEND_VAL ~60
125* DO_ICALL
54 126* INIT_FCALL 'var_dump'
127* FETCH_OBJ_R ~62 !3, 'nodeType'
128* SEND_VAL ~62
129* DO_ICALL
55 130* INIT_FCALL 'var_dump'
131* FETCH_OBJ_R ~64 !3, 'prefix'
132* SEND_VAL ~64
133* DO_ICALL
56 134* INIT_FCALL 'var_dump'
135* FETCH_OBJ_R ~66 !3, 'value'
136* SEND_VAL ~66
137* DO_ICALL
57 138* INIT_FCALL 'var_dump'
139* FETCH_OBJ_R ~68 !3, 'xmlLang'
140* SEND_VAL ~68
141* DO_ICALL
69 142* > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0