Hay un comando po
en GDB que imprime los detalles del objeto Objective-C. (con su descripción) En LLDB, po
solo imprime la dirección de la memoria. ¿Cómo puedo ver un resultado similar de GDB en LLDB?equivalente LLDB de `po` en GDB en Xcode4.1?
Respuesta
Se lleva a cabo hoy en día. Para completarlo, es un alias para este comando:
expression -o --
Para obtener ayuda con este y otros comandos LLDB, utilice el comando de ayuda:
help expression
Eso es lo que pensé de los documentos. Sin embargo, cada vez que intento obtener el siguiente resultado: error: método de instancia 'userData' tiene tipos de resultados incompatibles en diferentes unidades de traducción ('void *' vs. 'id') nota: método de instancia 'userData' también declarado aquí nota: declarada aquí con el tipo 'id' error: 1 error al analizar la expresión –
Bueno para mí, eso parece más un error en el código que un problema en LLDB. –
Parece que aún no está implementado en este momento. http://lldb.llvm.org/status.html
Lo que aún no ha llegado: conjunto de pruebas de regresión de soporte del sistema operativo no ha sido aún totalmente modularizado bloques de soporte Llamando funciones y expresiones Objective-C 2.0 de apoyo: Impresión de propiedades, propiedades sintéticas, expresiones de Objective-C, KVO, tipos dinámicos, sintaxis de punto, datos de tiempo de ejecución Soporte de C++: Acceso a métodos, manejo de nombres demandados, tipos dinámicos Soporte de excepciones: Rompiendo por nombre, objeto lanzado, lanzador –
A partir de Xcode 4.3 (probablemente antes), po funciona bien. –
No sabe LLDB, pero tal vez algo en el sentido de:
print _NSPrintForDebugger(obj)
- 1. GDB Vs Depuradores LLDB
- 2. NSLog no hay salida en LLDB. Funciona en GDB
- 3. LLDB error extraño
- 4. LLDB equivalente al comando "info malloc-history <address>" de GDB?
- 5. Xcode LLDB watchpoints
- 6. Detectando errores en archivos .po
- 7. ¿Cuáles son las ventajas de LLDB sobre GDB en el desarrollo de iOS?
- 8. ¿Puedo deshabilitar la advertencia "Actualizar depurador de GDB a LLDB" en XCode 4.3.2?
- 9. En Xcode 4 GM, ¿cómo enciendo LLDB? Todo lo que veo es GDB
- 10. ¿Cómo llamar a métodos o ejecutar código en depurador LLDB?
- 11. extraño LLDB en Xcode 4.5: Error interno [IRForTarget]
- 12. Mensaje de error extraño en Xcode 4.3 con LLDB
- 13. Cómo llamar a los métodos de clase en el simulador de iOS con lldb?
- 14. punto de interrupción en las excepciones (equivalente de tiro captura del BGF)
- 15. (lldb) Imprimir unsigned long long en hexadecimal
- 16. LLDB manual/documentación
- 17. LLDB - Evaluar Dirección Registrar
- 18. ¿Cómo añadir una nueva cadena en un archivo * .po w/un editor PO
- 19. agregar múltiples archivos po en uno, el valor predeterminado es .po
- 20. ¿Traducir automáticamente archivos .po?
- 21. Como inspeccionar 'super' al depurar objc en GDB
- 22. ¿Cómo generar un archivo .po?
- 23. Cómo imprimir matrices Fortran en GDB?
- 24. Obtener recuento de palabras en el archivo PO
- 25. gdb en backtrack
- 26. cadenas de ajuste en GDB
- 27. ¿Tiene LLDB variables de conveniencia ($ var)?
- 28. gdb: métodos de acceso de llamada en la subclase NSManagedObject?
- 29. Cómo crear archivos .po usando xgettext en Windows?
- 30. Editar y continuar en GDB
considere eliminar esta pregunta ya que LLDB tiene po –
@VincentGable No. Debido a la misma razón por la que estamos usando SCM. – Eonil