Estoy tratando de depurar mi programa Objective-C, y tengo que imprimir mi variable unsigned long long
en hexadecimal. Estoy usando el depurador lldb
.(lldb) Imprimir unsigned long long en hexadecimal
Para imprimir short
como hexagonal, you can use this:
(lldb) type format add --format hex short
(lldb) print bit
(short) $11 = 0x0000
Sin embargo, no puedo hacer que funcione para 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
Estoy ejecutando una aplicación de iOS en el simulador, si eso hace la diferencia.
Tenga en cuenta que mientras que el BGF acepta un espacio entre 'p 'y'/x', LLDB no es así, por lo que 'p/x' trabaja en GDB, pero en lldb tiene que ser 'p/x'. –