Я использую lldb внутри Xcode, и одна из моих переменных содержит огромный кусок данных JSON. Использование po myVar
не очень полезно для анализа этих данных, поскольку оно будет выводиться в крошечной консоли отладки Xcode.
Есть ли способ перенаправить вывод lldb в файл?
Я видел здесь, что такая функция, похоже, доступна на gdb как:
(gdb) set logging on
(gdb) set logging file /tmp/mem.txt
(gdb) x/512bx 0xbffff3c0
(gdb) set logging off
и "переводится" в lldb как:
(lldb) memory read --outfile /tmp/mem.txt --count 512 0xbffff3c0
(lldb) me r -o/tmp/mem.txt -c512 0xbffff3c0
(lldb) x/512bx -o/tmp/mem.txt 0xbffff3c0
Однако команда memory read
не поможет в моем случае, а --outfile
, похоже, не доступна для команды print
.