<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 12,comments - 1,trackbacks - 0
    今天花了一點時間作了個x86上hotspot vm的disassembler,這樣可以看出jvm生成的本地代碼了。
    代碼比較簡單,主要是用了udis86的庫,這個可以在sf上下載到,它的接口還是比較簡單的。

    簡單的例子,hotspot解析模式中iconst_0的對應匯編代碼:
    iconst_0  3 iconst_0  [0xb4d98120, 0xb4d98160]  64 bytes

      0xb4d98120: sub esp, 0x4
      0xb4d98123: fstp dword [esp]
      0xb4d98126: jmp 0x1e
      0xb4d9812b: sub esp, 0x8
      0xb4d9812e: fstp qword [esp]
      0xb4d98131: jmp 0x13
      0xb4d98136: push edx
      0xb4d98137: push eax
      0xb4d98138: jmp 0xc
      0xb4d9813d: push eax
      0xb4d9813e: jmp 0x6
      0xb4d98143: push eax
      0xb4d98144: xor eax, eax
      0xb4d98146: movzx ebx, byte [esi+0x1]
      0xb4d9814a: inc esi
      0xb4d9814b: jmp dword near [ebx*4+0x6900680]

    posted on 2008-08-24 00:28 白色天堂 閱讀(189) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲变态另类一区二区三区| 亚洲一区二区无码偷拍| 人禽伦免费交视频播放| 免费观看国产小粉嫩喷水| 亚洲av永久无码精品秋霞电影秋| 久久99九九国产免费看小说| 亚洲人成毛片线播放| 很黄很黄的网站免费的| 亚洲H在线播放在线观看H| 国产麻豆视频免费观看| 亚洲色大18成人网站WWW在线播放| 91麻豆最新在线人成免费观看| 亚洲欧洲日产v特级毛片| 青青青国产在线观看免费| 男人天堂2018亚洲男人天堂| 在线免费观看色片| 美女一级毛片免费观看| 久久精品国产精品亚洲| 国产免费一区二区三区在线观看| 亚洲高清在线视频| 999国内精品永久免费观看| 亚洲精品国产第一综合99久久| 国产jizzjizz视频免费看| 不卡视频免费在线观看| 亚洲天堂一区二区| 最近中文字幕无吗免费高清| 高潮毛片无遮挡高清免费视频| 久久久久亚洲AV成人网人人软件| 免费一级毛片在线播放视频| 精品亚洲AV无码一区二区| 全部免费a级毛片| 国产成年无码久久久免费| 亚洲一区二区影视| 亚洲色偷偷狠狠综合网| 一个人免费视频观看在线www| 亚洲另类视频在线观看| www国产亚洲精品久久久日本| 华人在线精品免费观看| 亚洲欧美一区二区三区日产| 亚洲伊人久久综合中文成人网| 精品免费人成视频app|