日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OD的hit跟踪和run跟踪

發布時間:2024/4/11 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OD的hit跟踪和run跟踪 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在OD的CPU窗里和查看菜單和調試菜單里面都可以看到相應的菜單,談談這些功能是干什么的。

1.hit跟蹤是記錄匯編指令運行腳印的,一個子程序可能會有很多跳轉,這些跳轉在程序實際運行中哪些跳轉跳了哪些跳轉沒跳,哪些指令執行了哪些指令沒執行呢?hit跟蹤就是記錄這個的。想看哪些代碼是否執行,選中代碼,右鍵“添加選擇部分”,如果想檢測一整個子程序可在該子程序任意位置右鍵菜單,點擊“添加函數過程”,至于菜單中的第三個“添加所有已識別的函數過程”不建議使用,任務量過大經常導致程序崩潰,意義也不是很大。


接著看看運行之后的效果,被執行的代碼右邊被標淺藍色(可設置)

想不在關注該代碼是否被執行,菜單里面也有相應的去處功能,不再細談。

?

2.run跟蹤是記錄程序運行過哪些指令的(這些指令可能很多,比如遞歸查看一個call運行的所有指令),想run跟蹤的記錄,要先打開run跟蹤,當然也可以關閉。

使用距離,跟蹤一個call運行了哪些代碼,有遞歸所有call和只對一層call的方法,操作方式分別是CTRL+F11和CTRL+F12。

先在call下斷點,再再call下面一行下斷點,運行程序,讓程序在call處端下來,點擊CTRL+F11,等待一會兒,可能會有十幾秒,程序會停在call下面一行下斷點處,查看run trace窗口,記錄了這個call運行的所有指令。

CTRL+F12就不在舉例了,使用方法相識,


?

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的OD的hit跟踪和run跟踪的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。