我正在尝试调试我的 Objective-C 程序,我需要以unsigned long long
十六进制打印我的变量。我正在使用lldb
调试器。
为了打印short
为十六进制,您可以使用:
(lldb) type format add --format hex short
(lldb) print bit
(short) $11 = 0x0000
但是,我无法使其适用于unsigned long long
.
// failed attempts:
(lldb) type format add --format hex (unsigned long long)
(lldb) type format add --format hex unsigned long long
(lldb) type format add --format hex unsigned decimal
(lldb) type format add --format hex long long
(lldb) type format add --format hex long
(lldb) type format add --format hex int
我正在模拟器上运行 iOS 应用程序,如果这有什么不同的话。