Created
November 8, 2013 09:27
-
-
Save Alexandre-Bartel/7368544 to your computer and use it in GitHub Desktop.
Soot is stuck in SmartLocalDefs for a particular Jimple input generated from a Dalvik method
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class fm.flycast.DPManager$ConnectionThread { | |
public void run() | |
{ | |
unknown $u36, $u0, $u1, $u2, $u3, $u4, $u5, $u6, $u7, $u8, $u9, $u10, $u11, $u12, $u13, $u14, $u15, $u16, $u17, $u18, $u19, $u20, $u21, $u22, $u23, $u24, $u25, $u26, $u27, $u28, $u29, $u30, $u31, $u32, $u33, $u34, $u35, $u_1; | |
$u36 := @this: fm.flycast.DPManager$ConnectionThread; | |
$u23 = 0; | |
$u10 = 0; | |
$u22 = 0; | |
$u5 = 0; | |
$u25 = 0; | |
$u16 = 0; | |
$u15 = 0; | |
$u21 = -1; | |
label0: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int streamLength> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int bitrate>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0 * 128; | |
$u33 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: int buffersize>; | |
$u34 = $u0; | |
$u33 = $u33 * $u34; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int streamsize> = $u0; | |
$u32 = 16384; | |
$u0 = $u32; | |
$u6 = newarray (byte)[$u0]; | |
$u32 = 16384; | |
$u0 = $u32; | |
$u0 = newarray (byte)[$u0]; | |
$u20 = $u0; | |
$u32 = 10; | |
$u0 = $u36; | |
$u1 = $u32; | |
virtualinvoke $u0.<fm.flycast.DPManager$ConnectionThread: void setPriority(int)>($u1); | |
label1: | |
$u_1 = staticinvoke <fm.flycast.DPMemoryStatus: long getAvailableExternalMemorySize()>(); | |
$u32 = $u_1; | |
$u34 = 4000000L; | |
$u32 = $u32 cmp $u34; | |
if $u32 >= 0 goto label2; | |
label2: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged>; | |
$u32 = $u0; | |
if $u32 == 0 goto label3; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged>; | |
$u32 = $u0; | |
interfaceinvoke $u32.<fm.flycast.DownloadIndexChanged: void ChangeDownLoadIndex()>(); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged> = $u0; | |
label3: | |
$u32 = <fm.flycast.DPManager: boolean flyback>; | |
if $u32 == 0 goto label15; | |
$u11 = 0; | |
$u12 = 0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u33 = <fm.flycast.DPManager: int flybackURLIndex>; | |
$u_1 = virtualinvoke $u32.<java.util.Vector: java.lang.Object elementAt(int)>($u33); | |
$u28 = $u_1; | |
$u28 = (fm.flycast.DPXMLTrack) $u28; | |
$u11 = $u28; | |
$u12 = <fm.flycast.DPManager: int flybackURLIndex>; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label4; | |
$u32 = "CurrentIndex"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "flyback index is.. "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u34 = <fm.flycast.DPManager: int flybackURLIndex>; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label4: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label5; | |
$u32 = "CurrentIndex"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "_tracklist.children.size() is.. "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u34 = $u0; | |
$u_1 = virtualinvoke $u34.<java.util.Vector: int size()>(); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label5: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 1; | |
staticinvoke <fm.flycast.DPManager: boolean access$202(fm.flycast.DPManager,boolean)>($u32, $u33); | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label6; | |
$u32 = "CurrentIndex"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "flybackStarted is "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: boolean access$200(fm.flycast.DPManager)>($u34); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label6: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTracklist: boolean recording> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 1; | |
staticinvoke <fm.flycast.DPManager: boolean access$402(fm.flycast.DPManager,boolean)>($u32, $u33); | |
$u31 = $u12; | |
$u13 = $u12; | |
label7: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u_1 = virtualinvoke $u32.<java.util.Vector: int size()>(); | |
$u32 = $u_1; | |
$u0 = $u32; | |
if $u13 >= $u0 goto label11; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label8; | |
$u32 = "CurrentIndex"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "i is "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u33; | |
$u_1 = virtualinvoke $u0.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>($u13); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label8: | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPApplication: fm.flycast.DPXMLTracklist _Tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u1 = $u31; | |
$u_1 = virtualinvoke $u0.<java.util.Vector: java.lang.Object elementAt(int)>($u1); | |
$u26 = $u_1; | |
$u26 = (fm.flycast.DPXMLTrack) $u26; | |
$u0 = $u26; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean flyback>; | |
$u32 = $u0; | |
if $u32 == 0 goto label10; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u1 = $u26; | |
virtualinvoke $u0.<java.util.Vector: boolean remove(java.lang.Object)>($u1); | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label9; | |
$u32 = "CurrentIndex"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "Removed track at position "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u33; | |
$u_1 = virtualinvoke $u0.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>($u13); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label9: | |
$u13 = $u13 + 1; | |
goto label7; | |
label10: | |
$u31 = $u31 + 1; | |
goto label9; | |
label11: | |
$u18 = new fm.flycast.DPXMLTrack; | |
specialinvoke $u18.<fm.flycast.DPXMLTrack: void <init>()>(); | |
$u0 = $u18; | |
virtualinvoke $u0.<fm.flycast.DPXMLTrack: void copy(fm.flycast.DPXMLTrack)>($u11); | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u18; | |
$u1.<fm.flycast.DPXMLTrack: boolean listened> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u1 = $u18; | |
virtualinvoke $u0.<fm.flycast.DPXMLTracklist: void AddTrackAt(fm.flycast.DPXMLTrack,int)>($u1, $u12); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: java.lang.String access$700(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
if $u32 != 0 goto label12; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: fm.flycast.DPXMLTrack access$800(fm.flycast.DPManager)>($u33); | |
$u33 = $u_1; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidSong>; | |
$u33 = $u0; | |
staticinvoke <fm.flycast.DPManager: java.lang.String access$702(fm.flycast.DPManager,java.lang.String)>($u32, $u33); | |
label12: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label13; | |
$u32 = "flyback"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "Going in flybacking with termination GUID as "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: java.lang.String access$700(fm.flycast.DPManager)>($u34); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label13: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label14; | |
$u32 = "CurrentIndex"; | |
$u33 = "Going in flybacking "; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label14: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u18; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: boolean flyback> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0.<fm.flycast.DPManager: int _currentindex> = $u12; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
staticinvoke <fm.flycast.DPManager: fm.flycast.DPFileReaderWriter access$502(fm.flycast.DPManager,fm.flycast.DPFileReaderWriter)>($u32, $u33); | |
$u32 = 0; | |
<fm.flycast.DPManager: boolean flyback> = $u32; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label15; | |
$u32 = "CurrentIndex"; | |
$u33 = "flyback if complete.... "; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label15: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: boolean close>; | |
$u32 = $u0; | |
label16: | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label18; | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: boolean _IsReusable> = $u0; | |
label17: | |
return; | |
label18: | |
$u32 = 100; | |
$u0 = $u32; | |
if $u10 < $u0 goto label24; | |
$u32 = 1; | |
label19: | |
$u0 = $u32; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: boolean close> = $u0; | |
label20: | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: boolean _IsReusable> = $u0; | |
goto label17; | |
label21: | |
$u5 = 0; | |
label22: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged>; | |
$u32 = $u0; | |
if $u32 == 0 goto label23; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged>; | |
$u32 = $u0; | |
interfaceinvoke $u32.<fm.flycast.DownloadIndexChanged: void ChangeDownLoadIndex()>(); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged> = $u0; | |
label23: | |
$u0 = (double) $u10; | |
$u32 = $u0; | |
$u_1 = staticinvoke <java.lang.Math: double sqrt(double)>($u32); | |
$u32 = $u_1; | |
$u0 = $u32; | |
$u0 = (int) $u0; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0 * 400; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0 + 250; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = (long) $u0; | |
$u32 = $u0; | |
staticinvoke <java.lang.Thread: void sleep(long)>($u32); | |
label24: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
if $u32 != 0 goto label25; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _nexttracklist>; | |
$u32 = $u0; | |
if $u32 != 0 goto label25; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.util.Vector _recordings>; | |
$u32 = $u0; | |
$u_1 = virtualinvoke $u32.<java.util.Vector: int size()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label26; | |
label25: | |
$u32 = 1; | |
$u0 = $u32; | |
if $u5 != $u0 goto label38; | |
label26: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: boolean close>; | |
$u32 = $u0; | |
label27: | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label21; | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: boolean _IsReusable> = $u0; | |
goto label17; | |
label28: | |
$u7 := @caughtexception; | |
label29: | |
$u32 = <java.lang.System: java.io.PrintStream err>; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = <fm.flycast.DPStringConstants: java.lang.String STR_EXCEPTION>; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u7.<java.lang.Exception: java.lang.String getMessage()>(); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
virtualinvoke $u32.<java.io.PrintStream: void println(java.lang.String)>($u33); | |
label30: | |
goto label24; | |
label31: | |
$u7 := @caughtexception; | |
label32: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label33; | |
$u32 = "Index"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "Exception :: "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u7.<java.lang.Exception: java.lang.String getMessage()>(); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label33: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void cleanup()>(); | |
$u32 = <java.lang.System: java.io.PrintStream out>; | |
$u0 = $u32; | |
virtualinvoke $u7.<java.lang.Exception: void printStackTrace(java.io.PrintStream)>($u0); | |
$u32 = <java.lang.System: java.io.PrintStream err>; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = <fm.flycast.DPStringConstants: java.lang.String STR_EXCEPTION>; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u34 = " -- Downloader (1135) -- "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u7.<java.lang.Exception: java.lang.String getMessage()>(); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
virtualinvoke $u32.<java.io.PrintStream: void println(java.lang.String)>($u33); | |
label34: | |
goto label1; | |
label35: | |
$u7 := @caughtexception; | |
label36: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void cleanup()>(); | |
$u32 = <java.lang.System: java.io.PrintStream err>; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = <fm.flycast.DPStringConstants: java.lang.String STR_EXCEPTION>; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u34 = " -- Downloader (1142) -- "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u7.<java.lang.Exception: java.lang.String getMessage()>(); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
virtualinvoke $u32.<java.io.PrintStream: void println(java.lang.String)>($u33); | |
label37: | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: boolean _IsReusable> = $u0; | |
goto label17; | |
label38: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _nexttracklist>; | |
$u32 = $u0; | |
if $u32 == 0 goto label44; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label39; | |
$u32 = "Index"; | |
$u33 = "Going to download."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label39: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _nexttracklist>; | |
$u34 = $u0; | |
$u0 = $u32; | |
$u1 = $u34; | |
if $u0 != $u1 goto label51; | |
$u32 = 1; | |
label40: | |
$u0 = $u32; | |
$u1 = $u33; | |
$u1.<fm.flycast.DPManager: boolean buffered> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void closefile()>(); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void cleanup()>(); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _nexttracklist>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = -1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int _currentindex> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _nexttracklist> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _nextindex>; | |
$u32 = $u0; | |
if $u32 < 0 goto label42; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _nextindex>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u33 = $u0; | |
$u_1 = virtualinvoke $u33.<java.util.Vector: int size()>(); | |
$u33 = $u_1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 >= $u1 goto label42; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: int _nextindex>; | |
$u34 = $u0; | |
$u0 = $u32; | |
$u1 = $u34; | |
$u_1 = virtualinvoke $u0.<java.util.Vector: java.lang.Object elementAt(int)>($u1); | |
$u32 = $u_1; | |
$u32 = (fm.flycast.DPXMLTrack) $u32; | |
$u0 = $u32; | |
$u1 = $u33; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int _nextindex>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int _currentindex> = $u0; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label41; | |
$u32 = "Index"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "CurrentIndex set to :: "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u34 = $u0; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label41: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = -1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int _nextindex> = $u0; | |
label42: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean flycasting>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label44; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u32 = $u0; | |
$u32 = $u32 + 1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u33 = $u0; | |
$u_1 = virtualinvoke $u33.<java.util.Vector: int size()>(); | |
$u33 = $u_1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 >= $u1 goto label44; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label43; | |
$u32 = "Index"; | |
$u33 = "Delayed !!!!!!!!!"; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label43: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u33 = $u0; | |
$u33 = $u33 + 1; | |
$u_1 = virtualinvoke $u32.<java.util.Vector: java.lang.Object elementAt(int)>($u33); | |
$u27 = $u_1; | |
$u27 = (fm.flycast.DPXMLTrack) $u27; | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u27; | |
$u1.<fm.flycast.DPXMLTrack: boolean delayed> = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u33 = new fm.flycast.DPMessage; | |
$u34 = <fm.flycast.DPMessageObject: int TRACK_HAS_UPDATED>; | |
$u0 = $u33; | |
$u1 = $u34; | |
$u2 = $u27; | |
specialinvoke $u0.<fm.flycast.DPMessage: void <init>(int,fm.flycast.DPXMLTrack)>($u1, $u2); | |
virtualinvoke $u32.<fm.flycast.DPApplication: void AddMessage(fm.flycast.DPMessage)>($u33); | |
label44: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
if $u32 != 0 goto label45; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.util.Vector _recordings>; | |
$u32 = $u0; | |
$u_1 = virtualinvoke $u32.<java.util.Vector: int size()>(); | |
$u32 = $u_1; | |
if $u32 <= 0 goto label45; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.util.Vector _recordings>; | |
$u32 = $u0; | |
$u34 = 0; | |
$u0 = $u32; | |
$u1 = $u34; | |
$u_1 = virtualinvoke $u0.<java.util.Vector: java.lang.Object elementAt(int)>($u1); | |
$u32 = $u_1; | |
$u32 = (fm.flycast.DPXMLTracklist) $u32; | |
$u0 = $u32; | |
$u1 = $u33; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.util.Vector _recordings>; | |
$u32 = $u0; | |
$u33 = 0; | |
virtualinvoke $u32.<java.util.Vector: void removeElementAt(int)>($u33); | |
label45: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
if $u32 != 0 goto label62; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u32 = $u0; | |
$u32 = $u32 + 1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u33 = $u0; | |
$u_1 = virtualinvoke $u33.<java.util.Vector: int size()>(); | |
$u33 = $u_1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 >= $u1 goto label47; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label46; | |
$u32 = "Index"; | |
$u33 = "First Condition."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label46: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u33 = $u0; | |
$u33 = $u33 + 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int _currentindex> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u34 = $u0; | |
$u0 = $u32; | |
$u1 = $u34; | |
$u_1 = virtualinvoke $u0.<java.util.Vector: java.lang.Object elementAt(int)>($u1); | |
$u32 = $u_1; | |
$u32 = (fm.flycast.DPXMLTrack) $u32; | |
$u0 = $u32; | |
$u1 = $u33; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track> = $u0; | |
label47: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int currenttrackindex>; | |
$u21 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean flycasting>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label48; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u32 = $u0; | |
$u32 = $u32 + -1; | |
$u0 = $u32; | |
$u1 = $u21; | |
if $u0 >= $u1 goto label48; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u33 = $u0; | |
$u33 = $u33 + 1; | |
$u_1 = virtualinvoke $u32.<java.util.Vector: java.lang.Object elementAt(int)>($u33); | |
$u27 = $u_1; | |
$u27 = (fm.flycast.DPXMLTrack) $u27; | |
$u0 = $u27; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean delayed>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label48; | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u27; | |
$u1.<fm.flycast.DPXMLTrack: boolean delayed> = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u33 = new fm.flycast.DPMessage; | |
$u34 = <fm.flycast.DPMessageObject: int TRACK_HAS_UPDATED>; | |
$u0 = $u33; | |
$u1 = $u34; | |
$u2 = $u27; | |
specialinvoke $u0.<fm.flycast.DPMessage: void <init>(int,fm.flycast.DPXMLTrack)>($u1, $u2); | |
virtualinvoke $u32.<fm.flycast.DPApplication: void AddMessage(fm.flycast.DPMessage)>($u33); | |
label48: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
if $u32 != 0 goto label61; | |
label49: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u32 = $u0; | |
$u32 = $u32 + 1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u33 = $u0; | |
$u_1 = virtualinvoke $u33.<java.util.Vector: int size()>(); | |
$u33 = $u_1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 < $u1 goto label61; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: boolean close>; | |
$u32 = $u0; | |
label50: | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label52; | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: boolean _IsReusable> = $u0; | |
goto label17; | |
label51: | |
$u32 = 0; | |
goto label40; | |
label52: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
label53: | |
if $u32 == 0 goto label49; | |
label54: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged>; | |
$u32 = $u0; | |
if $u32 == 0 goto label55; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged>; | |
$u32 = $u0; | |
interfaceinvoke $u32.<fm.flycast.DownloadIndexChanged: void ChangeDownLoadIndex()>(); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged> = $u0; | |
label55: | |
$u32 = 1000L; | |
staticinvoke <java.lang.Thread: void sleep(long)>($u32); | |
label56: | |
goto label49; | |
label57: | |
$u7 := @caughtexception; | |
label58: | |
$u32 = <java.lang.System: java.io.PrintStream err>; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = <fm.flycast.DPStringConstants: java.lang.String STR_EXCEPTION>; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u7.<java.lang.Exception: java.lang.String getMessage()>(); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
virtualinvoke $u32.<java.io.PrintStream: void println(java.lang.String)>($u33); | |
label59: | |
goto label49; | |
label60: | |
$u32 := @caughtexception; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: boolean _IsReusable> = $u0; | |
throw $u32; | |
label61: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int length>; | |
$u32 = $u0; | |
if $u32 != 0 goto label67; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 117964800; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int totalLength> = $u0; | |
label62: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: boolean access$400(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
if $u32 == 0 goto label64; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidSong>; | |
$u32 = $u0; | |
if $u32 == 0 goto label64; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidSong>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: java.lang.String access$700(fm.flycast.DPManager)>($u33); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u32.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>($u33); | |
$u32 = $u_1; | |
if $u32 == 0 goto label64; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label63; | |
$u32 = "flyback"; | |
$u33 = "Breaking from the flyback as terminating GUID meet."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label63: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
staticinvoke <fm.flycast.DPManager: boolean access$402(fm.flycast.DPManager,boolean)>($u32, $u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
staticinvoke <fm.flycast.DPManager: boolean access$202(fm.flycast.DPManager,boolean)>($u32, $u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTracklist: boolean recording> = $u0; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label64; | |
$u32 = "CurrentIndex"; | |
$u33 = "Breaking from the flyback as terminating GUID meet...."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label64: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean cached>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label68; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: boolean buffered>; | |
$u32 = $u0; | |
if $u32 != 0 goto label65; | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u33 = new fm.flycast.DPMessage; | |
$u34 = <fm.flycast.DPMessageObject: int STREAM_IS_BUFFERED>; | |
$u35 = <fm.flycast.DPStringConstants: java.lang.String STR_TRACK_BUFFERED>; | |
specialinvoke $u33.<fm.flycast.DPMessage: void <init>(int,java.lang.String)>($u34, $u35); | |
virtualinvoke $u32.<fm.flycast.DPApplication: void AddMessage(fm.flycast.DPMessage)>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: boolean buffered> = $u0; | |
label65: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean recording>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label66; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.lang.String stopGuid>; | |
$u32 = $u0; | |
if $u32 == 0 goto label66; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidIndex>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.lang.String stopGuid>; | |
$u33 = $u0; | |
$u_1 = virtualinvoke $u32.<java.lang.String: boolean equals(java.lang.Object)>($u33); | |
$u32 = $u_1; | |
if $u32 == 0 goto label66; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTracklist: boolean recording> = $u0; | |
label66: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
goto label1; | |
label67: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int length>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int totalLength> = $u0; | |
goto label62; | |
label68: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.lang.String _host>; | |
$u32 = $u0; | |
if $u32 != 0 goto label69; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u32 = $u0; | |
if $u32 <= 0 goto label69; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean shoutcasting>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label69; | |
$u27 = new fm.flycast.DPXMLTrack; | |
specialinvoke $u27.<fm.flycast.DPXMLTrack: void <init>()>(); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u27; | |
$u1 = $u32; | |
virtualinvoke $u0.<fm.flycast.DPXMLTrack: void copy(fm.flycast.DPXMLTrack)>($u1); | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u27; | |
$u1.<fm.flycast.DPXMLTrack: int current> = $u0; | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u27; | |
$u1.<fm.flycast.DPXMLTrack: boolean buffered> = $u0; | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u27; | |
$u1.<fm.flycast.DPXMLTrack: java.lang.String filename> = $u0; | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u27; | |
$u1.<fm.flycast.DPXMLTrack: int start> = $u0; | |
$u_1 = staticinvoke <java.lang.System: long currentTimeMillis()>(); | |
$u32 = $u_1; | |
$u_1 = staticinvoke <java.lang.String: java.lang.String valueOf(long)>($u32); | |
$u32 = $u_1; | |
$u0 = $u32; | |
$u1 = $u27; | |
$u1.<fm.flycast.DPXMLTrack: java.lang.String guidIndex> = $u0; | |
$u_1 = staticinvoke <java.lang.System: long currentTimeMillis()>(); | |
$u32 = $u_1; | |
$u_1 = staticinvoke <java.lang.String: java.lang.String valueOf(long)>($u32); | |
$u32 = $u_1; | |
$u0 = $u32; | |
$u1 = $u27; | |
$u1.<fm.flycast.DPXMLTrack: java.lang.String guidSong> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: int length> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: boolean cached> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u27; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u33 = $u0; | |
$u33 = $u33 + 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int _currentindex> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void closefile()>(); | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u33 = new fm.flycast.DPMessage; | |
$u34 = <fm.flycast.DPMessageObject: int TRACK_WAS_ADDED>; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u35 = $u0; | |
$u0 = $u35; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u35 = $u0; | |
specialinvoke $u33.<fm.flycast.DPMessage: void <init>(int,fm.flycast.DPXMLTrack)>($u34, $u35); | |
virtualinvoke $u32.<fm.flycast.DPApplication: void AddMessage(fm.flycast.DPMessage)>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: int IndexInList> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u34 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPXMLTracklist: void AddTrackAt(fm.flycast.DPXMLTrack,int)>($u33, $u34); | |
label69: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.lang.String _host>; | |
$u32 = $u0; | |
if $u32 != 0 goto label73; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String mediaurl>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: java.lang.String streamurl> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean redirected>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label70; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String redirect>; | |
$u32 = $u0; | |
if $u32 == 0 goto label70; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String redirect>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: java.lang.String streamurl> = $u0; | |
label70: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean recording>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label71; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.lang.String stopGuid>; | |
$u32 = $u0; | |
if $u32 != 0 goto label71; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.lang.String livemediaurl>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: java.lang.String streamurl> = $u0; | |
label71: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: java.lang.String streamurl>; | |
$u32 = $u0; | |
$u33 = <fm.flycast.DPStringConstants: java.lang.String STR_DOUBLE_SLASH>; | |
$u_1 = virtualinvoke $u32.<java.lang.String: int indexOf(java.lang.String)>($u33); | |
$u30 = $u_1; | |
$u32 = -1; | |
$u0 = $u30; | |
$u1 = $u32; | |
if $u0 <= $u1 goto label73; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: java.lang.String streamurl>; | |
$u32 = $u0; | |
$u33 = <fm.flycast.DPStringConstants: java.lang.String STR_SLASH>; | |
$u34 = $u30 + 3; | |
$u_1 = virtualinvoke $u32.<java.lang.String: int indexOf(java.lang.String,int)>($u33, $u34); | |
$u8 = $u_1; | |
$u32 = -1; | |
$u0 = $u32; | |
if $u8 != $u0 goto label88; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = new java.lang.String; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: java.lang.String streamurl>; | |
$u34 = $u0; | |
$u35 = $u30 + 2; | |
$u_1 = virtualinvoke $u34.<java.lang.String: java.lang.String substring(int)>($u35); | |
$u34 = $u_1; | |
specialinvoke $u33.<java.lang.String: void <init>(java.lang.String)>($u34); | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = "/"; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _parm> = $u0; | |
label72: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.lang.String _host>; | |
$u32 = $u0; | |
$u33 = <fm.flycast.DPStringConstants: java.lang.String STR_COLON>; | |
$u_1 = virtualinvoke $u32.<java.lang.String: int indexOf(java.lang.String)>($u33); | |
$u32 = $u_1; | |
$u33 = -1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label73; | |
$u32 = new java.lang.StringBuilder; | |
specialinvoke $u32.<java.lang.StringBuilder: void <init>()>(); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: java.lang.String _host>; | |
$u34 = $u0; | |
$u0 = $u32; | |
$u1 = $u34; | |
$u_1 = virtualinvoke $u0.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u1); | |
$u32 = $u_1; | |
$u34 = <fm.flycast.DPStringConstants: java.lang.String STR_PORT80>; | |
$u0 = $u32; | |
$u1 = $u34; | |
$u_1 = virtualinvoke $u0.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u1); | |
$u32 = $u_1; | |
$u_1 = virtualinvoke $u32.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u32 = $u_1; | |
$u0 = $u32; | |
$u1 = $u33; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
label73: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean listened>; | |
$u32 = $u0; | |
$u34 = 1; | |
$u0 = $u32; | |
$u1 = $u34; | |
if $u0 == $u1 goto label74; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean recording>; | |
$u32 = $u0; | |
if $u32 == 0 goto label74; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean recording>; | |
$u32 = $u0; | |
$u34 = 1; | |
$u0 = $u32; | |
$u1 = $u34; | |
if $u0 != $u1 goto label89; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u32 = $u0; | |
$u32 = $u32 + -1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: int currenttrackindex>; | |
$u34 = $u0; | |
$u0 = $u32; | |
$u1 = $u34; | |
if $u0 >= $u1 goto label89; | |
label74: | |
$u32 = 1; | |
label75: | |
$u0 = $u32; | |
$u1 = $u33; | |
$u1.<fm.flycast.DPXMLTrack: boolean listened> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int currenttrackindex>; | |
$u21 = $u0; | |
$u25 = 0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u32 = $u0; | |
if $u32 <= 0 goto label76; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean shoutcasting>; | |
$u32 = $u0; | |
if $u32 != 0 goto label76; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u33 = $u0; | |
$u33 = $u33 + -1; | |
$u_1 = virtualinvoke $u32.<java.util.Vector: java.lang.Object elementAt(int)>($u33); | |
$u27 = $u_1; | |
$u27 = (fm.flycast.DPXMLTrack) $u27; | |
$u0 = $u27; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int seconds>; | |
$u32 = $u0; | |
$u33 = 31; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 >= $u1 goto label76; | |
$u0 = $u27; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean cached>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label76; | |
$u25 = 1; | |
label76: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: boolean access$400(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
if $u32 == 0 goto label78; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidSong>; | |
$u32 = $u0; | |
if $u32 == 0 goto label78; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidSong>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: java.lang.String access$700(fm.flycast.DPManager)>($u33); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u32.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>($u33); | |
$u32 = $u_1; | |
if $u32 == 0 goto label78; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label77; | |
$u32 = "flyback"; | |
$u33 = "Breaking from the flyback as terminating GUID meet."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label77: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
staticinvoke <fm.flycast.DPManager: boolean access$402(fm.flycast.DPManager,boolean)>($u32, $u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
staticinvoke <fm.flycast.DPManager: boolean access$202(fm.flycast.DPManager,boolean)>($u32, $u33); | |
label78: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u32 = $u0; | |
$u33 = $u21 + 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 <= $u1 goto label79; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean recording>; | |
$u32 = $u0; | |
if $u32 != 0 goto label79; | |
if $u25 != 0 goto label79; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: boolean access$400(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
if $u32 == 0 goto label90; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: fm.flycast.DPXMLTrack access$800(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
if $u32 == 0 goto label90; | |
label79: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label80; | |
$u32 = "Index"; | |
$u33 = "Woken from the wait condition."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label80: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
if $u32 == 0 goto label1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean buffered>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label81; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: boolean buffered>; | |
$u32 = $u0; | |
if $u32 != 0 goto label81; | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u33 = new fm.flycast.DPMessage; | |
$u34 = <fm.flycast.DPMessageObject: int STREAM_IS_BUFFERED>; | |
specialinvoke $u33.<fm.flycast.DPMessage: void <init>(int)>($u34); | |
virtualinvoke $u32.<fm.flycast.DPApplication: void AddMessage(fm.flycast.DPMessage)>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: boolean buffered> = $u0; | |
label81: | |
$u15 = 0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int streamRead> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int fileWrote> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int bufferWrote> = $u0; | |
$u23 = 0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int length>; | |
$u32 = $u0; | |
if $u32 != 0 goto label98; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean podcasting>; | |
$u32 = $u0; | |
if $u32 != 0 goto label98; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int initial>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int streamLength> = $u0; | |
label82: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = new java.net.Socket; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: java.lang.String _host>; | |
$u34 = $u0; | |
$u0 = $u36; | |
$u1 = $u34; | |
$u_1 = virtualinvoke $u0.<fm.flycast.DPManager$ConnectionThread: java.lang.String GetURL(java.lang.String)>($u1); | |
$u34 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u35 = $u0; | |
$u0 = $u35; | |
$u0 = $u0.<fm.flycast.DPManager: java.lang.String _host>; | |
$u35 = $u0; | |
$u0 = $u36; | |
$u1 = $u35; | |
$u_1 = virtualinvoke $u0.<fm.flycast.DPManager$ConnectionThread: int GetPort(java.lang.String)>($u1); | |
$u35 = $u_1; | |
specialinvoke $u33.<java.net.Socket: void <init>(java.lang.String,int)>($u34, $u35); | |
staticinvoke <fm.flycast.DPManager: java.net.Socket access$902(fm.flycast.DPManager,java.net.Socket)>($u32, $u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: java.net.Socket access$900(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
$u33 = 15000; | |
virtualinvoke $u32.<java.net.Socket: void setSoTimeout(int)>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: java.net.Socket access$900(fm.flycast.DPManager)>($u33); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.net.Socket: java.io.InputStream getInputStream()>(); | |
$u33 = $u_1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.io.InputStream is> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: java.net.Socket access$900(fm.flycast.DPManager)>($u33); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.net.Socket: java.io.OutputStream getOutputStream()>(); | |
$u33 = $u_1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.io.OutputStream os> = $u0; | |
$u24 = new java.lang.StringBuffer; | |
$u32 = 128; | |
$u0 = $u24; | |
$u1 = $u32; | |
specialinvoke $u0.<java.lang.StringBuffer: void <init>(int)>($u1); | |
$u32 = <fm.flycast.DPStringConstants: java.lang.String STR_GET>; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>($u1); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.lang.String _parm>; | |
$u32 = $u0; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>($u1); | |
$u32 = <fm.flycast.DPStringConstants: java.lang.String STR_HTTP_HOST>; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>($u1); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.lang.String _host>; | |
$u32 = $u0; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>($u1); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean shoutcasting>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label101; | |
$u32 = <fm.flycast.DPStringConstants: java.lang.String STR_USER_AGENT_SHOUT>; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>($u1); | |
label83: | |
$u32 = <fm.flycast.DPStringConstants: java.lang.String STR_RANGE>; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>($u1); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean redirected>; | |
$u32 = $u0; | |
if $u32 == 0 goto label106; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean shoutcasting>; | |
$u32 = $u0; | |
if $u32 != 0 goto label106; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int offset>; | |
$u33 = $u0; | |
$u32 = $u32 - $u33; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(int)>($u1); | |
$u32 = <fm.flycast.DPStringConstants: java.lang.String STR_DASH>; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>($u1); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int streamLength>; | |
$u32 = $u0; | |
$u32 = $u32 + -1; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(int)>($u1); | |
label84: | |
$u32 = <fm.flycast.DPStringConstants: java.lang.String STR_DOUBLE_LINEFEED>; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>($u1); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.io.OutputStream os>; | |
$u32 = $u0; | |
$u_1 = virtualinvoke $u24.<java.lang.StringBuffer: java.lang.String toString()>(); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.String: byte[] getBytes()>(); | |
$u33 = $u_1; | |
virtualinvoke $u32.<java.io.OutputStream: void write(byte[])>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.io.OutputStream os>; | |
$u32 = $u0; | |
virtualinvoke $u32.<java.io.OutputStream: void flush()>(); | |
label85: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int streamRead>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int streamLength>; | |
$u33 = $u0; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 >= $u1 goto label86; | |
$u32 = -1; | |
$u0 = $u32; | |
if $u15 <= $u0 goto label86; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged>; | |
$u32 = $u0; | |
if $u32 == 0 goto label108; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged>; | |
$u32 = $u0; | |
interfaceinvoke $u32.<fm.flycast.DownloadIndexChanged: void ChangeDownLoadIndex()>(); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged> = $u0; | |
label86: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean shoutcasting>; | |
$u32 = $u0; | |
if $u32 == 0 goto label87; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int streamRead>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int streamLength>; | |
$u33 = $u0; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 <= $u1 goto label87; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
label87: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void cleanup()>(); | |
goto label1; | |
label88: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = new java.lang.String; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: java.lang.String streamurl>; | |
$u34 = $u0; | |
$u35 = $u30 + 2; | |
$u0 = $u34; | |
$u1 = $u35; | |
$u_1 = virtualinvoke $u0.<java.lang.String: java.lang.String substring(int,int)>($u1, $u8); | |
$u34 = $u_1; | |
specialinvoke $u33.<java.lang.String: void <init>(java.lang.String)>($u34); | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = new java.lang.String; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: java.lang.String streamurl>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u_1 = virtualinvoke $u0.<java.lang.String: java.lang.String substring(int)>($u8); | |
$u34 = $u_1; | |
specialinvoke $u33.<java.lang.String: void <init>(java.lang.String)>($u34); | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _parm> = $u0; | |
goto label72; | |
label89: | |
$u32 = 0; | |
goto label75; | |
label90: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: boolean close>; | |
$u32 = $u0; | |
label91: | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label92; | |
$u32 = 0; | |
$u0 = $u32; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: boolean _IsReusable> = $u0; | |
goto label17; | |
label92: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
label93: | |
if $u32 == 0 goto label79; | |
label94: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged>; | |
$u32 = $u0; | |
if $u32 == 0 goto label95; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged>; | |
$u32 = $u0; | |
interfaceinvoke $u32.<fm.flycast.DownloadIndexChanged: void ChangeDownLoadIndex()>(); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DownloadIndexChanged _IndexChanged> = $u0; | |
label95: | |
$u32 = 1000L; | |
staticinvoke <java.lang.Thread: void sleep(long)>($u32); | |
label96: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int currenttrackindex>; | |
$u21 = $u0; | |
goto label78; | |
label97: | |
$u7 := @caughtexception; | |
$u32 = <java.lang.System: java.io.PrintStream err>; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = <fm.flycast.DPStringConstants: java.lang.String STR_EXCEPTION>; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u7.<java.lang.Exception: java.lang.String getMessage()>(); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
virtualinvoke $u32.<java.io.PrintStream: void println(java.lang.String)>($u33); | |
goto label96; | |
label98: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int length>; | |
$u32 = $u0; | |
if $u32 != 0 goto label99; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int podinitial>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int streamLength> = $u0; | |
goto label82; | |
label99: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int length>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int streamLength> = $u0; | |
label100: | |
goto label82; | |
label101: | |
$u32 = <fm.flycast.DPStringConstants: java.lang.String STR_USER_AGENT_GET>; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>($u1); | |
label102: | |
goto label83; | |
label103: | |
$u7 := @caughtexception; | |
label104: | |
$u32 = <java.lang.System: java.io.PrintStream err>; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = <fm.flycast.DPStringConstants: java.lang.String STR_EXCEPTION>; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u34 = " -- Downloader (901) -- "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u7.<java.lang.Exception: java.lang.String getMessage()>(); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
virtualinvoke $u32.<java.io.PrintStream: void println(java.lang.String)>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void cleanup()>(); | |
label105: | |
$u10 = $u10 + 1; | |
$u5 = 1; | |
goto label1; | |
label106: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u32 = $u0; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(int)>($u1); | |
$u32 = <fm.flycast.DPStringConstants: java.lang.String STR_DASH>; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>($u1); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int offset>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int streamLength>; | |
$u33 = $u0; | |
$u32 = $u32 + $u33; | |
$u32 = $u32 + -1; | |
$u0 = $u24; | |
$u1 = $u32; | |
virtualinvoke $u0.<java.lang.StringBuffer: java.lang.StringBuffer append(int)>($u1); | |
label107: | |
goto label84; | |
label108: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int streamRead>; | |
$u32 = $u0; | |
if $u32 != 0 goto label111; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean shoutcasting>; | |
$u32 = $u0; | |
label109: | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label111; | |
$u32 = 1250L; | |
label110: | |
staticinvoke <java.lang.Thread: void sleep(long)>($u32); | |
label111: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int offset>; | |
$u33 = $u0; | |
$u32 = $u32 - $u33; | |
$u0 = $u32; | |
$u0 = $u0 + 16384; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int length>; | |
$u33 = $u0; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 <= $u1 goto label114; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int length>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u33 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int offset>; | |
$u34 = $u0; | |
$u33 = $u33 - $u34; | |
$u29 = $u32 - $u33; | |
label112: | |
if $u29 >= 0 goto label115; | |
$u32 = 1; | |
$u0 = $u36; | |
$u1 = $u32; | |
virtualinvoke $u0.<fm.flycast.DPManager$ConnectionThread: void endTrack(boolean)>($u1); | |
goto label86; | |
label113: | |
$u7 := @caughtexception; | |
virtualinvoke $u7.<java.lang.Exception: void printStackTrace()>(); | |
goto label111; | |
label114: | |
$u29 = 16384; | |
goto label112; | |
label115: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int length>; | |
$u32 = $u0; | |
if $u32 == 0 goto label117; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int streamRead>; | |
$u32 = $u0; | |
label116: | |
$u0 = $u32; | |
if $u0 != $u15 goto label118; | |
label117: | |
$u29 = 16384; | |
label118: | |
$u22 = -1; | |
label119: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: java.io.InputStream is>; | |
$u32 = $u0; | |
$u33 = $u29 - $u23; | |
$u0 = $u32; | |
$u1 = $u23; | |
$u2 = $u33; | |
$u_1 = virtualinvoke $u0.<java.io.InputStream: int read(byte[],int,int)>($u6, $u1, $u2); | |
label120: | |
$u22 = $u_1; | |
$u5 = 0; | |
label121: | |
$u15 = $u22; | |
$u32 = -1; | |
$u0 = $u32; | |
if $u15 != $u0 goto label124; | |
label122: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void cleanup()>(); | |
goto label86; | |
label123: | |
$u7 := @caughtexception; | |
$u32 = <java.lang.System: java.io.PrintStream out>; | |
$u0 = $u32; | |
virtualinvoke $u7.<java.lang.Exception: void printStackTrace(java.io.PrintStream)>($u0); | |
$u32 = <java.lang.System: java.io.PrintStream err>; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = <fm.flycast.DPStringConstants: java.lang.String STR_EXCEPTION>; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u34 = " -- Downloader (922) -- "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u7.<java.lang.Exception: java.lang.String getMessage()>(); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
virtualinvoke $u32.<java.io.PrintStream: void println(java.lang.String)>($u33); | |
goto label121; | |
label124: | |
$u10 = 0; | |
$u5 = 0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int streamRead>; | |
$u33 = $u0; | |
$u33 = $u33 + $u15; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int streamRead> = $u0; | |
$u19 = 0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int streamRead>; | |
$u32 = $u0; | |
$u0 = $u32; | |
if $u0 == $u15 goto label125; | |
if $u23 == 0 goto label128; | |
label125: | |
$u32 = 1; | |
$u0 = $u36; | |
$u1 = $u32; | |
$u_1 = virtualinvoke $u0.<fm.flycast.DPManager$ConnectionThread: int parseHeaders(byte[],boolean)>($u6, $u1); | |
$u17 = $u_1; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label126; | |
$u32 = "Index"; | |
$u33 = "After adding the GUID."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label126: | |
$u23 = $u23 + $u15; | |
$u32 = -1; | |
$u0 = $u17; | |
$u1 = $u32; | |
if $u0 != $u1 goto label127; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label85; | |
$u32 = "Index"; | |
$u33 = "Marker not found going to continue."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
goto label85; | |
label127: | |
$u23 = 0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int streamRead>; | |
$u33 = $u0; | |
$u33 = $u33 - $u17; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int streamRead> = $u0; | |
$u19 = $u17; | |
$u15 = $u15 - $u17; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int metatoread> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int metaint>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int metatilnext> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean shoutcasting>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label128; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int streamRead>; | |
$u33 = $u0; | |
$u33 = $u33 + -1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int streamRead> = $u0; | |
label128: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean shoutcasting>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label129; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean redirecting>; | |
$u32 = $u0; | |
if $u32 != 0 goto label129; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int length>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int streamLength> = $u0; | |
label129: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean shoutcasting>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label130; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean redirecting>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label130; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int streamLength>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: int length> = $u0; | |
label130: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean recording>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label132; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean terminating>; | |
$u32 = $u0; | |
if $u32 != 0 goto label132; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.lang.String stopGuid>; | |
$u32 = $u0; | |
if $u32 == 0 goto label132; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidIndex>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.lang.String stopGuid>; | |
$u33 = $u0; | |
$u_1 = virtualinvoke $u32.<java.lang.String: boolean equals(java.lang.Object)>($u33); | |
$u32 = $u_1; | |
if $u32 == 0 goto label132; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label131; | |
$u32 = "Index"; | |
$u33 = "Terninating."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label131: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: boolean terminating> = $u0; | |
label132: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean unsupported>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label133; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label86; | |
$u32 = "Index"; | |
$u33 = "Unsuported."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
goto label86; | |
label133: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean redirecting>; | |
$u32 = $u0; | |
if $u32 == 0 goto label136; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label134; | |
$u32 = "Index"; | |
$u33 = "Redirecting."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label134: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u32 = $u0; | |
$u32 = $u32 + 1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u33 = $u0; | |
$u_1 = virtualinvoke $u33.<java.util.Vector: int size()>(); | |
$u33 = $u_1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 >= $u1 goto label135; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u33 = $u0; | |
$u33 = $u33 + 1; | |
$u_1 = virtualinvoke $u32.<java.util.Vector: java.lang.Object elementAt(int)>($u33); | |
$u27 = $u_1; | |
$u27 = (fm.flycast.DPXMLTrack) $u27; | |
$u0 = $u27; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidIndex>; | |
$u32 = $u0; | |
if $u32 == 0 goto label135; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidIndex>; | |
$u32 = $u0; | |
if $u32 == 0 goto label135; | |
$u0 = $u27; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidIndex>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidIndex>; | |
$u33 = $u0; | |
$u_1 = virtualinvoke $u32.<java.lang.String: boolean equals(java.lang.Object)>($u33); | |
$u32 = $u_1; | |
if $u32 == 0 goto label135; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u33 = $u0; | |
virtualinvoke $u32.<java.util.Vector: void removeElementAt(int)>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label86; | |
$u32 = "Index"; | |
$u33 = "Break Condition 1."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
goto label86; | |
label135: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: boolean redirecting> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: boolean redirected> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String redirect>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u1 = $u36; | |
$u1.<fm.flycast.DPManager$ConnectionThread: java.lang.String streamurl> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label86; | |
$u32 = "Index"; | |
$u33 = "Break Condition 2."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
goto label86; | |
label136: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: boolean badtrack>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label139; | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u33 = new fm.flycast.DPMessage; | |
$u34 = <fm.flycast.DPMessageObject: int TRACK_WAS_REMOVED>; | |
$u35 = <fm.flycast.DPStringConstants: java.lang.String STR_TRACK_REMOVED>; | |
specialinvoke $u33.<fm.flycast.DPMessage: void <init>(int,java.lang.String)>($u34, $u35); | |
virtualinvoke $u32.<fm.flycast.DPApplication: void AddMessage(fm.flycast.DPMessage)>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u33 = $u0; | |
virtualinvoke $u32.<java.util.Vector: void removeElementAt(int)>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u33 = $u0; | |
$u33 = $u33 + -1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: int _currentindex> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: boolean badtrack> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: java.util.Vector children>; | |
$u32 = $u0; | |
$u_1 = virtualinvoke $u32.<java.util.Vector: int size()>(); | |
$u32 = $u_1; | |
if $u32 != 0 goto label138; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label137; | |
$u32 = "No more track found"; | |
$u33 = "condition \n\n _tracklist.children.size() == 0 ........ _tracklist=null"; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label137: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist> = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u33 = new fm.flycast.DPMessage; | |
$u34 = <fm.flycast.DPMessageObject: int TRACKLIST_EMPTY>; | |
$u35 = <fm.flycast.DPStringConstants: java.lang.String STR_TRACK_REMOVED>; | |
specialinvoke $u33.<fm.flycast.DPMessage: void <init>(int,java.lang.String)>($u34, $u35); | |
virtualinvoke $u32.<fm.flycast.DPApplication: void AddMessage(fm.flycast.DPMessage)>($u33); | |
label138: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label86; | |
$u32 = "Index"; | |
$u33 = "Break Condition 3."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
goto label86; | |
label139: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: boolean access$400(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
if $u32 == 0 goto label147; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidSong>; | |
$u32 = $u0; | |
if $u32 == 0 goto label141; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidSong>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: java.lang.String access$700(fm.flycast.DPManager)>($u33); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u32.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>($u33); | |
$u32 = $u_1; | |
if $u32 == 0 goto label141; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label140; | |
$u32 = "flyback"; | |
$u33 = "Breaking from the flyback as terminating GUID meet."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label140: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
staticinvoke <fm.flycast.DPManager: boolean access$402(fm.flycast.DPManager,boolean)>($u32, $u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
staticinvoke <fm.flycast.DPManager: boolean access$202(fm.flycast.DPManager,boolean)>($u32, $u33); | |
label141: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String filename>; | |
$u32 = $u0; | |
if $u32 == 0 goto label142; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: fm.flycast.DPFileReaderWriter access$500(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
if $u32 != 0 goto label144; | |
label142: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label143; | |
$u32 = "Index"; | |
$u33 = "Calling opne file."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label143: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: int stationid>; | |
$u33 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u34 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void openfile(int,fm.flycast.DPXMLTrack)>($u33, $u34); | |
label144: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: boolean trackcached>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label148; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: boolean trackcached> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: boolean buffered> = $u0; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label145; | |
$u32 = "Index"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "Buffer Message added Guid as open file marked it as true "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidSong>; | |
$u34 = $u0; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label145: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: boolean buffered>; | |
$u32 = $u0; | |
if $u32 != 0 goto label146; | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u33 = new fm.flycast.DPMessage; | |
$u34 = <fm.flycast.DPMessageObject: int STREAM_IS_BUFFERED>; | |
$u35 = <fm.flycast.DPStringConstants: java.lang.String STR_TRACK_BUFFERED>; | |
specialinvoke $u33.<fm.flycast.DPMessage: void <init>(int,java.lang.String)>($u34, $u35); | |
virtualinvoke $u32.<fm.flycast.DPApplication: void AddMessage(fm.flycast.DPMessage)>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: boolean buffered> = $u0; | |
label146: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label86; | |
$u32 = "Index"; | |
$u33 = "Break Condition 6."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
goto label86; | |
label147: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: int _currentindex>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int currenttrackindex>; | |
$u33 = $u0; | |
$u33 = $u33 + 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 <= $u1 goto label141; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean recording>; | |
$u32 = $u0; | |
if $u32 != 0 goto label141; | |
if $u25 != 0 goto label141; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label86; | |
$u32 = "Index"; | |
$u33 = "Break Condition 5."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
goto label86; | |
label148: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean shoutcasting>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label153; | |
$u0 = $u36; | |
$u1 = $u19; | |
$u2 = $u20; | |
$u_1 = virtualinvoke $u0.<fm.flycast.DPManager$ConnectionThread: int parseMetadata(byte[],int,byte[],int)>($u6, $u1, $u2, $u15); | |
$u15 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: fm.flycast.DPFileReaderWriter access$500(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
$u33 = 0; | |
$u0 = $u32; | |
$u1 = $u20; | |
$u2 = $u33; | |
virtualinvoke $u0.<fm.flycast.DPFileReaderWriter: void Write(byte[],int,int)>($u1, $u2, $u15); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void bufferMessage()>(); | |
label149: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int bitrate>; | |
$u32 = $u0; | |
$u33 = 99999; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label157; | |
$u13 = $u19; | |
label150: | |
$u32 = $u15 + -2; | |
$u0 = $u32; | |
if $u13 >= $u0 goto label157; | |
$u32 = $u6[$u13]; | |
$u33 = -1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label152; | |
$u32 = $u13 + 1; | |
$u32 = $u6[$u32]; | |
$u33 = -6; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 == $u1 goto label151; | |
$u32 = $u13 + 1; | |
$u32 = $u6[$u32]; | |
$u33 = -5; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 == $u1 goto label151; | |
$u32 = $u13 + 1; | |
$u32 = $u6[$u32]; | |
$u33 = -13; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 == $u1 goto label151; | |
$u32 = $u13 + 1; | |
$u32 = $u6[$u32]; | |
$u33 = -14; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label152; | |
label151: | |
$u32 = $u13 + 2; | |
$u32 = $u6[$u32]; | |
$u32 = $u32 >> 4; | |
$u32 = $u32 & 15; | |
$u0 = $u32; | |
$u3 = (byte) $u0; | |
$u14 = $u3; | |
$u32 = $u13 + 2; | |
$u32 = $u6[$u32]; | |
$u32 = $u32 >> 2; | |
$u32 = $u32 & 3; | |
$u0 = $u32; | |
$u4 = (byte) $u0; | |
$u32 = 3; | |
$u0 = $u32; | |
if $u4 != $u0 goto label154; | |
label152: | |
$u13 = $u13 + 1; | |
goto label150; | |
label153: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: fm.flycast.DPFileReaderWriter access$500(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
$u0 = $u32; | |
$u1 = $u19; | |
virtualinvoke $u0.<fm.flycast.DPFileReaderWriter: void Write(byte[],int,int)>($u6, $u1, $u15); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void bufferMessage()>(); | |
goto label149; | |
label154: | |
$u32 = $u13 + 1; | |
$u32 = $u6[$u32]; | |
$u33 = -6; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 == $u1 goto label155; | |
$u32 = $u13 + 1; | |
$u32 = $u6[$u32]; | |
$u33 = -5; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label171; | |
label155: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int[] version1layer3>; | |
$u33 = $u0; | |
$u33 = $u33[$u14]; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: int bitrate> = $u0; | |
label156: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label157; | |
$u32 = "Index"; | |
$u33 = "Storm only break."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label157: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u33 = $u0; | |
$u33 = $u33 + $u15; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: int current> = $u0; | |
$u32 = $u16 + 1; | |
$u16 = $u32 % 25; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean delayed>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label159; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label158; | |
$u32 = "Index"; | |
$u33 = "Track Delayed."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label158: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: boolean delayed> = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u33 = new fm.flycast.DPMessage; | |
$u34 = <fm.flycast.DPMessageObject: int TRACK_HAS_UPDATED>; | |
$u35 = <fm.flycast.DPStringConstants: java.lang.String STR_TRACK_ADDED>; | |
specialinvoke $u33.<fm.flycast.DPMessage: void <init>(int,java.lang.String)>($u34, $u35); | |
virtualinvoke $u32.<fm.flycast.DPApplication: void AddMessage(fm.flycast.DPMessage)>($u33); | |
label159: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean buffered>; | |
$u32 = $u0; | |
if $u32 != 0 goto label163; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int offset>; | |
$u33 = $u0; | |
$u32 = $u32 - $u33; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int bitrate>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0 * 128; | |
$u33 = $u0; | |
$u33 = $u33 * 4; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 < $u1 goto label163; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: fm.flycast.DPFileReaderWriter access$500(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
virtualinvoke $u32.<fm.flycast.DPFileReaderWriter: void Flush()>(); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: boolean buffered> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void bufferMessage()>(); | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label160; | |
$u32 = "Index"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "Buffer Message added Guid "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidSong>; | |
$u34 = $u0; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label160: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label161; | |
$u32 = "Index"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "Condition for buffer "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u34 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u35 = $u0; | |
$u0 = $u35; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u35 = $u0; | |
$u0 = $u35; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int offset>; | |
$u35 = $u0; | |
$u34 = $u34 - $u35; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label161: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label162; | |
$u32 = "Index"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "Condition for buffer "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int bitrate>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0 * 128; | |
$u34 = $u0; | |
$u34 = $u34 * 4; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label162: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: boolean buffered>; | |
$u32 = $u0; | |
if $u32 != 0 goto label163; | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u33 = new fm.flycast.DPMessage; | |
$u34 = <fm.flycast.DPMessageObject: int STREAM_IS_BUFFERED>; | |
specialinvoke $u33.<fm.flycast.DPMessage: void <init>(int)>($u34); | |
virtualinvoke $u32.<fm.flycast.DPApplication: void AddMessage(fm.flycast.DPMessage)>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: boolean buffered> = $u0; | |
label163: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean buffered>; | |
$u32 = $u0; | |
if $u32 != 0 goto label167; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int offset>; | |
$u33 = $u0; | |
$u32 = $u32 - $u33; | |
$u33 = 58000; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 < $u1 goto label167; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u_1 = staticinvoke <fm.flycast.DPManager: fm.flycast.DPFileReaderWriter access$500(fm.flycast.DPManager)>($u32); | |
$u32 = $u_1; | |
virtualinvoke $u32.<fm.flycast.DPFileReaderWriter: void Flush()>(); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: boolean buffered> = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
virtualinvoke $u32.<fm.flycast.DPManager: void bufferMessage()>(); | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label164; | |
$u32 = "Index"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "1 Buffer Message added Guid "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: java.lang.String guidSong>; | |
$u34 = $u0; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label164: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label165; | |
$u32 = "Index"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "1 Condition for buffer "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u34 = $u0; | |
$u0 = $u34; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u34 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u35 = $u0; | |
$u0 = $u35; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u35 = $u0; | |
$u0 = $u35; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int offset>; | |
$u35 = $u0; | |
$u34 = $u34 - $u35; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label165: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label166; | |
$u32 = "Index"; | |
$u33 = "1 Condition for buffer 58000"; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label166: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: boolean buffered>; | |
$u32 = $u0; | |
if $u32 != 0 goto label167; | |
$u_1 = staticinvoke <fm.flycast.DPApplication: fm.flycast.DPApplication Instance()>(); | |
$u32 = $u_1; | |
$u33 = new fm.flycast.DPMessage; | |
$u34 = <fm.flycast.DPMessageObject: int STREAM_IS_BUFFERED>; | |
specialinvoke $u33.<fm.flycast.DPMessage: void <init>(int)>($u34); | |
virtualinvoke $u32.<fm.flycast.DPApplication: void AddMessage(fm.flycast.DPMessage)>($u33); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: boolean buffered> = $u0; | |
label167: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int current>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int offset>; | |
$u33 = $u0; | |
$u32 = $u32 - $u33; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int length>; | |
$u33 = $u0; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label175; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: int length>; | |
$u32 = $u0; | |
if $u32 == 0 goto label175; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean recording>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label173; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTrack: boolean terminating>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label173; | |
$u32 = 1; | |
$u0 = $u36; | |
$u1 = $u32; | |
virtualinvoke $u0.<fm.flycast.DPManager$ConnectionThread: void endTrack(boolean)>($u1); | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTracklist: boolean recording> = $u0; | |
label168: | |
goto label86; | |
label169: | |
$u9 := @caughtexception; | |
label170: | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label85; | |
$u32 = "Index"; | |
$u33 = new java.lang.StringBuilder; | |
specialinvoke $u33.<java.lang.StringBuilder: void <init>()>(); | |
$u34 = "Inner Exception ex :: "; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u9.<java.lang.Exception: java.lang.String toString()>(); | |
$u34 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($u34); | |
$u33 = $u_1; | |
$u_1 = virtualinvoke $u33.<java.lang.StringBuilder: java.lang.String toString()>(); | |
$u33 = $u_1; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
goto label85; | |
label171: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u33 = $u0; | |
$u0 = $u33; | |
$u0 = $u0.<fm.flycast.DPManager: int[] version2layer3>; | |
$u33 = $u0; | |
$u33 = $u33[$u14]; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPXMLTrack: int bitrate> = $u0; | |
label172: | |
goto label156; | |
label173: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPXMLTracklist: boolean shoutcasting>; | |
$u32 = $u0; | |
$u33 = 1; | |
$u0 = $u32; | |
$u1 = $u33; | |
if $u0 != $u1 goto label174; | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u33 = 0; | |
$u0 = $u33; | |
$u1 = $u32; | |
$u1.<fm.flycast.DPManager: java.lang.String _host> = $u0; | |
goto label86; | |
label174: | |
$u32 = 1; | |
$u0 = $u36; | |
$u1 = $u32; | |
virtualinvoke $u0.<fm.flycast.DPManager$ConnectionThread: void endTrack(boolean)>($u1); | |
goto label86; | |
label175: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTrack _track>; | |
$u32 = $u0; | |
if $u32 != 0 goto label176; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label86; | |
$u32 = "Index"; | |
$u33 = "Break Condition 9."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
goto label86; | |
label176: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _tracklist>; | |
$u32 = $u0; | |
if $u32 != 0 goto label177; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label86; | |
$u32 = "Index"; | |
$u33 = "Break Condition 10."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
goto label86; | |
label177: | |
$u0 = $u36; | |
$u0 = $u0.<fm.flycast.DPManager$ConnectionThread: fm.flycast.DPManager this$0>; | |
$u32 = $u0; | |
$u0 = $u32; | |
$u0 = $u0.<fm.flycast.DPManager: fm.flycast.DPXMLTracklist _nexttracklist>; | |
$u32 = $u0; | |
if $u32 == 0 goto label85; | |
$u_1 = staticinvoke <com.appMobi.appMobiLib.util.Debug: boolean isDebuggerConnected()>(); | |
$u32 = $u_1; | |
if $u32 == 0 goto label86; | |
$u32 = "Index"; | |
$u33 = "Break Condition 11."; | |
staticinvoke <android.util.Log: int d(java.lang.String,java.lang.String)>($u32, $u33); | |
label178: | |
goto label86; | |
catch java.lang.Exception from label0 to label1 with label35; | |
catch java.lang.Throwable from label0 to label1 with label60; | |
catch java.lang.Exception from label1 to label16 with label31; | |
catch java.lang.Throwable from label1 to label16 with label60; | |
catch java.lang.Exception from label19 to label20 with label31; | |
catch java.lang.Throwable from label19 to label20 with label60; | |
catch java.lang.Exception from label22 to label24 with label28; | |
catch java.lang.Throwable from label22 to label24 with label60; | |
catch java.lang.Exception from label24 to label27 with label31; | |
catch java.lang.Throwable from label24 to label27 with label60; | |
catch java.lang.Exception from label29 to label30 with label31; | |
catch java.lang.Throwable from label29 to label30 with label60; | |
catch java.lang.Exception from label32 to label34 with label35; | |
catch java.lang.Throwable from label32 to label34 with label60; | |
catch java.lang.Throwable from label36 to label37 with label60; | |
catch java.lang.Exception from label38 to label50 with label31; | |
catch java.lang.Throwable from label38 to label50 with label60; | |
catch java.lang.Exception from label52 to label53 with label31; | |
catch java.lang.Throwable from label52 to label53 with label60; | |
catch java.lang.Exception from label54 to label56 with label57; | |
catch java.lang.Throwable from label54 to label56 with label60; | |
catch java.lang.Exception from label58 to label59 with label31; | |
catch java.lang.Throwable from label58 to label59 with label60; | |
catch java.lang.Exception from label61 to label82 with label31; | |
catch java.lang.Throwable from label61 to label82 with label60; | |
catch java.lang.Exception from label82 to label85 with label103; | |
catch java.lang.Throwable from label82 to label85 with label60; | |
catch java.lang.Exception from label85 to label91 with label31; | |
catch java.lang.Throwable from label85 to label91 with label60; | |
catch java.lang.Exception from label92 to label93 with label31; | |
catch java.lang.Throwable from label92 to label93 with label60; | |
catch java.lang.Exception from label94 to label96 with label97; | |
catch java.lang.Throwable from label94 to label96 with label60; | |
catch java.lang.Exception from label96 to label100 with label31; | |
catch java.lang.Throwable from label96 to label100 with label60; | |
catch java.lang.Exception from label101 to label102 with label103; | |
catch java.lang.Throwable from label101 to label102 with label60; | |
catch java.lang.Exception from label104 to label105 with label31; | |
catch java.lang.Throwable from label104 to label105 with label60; | |
catch java.lang.Exception from label106 to label107 with label103; | |
catch java.lang.Throwable from label106 to label107 with label60; | |
catch java.lang.Exception from label108 to label109 with label31; | |
catch java.lang.Throwable from label108 to label109 with label60; | |
catch java.lang.Exception from label110 to label111 with label113; | |
catch java.lang.Throwable from label110 to label111 with label60; | |
catch java.lang.Exception from label111 to label116 with label31; | |
catch java.lang.Throwable from label111 to label116 with label60; | |
catch java.lang.Exception from label119 to label120 with label123; | |
catch java.lang.Throwable from label119 to label120 with label60; | |
catch java.lang.Exception from label122 to label159 with label31; | |
catch java.lang.Throwable from label122 to label159 with label60; | |
catch java.lang.Exception from label159 to label168 with label169; | |
catch java.lang.Throwable from label159 to label168 with label60; | |
catch java.lang.Exception from label170 to label172 with label31; | |
catch java.lang.Throwable from label170 to label172 with label60; | |
catch java.lang.Exception from label173 to label178 with label169; | |
catch java.lang.Throwable from label173 to label178 with label60; | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment