首页
社区
课程
招聘
[求助]请问这是什么代码?红色// ERROR // 然后是贴内的内容 (Java Decompiler)
发表于: 2012-11-12 00:44 6778

[求助]请问这是什么代码?红色// ERROR // 然后是贴内的内容 (Java Decompiler)

2012-11-12 00:44
6778
protected void lock_my_write(boolean paramBoolean)
  {
    // Byte code:
    //   0: getstatic 435        com/cih/gamecih2/GameCIH:locking_my_write_lock        Ljava/lang/Object;
    //   3: astore_2
    //   4: aload_2
    //   5: monitorenter
    //   6: iload_1
    //   7: ifeq +116 -> 123
    //   10: getstatic 437        com/cih/gamecih2/GameCIH:locking_my_write        Z
    //   13: istore 6
    //   15: iload 6
    //   17: ifeq +9 -> 26
    //   20: getstatic 435        com/cih/gamecih2/GameCIH:locking_my_write_lock        Ljava/lang/Object;
    //   23: invokevirtual 1159        java/lang/Object:wait        ()V
    //   26: iconst_1
    //   27: putstatic 437        com/cih/gamecih2/GameCIH:locking_my_write        Z
    //   30: getstatic 439        com/cih/gamecih2/GameCIH:reading_hotkey_lock        Ljava/lang/Object;
    //   33: astore 7
    //   35: aload 7
    //   37: monitorenter
    //   38: getstatic 441        com/cih/gamecih2/GameCIH:reading_hotkey        Z
    //   41: ifne +27 -> 68
    //   44: aload 7
    //   46: monitorexit
    //   47: aload_2
    //   48: monitorexit
    //   49: goto +108 -> 157
    //   52: astore 10
    //   54: aload_0
    //   55: invokevirtual 1016        com/cih/gamecih2/GameCIH:my_exit        ()V
    //   58: goto -32 -> 26
    //   61: astore 5
    //   63: aload_2
    //   64: monitorexit
    //   65: aload 5
    //   67: athrow
    //   68: getstatic 428        com/cih/gamecih2/GameCIH:my_write        Ljava/io/DataOutputStream;
    //   71: ldc_w 1161
    //   74: invokevirtual 993        java/io/DataOutputStream:writeBytes        (Ljava/lang/String;)V
    //   77: getstatic 428        com/cih/gamecih2/GameCIH:my_write        Ljava/io/DataOutputStream;
    //   80: ldc_w 1163
    //   83: invokevirtual 993        java/io/DataOutputStream:writeBytes        (Ljava/lang/String;)V
    //   86: getstatic 428        com/cih/gamecih2/GameCIH:my_write        Ljava/io/DataOutputStream;
    //   89: invokevirtual 1007        java/io/DataOutputStream:flush        ()V
    //   92: getstatic 439        com/cih/gamecih2/GameCIH:reading_hotkey_lock        Ljava/lang/Object;
    //   95: invokevirtual 1159        java/lang/Object:wait        ()V
    //   98: aload 7
    //   100: monitorexit
    //   101: aload_2
    //   102: monitorexit
    //   103: goto +54 -> 157
    //   106: astore 9
    //   108: aload_0
    //   109: invokevirtual 1016        com/cih/gamecih2/GameCIH:my_exit        ()V
    //   112: goto -14 -> 98
    //   115: astore 8
    //   117: aload 7
    //   119: monitorexit
    //   120: aload 8
    //   122: athrow
    //   123: getstatic 439        com/cih/gamecih2/GameCIH:reading_hotkey_lock        Ljava/lang/Object;
    //   126: astore_3
    //   127: aload_3
    //   128: monitorenter
    //   129: getstatic 439        com/cih/gamecih2/GameCIH:reading_hotkey_lock        Ljava/lang/Object;
    //   132: invokevirtual 1166        java/lang/Object:notify        ()V
    //   135: aload_3
    //   136: monitorexit
    //   137: iconst_0
    //   138: putstatic 437        com/cih/gamecih2/GameCIH:locking_my_write        Z
    //   141: getstatic 435        com/cih/gamecih2/GameCIH:locking_my_write_lock        Ljava/lang/Object;
    //   144: invokevirtual 1166        java/lang/Object:notify        ()V
    //   147: goto -46 -> 101
    //   150: astore 4
    //   152: aload_3
    //   153: monitorexit
    //   154: aload 4
    //   156: athrow
    //   157: return
    //
    // Exception table:
    //   from        to        target        type
    //   20        26        52        java/lang/Exception
    //   10        15        61        finally
    //   20        26        61        finally
    //   26        38        61        finally
    //   47        65        61        finally
    //   101        103        61        finally
    //   120        129        61        finally
    //   137        147        61        finally
    //   154        157        61        finally
    //   68        98        106        java/lang/Exception
    //   38        47        115        finally
    //   68        98        115        finally
    //   98        101        115        finally
    //   108        120        115        finally
    //   129        137        150        finally
    //   152        154        150        finally
  }

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 1413
活跃值: (401)
能力值: (RANK:270 )
在线值:
发帖
回帖
粉丝
2
反编译出错。建议用smali看这段代码,或者试试soot+ded来反编译。
2012-11-12 11:13
0
游客
登录 | 注册 方可回帖
返回