Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 18
Branch analysis from position: 16
1 jumps found. (Code = 42) Position 1 = 19
Branch analysis from position: 19
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 18
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/rErVX
function name: (null)
number of ops: 20
compiled vars: !0 = $doc, !1 = $source, !2 = $systemId
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > NEW $3 'DOMDocument'
1 DO_FCALL 0
2 ASSIGN !0, $3
4 3 ASSIGN !1, '%3C%3Fxml+version%3D%221.0%22+encoding%3D%22UTF-8%22%3F%3E%0A%3C%21DOCTYPE+Catalog+SYSTEM+%22http%3A%2F%2Fstore.yahoo.com%2Fdoc%2Fdtd%2FCatalog.dtd%22%3E%0A%3CCatalog+ID%3D%22yhst-69328165909994%22+StoreName%3D%22Inmod+Modern+Furniture%22+PublishTimestamp%3D%221517733517%22%3E%0A++++%3CTable+ID%3D%22main-table-for-download%22%3E%0A++++++++%3CTableField+ID%3D%22name%22+Type%3D%22text%22%2F%3E%0A++++++++%3CTableField+ID%3D%22sale-price%22+Type%3D%22numbers%22%2F%3E%0A++++++++%3CTableField+ID%3D%22path%22+Type%3D%22text%22%2F%3E%0A++++++++%3CTableField+ID%3D%22taxable%22+Type%3D%22yes-no%22%2F%3E%0A++++++++%3CTableField+ID%3D%22ship-weight%22+Type%3D%22numbers%22%2F%3E%0A++++++++%3CTableField+ID%3D%22price%22+Type%3D%22numbers%22%2F%3E%0A++++++++%3CTableField+ID%3D%22orderable%22+Type%3D%22orderable%22%2F%3E%0A++++++++%3CTableField+ID%3D%22code%22+Type%3D%22text%22%2F%3E%0A++++%3C%2FTable%3E%0A%3C%2FCatalog%3E'
21 4 INIT_METHOD_CALL !0, 'loadXML'
5 SEND_VAR_EX !1
6 DO_FCALL 0
22 7 FETCH_OBJ_R ~8 !0, 'doctype'
8 FETCH_OBJ_R ~9 ~8, 'systemId'
9 ASSIGN !2, ~9
23 10 INIT_FCALL 'stripos'
11 SEND_VAR !2
12 SEND_VAL 'yahoo'
13 DO_ICALL $11
14 TYPE_CHECK 1018 $11
15 > JMPZ ~12, ->18
24 16 > ECHO 'yahoo+read'
23 17 > JMP ->19
26 18 > ECHO 'not+yahoo+read'
27 19 > > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0