lldb

    0熱度

    2回答

    在objective-c中,函數cal被轉換爲objc_msgSend。例如 [foo doSomething:@"keke"] 被翻譯成 objc_msgSend(foo, "doSomething:", @"keke") 我怎麼能直接一步foo.doSomething:而LLDB調試?

    0熱度

    1回答

    轉換我的代碼爲SWIFT 3之後,我的一個錯誤: noteObjects.sort (comparator: { (first : AnyObject, second : AnyObject) -> ComparisonResult in if let f : String = (first as! RChannels).name! { let s : String

    3熱度

    1回答

    我只是想了解如何在Windows上使用Clang/LLVM(而不是Microsoft Clanf/C2 toolchain)。 請澄清我的理解: here是對過程的描述。 做我理解這一權利,以生成可執行應明確執行這些步驟: clang.exe(前端編譯) llc.exe(後端代碼生成器) lld.exe (接頭) 或隱式: 只是運行clang.exe(運行其他工具從自身) 然而,上面的說明書中,建

    1熱度

    1回答

    我想從給定框架獲得「自我」。有沒有辦法做到這一點? 我試過「框架信息」和其他一些選項。 (lldb) frame info frame #11: 0x0000000102767ab8 UIKit`-[UIImageView _resolveImageForTrait:] + 463 (lldb) 例如,在下面的例子中我想從第11幀中的按鈕目標。

    9熱度

    1回答

    如何在使用最新的Android Studio工具時讓lldb查看預置本機庫的符號? 我正在使用Android Studio 2.2.2開發Android應用程序。我的應用程序有一個本地組件,也取決於我的本地組件鏈接到的預構建本機庫。當我用調試器闖入一些本機代碼時,調試器爲我的本地代碼提供了符號,但不是用符號構建的預建庫。我在調試預構建本機庫(https://developer.android.co

    6熱度

    1回答

    我使用的是Swift 3,Xcode 8.1,CocoaPods 1.1.1。運行pod update後,每當我嘗試使用Xcode的lldb控制檯時 - 它都會打印一個錯誤。 例如,po self輸出: Shared Swift state for My App has developed fatal errors and is being discarded. REPL definitions

    3熱度

    2回答

    調試iOS的目標,斯威夫特3時,Xcode 8.2,LLDB-360.1.68 我想打印一個UIView的frame其地址在我抓住了一個較早的斷點。這是我最好的一拍,也是令人失望的結果: (lldb) expr -l objc -O -- NSStringFromRect((CGRect)([(UIView*)0x7a241b30 frame])) error: use of undeclare

    1熱度

    1回答

    我試圖在LLDB中投射一個UIImageView。我收到錯誤:未知類型名稱'let'。下面是一個屏幕截圖error: unknown type name 我已經試過進口的UIKit expr -l Swift -- import UIKit ,但它並沒有解決問題。

    0熱度

    1回答

    似乎lldb只能使用frame variable來反省變量,無論是調試信息還是方法調用的開始。 但是有時我們的代碼會在某些系統或第三個庫中斷,我們可能想要反思這個變量或堆棧。我找到了這個框架的解決方案,讀取彙編代碼並手動內存堆棧。 但我不能找到一個快速的方法來獲取框架的堆棧,當它不在最頂層。在lldb或Xcode中執行此操作的任何簡單方法。 我發現project in github聲稱可以轉儲所有

    0熱度

    1回答

    我使用終端中的lldb來調試C++程序。除了不打印某些字符之外,我可以將它用於大多數情況。 在某些時候,我的程序從遠程系統(vector<unsigned char>)和接收的字節數組,當我打印值我得到如下: [10] = '\0' [11] = '\0' [12] = 'O' [13] = '\b' [14] = '\0' [15] = '\x0