1
你好,我正試圖在mac os上找到lldb中的字符串地址。使用lldb查找字符串內存
在GDB中,我會使用帶有地址的find
命令進行搜索。 但我找不到lldb這樣的命令,我知道該字符串在cstring部分,在我的情況下是0x00000000002e4f08-0x000000000032e0a8
。 但我需要確切地知道在哪裏。
你好,我正試圖在mac os上找到lldb中的字符串地址。使用lldb查找字符串內存
在GDB中,我會使用帶有地址的find
命令進行搜索。 但我找不到lldb這樣的命令,我知道該字符串在cstring部分,在我的情況下是0x00000000002e4f08-0x000000000032e0a8
。 但我需要確切地知道在哪裏。
如果您有權訪問Xcode 6預發佈工具,那麼lldb會包含一個新的memory find
命令來執行此操作。 Enrico幾個月前添加了這個命令的快速實現。
好的,謝謝,我沒有訪問這些工具,但我猜目前沒有辦法,但我仍然找到了解決辦法。 – Jona
它有一個可以使用的符號嗎? – trojanfoe
@trojanfoe我不知道你的符號是什麼意思,但是當我在lldb的外面輸入「cstring」時,字符串在那裏,所以我猜是的? –
Jona
那麼如果程序有調試信息,那麼答案將是肯定的,所以這將是最好的路線。研究如何查詢符號信息(可能是'image lookup ...')。 – trojanfoe