Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 13, Position 2 = 80
Branch analysis from position: 13
2 jumps found. (Code = 78) Position 1 = 14, Position 2 = 80
Branch analysis from position: 14
1 jumps found. (Code = 42) Position 1 = 13
Branch analysis from position: 13
Branch analysis from position: 80
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 80
filename: /in/E0UXJ
function name: (null)
number of ops: 85
compiled vars: !0 = $xml, !1 = $dom, !2 = $items, !3 = $array, !4 = $item, !5 = $title, !6 = $link, !7 = $updated, !8 = $location, !9 = $pub, !10 = $body, !11 = $job
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, '%3Crss+version%3D%222.0%22+xmlns%3Aa10%3D%22http%3A%2F%2Fwww.w3.org%2F2005%2FAtom%22%3E%0A++++%3Cchannel%3E%0A++++++++%3Ctitle%3EmMin+title%3C%2Ftitle%3E%0A++++++++%3Cdescription%3ESome+description%3C%2Fdescription%3E%0A++++++++%3CmanagingEditor%3Ejohn.doe%40example.com%3C%2FmanagingEditor%3E%0A++++++++%3Ccategory%3ESome+category%3C%2Fcategory%3E%0A++++++++%3Citem%3E%0A++++++++++++%3Cguid+isPermaLink%3D%22false%22%3E1%3C%2Fguid%3E%0A++++++++++++%3Clink%3Ehttps%3A%2F%2Fexample.com%2F1%3C%2Flink%3E%0A++++++++++++%3Ctitle%3ESome+title+1%3C%2Ftitle%3E%0A++++++++++++%3Ca10%3Aupdated%3E2017-05-30T13%3A20%3A22%2B02%3A00%3C%2Fa10%3Aupdated%3E%0A++++++++++++%3Ca10%3Acontent+type%3D%22text%2Fxml%22%3E%0A++++++++++++++++%3CLocation%3ESan+diego%3C%2FLocation%3E%0A++++++++++++++++%3CPublishedOn%3E2016-10-21T11%3A21%3A07%3C%2FPublishedOn%3E%0A++++++++++++++++%3CBody%3ELorem+ipsum+dolar%3C%2FBody%3E%0A++++++++++++++++%3CJobCountry%3EUSA%3C%2FJobCountry%3E%0A++++++++++++%3C%2Fa10%3Acontent%3E%0A++++++++%3C%2Fitem%3E%0A++++++++%3Citem%3E%0A++++++++++++%3Cguid+isPermaLink%3D%22false%22%3E1%3C%2Fguid%3E%0A++++++++++++%3Clink%3Ehttps%3A%2F%2Fexample.com%2F2%3C%2Flink%3E%0A++++++++++++%3Ctitle%3ESome+title+2%3C%2Ftitle%3E%0A++++++++++++%3Ca10%3Aupdated%3E2017-05-30T13%3A20%3A22%2B02%3A00%3C%2Fa10%3Aupdated%3E%0A++++++++++++%3Ca10%3Acontent+type%3D%22text%2Fxml%22%3E%0A++++++++++++++++%3CLocation%3EDetroit%3C%2FLocation%3E%0A++++++++++++++++%3CPublishedOn%3E2016-10-21T11%3A21%3A07%3C%2FPublishedOn%3E%0A++++++++++++++++%3CBody%3ELorem+ipsum+dolar%3C%2FBody%3E%0A++++++++++++++++%3CJobCountry%3EUSA%3C%2FJobCountry%3E%0A++++++++++++%3C%2Fa10%3Acontent%3E%0A++++++++%3C%2Fitem%3E%0A++++++++%3Citem%3E%0A++++++++++++%3Cguid+isPermaLink%3D%22false%22%3E1%3C%2Fguid%3E%0A++++++++++++%3Clink%3Ehttps%3A%2F%2Fexample.com%2F3%3C%2Flink%3E%0A++++++++++++%3Ctitle%3ESome+title+3%3C%2Ftitle%3E%0A++++++++++++%3Ca10%3Aupdated%3E2017-05-30T13%3A20%3A22%2B02%3A00%3C%2Fa10%3Aupdated%3E%0A++++++++++++%3Ca10%3Acontent+type%3D%22text%2Fxml%22%3E%0A++++++++++++++++%3CLocation%3ELos+Angeles%3C%2FLocation%3E%0A++++++++++++++++%3CPublishedOn%3E2016-10-21T11%3A21%3A07%3C%2FPublishedOn%3E%0A++++++++++++++++%3CBody%3ELorem+ipsum+dolar%3C%2FBody%3E%0A++++++++++++++++%3CJobCountry%3EUSA%3C%2FJobCountry%3E%0A++++++++++++%3C%2Fa10%3Acontent%3E%0A++++++++%3C%2Fitem%3E%0A++++%3C%2Fchannel%3E%0A%3C%2Frss%3E'
48 1 NEW $13 'DOMDocument'
2 DO_FCALL 0
3 ASSIGN !1, $13
49 4 INIT_METHOD_CALL !1, 'loadXML'
5 SEND_VAR_EX !0
6 DO_FCALL 0
51 7 INIT_METHOD_CALL !1, 'getElementsByTagName'
8 SEND_VAL_EX 'item'
9 DO_FCALL 0 $17
10 ASSIGN !2, $17
52 11 ASSIGN !3, <array>
54 12 > FE_RESET_R $20 !2, ->80
13 > > FE_FETCH_R $20, !4, ->80
56 14 > INIT_METHOD_CALL !4, 'getElementsByTagName'
15 SEND_VAL_EX 'title'
16 DO_FCALL 0 $21
17 INIT_METHOD_CALL $21, 'item'
18 SEND_VAL_EX 0
19 DO_FCALL 0 $22
20 FETCH_OBJ_R ~23 $22, 'nodeValue'
21 ASSIGN !5, ~23
57 22 INIT_METHOD_CALL !4, 'getElementsByTagName'
23 SEND_VAL_EX 'link'
24 DO_FCALL 0 $25
25 INIT_METHOD_CALL $25, 'item'
26 SEND_VAL_EX 0
27 DO_FCALL 0 $26
28 FETCH_OBJ_R ~27 $26, 'nodeValue'
29 ASSIGN !6, ~27
58 30 INIT_METHOD_CALL !4, 'getElementsByTagName'
31 SEND_VAL_EX 'updated'
32 DO_FCALL 0 $29
33 INIT_METHOD_CALL $29, 'item'
34 SEND_VAL_EX 0
35 DO_FCALL 0 $30
36 FETCH_OBJ_R ~31 $30, 'nodeValue'
37 ASSIGN !7, ~31
59 38 INIT_METHOD_CALL !4, 'getElementsByTagName'
39 SEND_VAL_EX 'Location'
40 DO_FCALL 0 $33
41 INIT_METHOD_CALL $33, 'item'
42 SEND_VAL_EX 0
43 DO_FCALL 0 $34
44 FETCH_OBJ_R ~35 $34, 'nodeValue'
45 ASSIGN !8, ~35
60 46 INIT_METHOD_CALL !4, 'getElementsByTagName'
47 SEND_VAL_EX 'PublishedOn'
48 DO_FCALL 0 $37
49 INIT_METHOD_CALL $37, 'item'
50 SEND_VAL_EX 0
51 DO_FCALL 0 $38
52 FETCH_OBJ_R ~39 $38, 'nodeValue'
53 ASSIGN !9, ~39
61 54 INIT_METHOD_CALL !4, 'getElementsByTagName'
55 SEND_VAL_EX 'Body'
56 DO_FCALL 0 $41
57 INIT_METHOD_CALL $41, 'item'
58 SEND_VAL_EX 0
59 DO_FCALL 0 $42
60 FETCH_OBJ_R ~43 $42, 'nodeValue'
61 ASSIGN !10, ~43
62 62 INIT_METHOD_CALL !4, 'getElementsByTagName'
63 SEND_VAL_EX 'JobCountry'
64 DO_FCALL 0 $45
65 INIT_METHOD_CALL $45, 'item'
66 SEND_VAL_EX 0
67 DO_FCALL 0 $46
68 FETCH_OBJ_R ~47 $46, 'nodeValue'
69 ASSIGN !11, ~47
65 70 INIT_ARRAY ~50 !5, 'title'
66 71 ADD_ARRAY_ELEMENT ~50 !6, 'link'
67 72 ADD_ARRAY_ELEMENT ~50 !7, 'updated'
68 73 ADD_ARRAY_ELEMENT ~50 !8, 'Location'
69 74 ADD_ARRAY_ELEMENT ~50 !9, 'PublishedOn'
70 75 ADD_ARRAY_ELEMENT ~50 !10, 'Body'
71 76 ADD_ARRAY_ELEMENT ~50 !11, 'JobCountry'
64 77 ASSIGN_DIM !3
71 78 OP_DATA ~50
54 79 > JMP ->13
80 > FE_FREE $20
75 81 INIT_FCALL 'var_dump'
82 SEND_VAR !3
83 DO_ICALL
84 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.5.0