Я пытаюсь отлаживать свою программу на 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 на симуляторе, если это имеет значение.