Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 8, Position 2 = 28
Branch analysis from position: 8
2 jumps found. (Code = 78) Position 1 = 9, Position 2 = 28
Branch analysis from position: 9
2 jumps found. (Code = 77) Position 1 = 11, Position 2 = 26
Branch analysis from position: 11
2 jumps found. (Code = 78) Position 1 = 12, Position 2 = 26
Branch analysis from position: 12
2 jumps found. (Code = 43) Position 1 = 19, Position 2 = 25
Branch analysis from position: 19
1 jumps found. (Code = 42) Position 1 = 11
Branch analysis from position: 11
Branch analysis from position: 25
Branch analysis from position: 26
1 jumps found. (Code = 42) Position 1 = 8
Branch analysis from position: 8
Branch analysis from position: 26
Branch analysis from position: 28
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 28
filename: /in/FmOWG
function name: (null)
number of ops: 30
compiled vars: !0 = $data, !1 = $xml, !2 = $device, !3 = $field, !4 = $att
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, '%3C%3Fxml+version%3D%221.0%22%3F%3E%0A%3Cdevices%3E%0A++++%3Cdevice+name%3D%22TEMP%22+index%3D%220%22+available%3D%221%22+type%3D%22%22+id%3D%22xxx%22%3E%0A++++++++%3Cfield+type%3D%222%22+max%3D%2250%22+min%3D%22-20%22+niceName%3D%22Temperature+%28C%29%22+value%3D%2224.75%22+key%3D%22TempC%22%2F%3E%0A++++++++%3Cfield+type%3D%222%22+max%3D%22122%22+min%3D%22-4%22+niceName%3D%22Temperature+%28F%29%22+value%3D%2276.55%22+key%3D%22TempF%22%2F%3E%0A++++%3C%2Fdevice%3E%0A++++%3Cdevice+name%3D%22TEMP%22+index%3D%220%22+available%3D%221%22+type%3D%22%22+id%3D%22xxx%22%3E%0A++++++++%3Cfield+type%3D%222%22+max%3D%2250%22+min%3D%22-20%22+niceName%3D%22Temperature+%28C%29%22+value%3D%2224.75%22+key%3D%22TempC%22%2F%3E%0A++++++++%3Cfield+type%3D%222%22+max%3D%22122%22+min%3D%22-4%22+niceName%3D%22Temperature+%28F%29%22+value%3D%2276.56%22+key%3D%22TempF%22%2F%3E%0A++++%3C%2Fdevice%3E%0A%3C%2Fdevices%3E'
17 1 INIT_FCALL 'simplexml_load_string'
2 SEND_VAR !0
3 DO_ICALL $6
4 ASSIGN !1, $6
19 5 ECHO '%3Ch2%3EServer+Temperature%3C%2Fh2%3E'
20 6 FETCH_OBJ_R ~8 !1, 'device'
7 > FE_RESET_R $9 ~8, ->28
8 > > FE_FETCH_R $9, !2, ->28
21 9 > FETCH_OBJ_R ~10 !2, 'field'
10 > FE_RESET_R $11 ~10, ->26
11 > > FE_FETCH_R $11, !3, ->26
22 12 > INIT_METHOD_CALL !3, 'attributes'
13 DO_FCALL 0 $12
14 ASSIGN !4, $12
23 15 FETCH_OBJ_R ~14 !4, 'key'
16 CAST 6 ~15 ~14
17 IS_IDENTICAL ~15, 'TempF'
18 > JMPZ ~16, ->25
24 19 > INIT_METHOD_CALL !3, 'attributes'
20 DO_FCALL 0 $17
21 FETCH_OBJ_R ~18 $17, 'value'
22 CONCAT ~19 'Temp%3A+', ~18
23 CONCAT ~20 ~19, '%3Cbr%3E'
24 ECHO ~20
21 25 > > JMP ->11
26 > FE_FREE $11
20 27 > JMP ->8
28 > FE_FREE $9
27 29 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0