Разработка iphone: слишком много входа в GDB - PullRequest
1 голос
/ 12 июня 2009

Когда я отлаживал программиста, я обнаружил, что слишком много строк бесполезной информации, которые появляются в GDB. такого рода информация может исходить от платформы iphone. это не зарегистрировано моим кодом. информация как это

Узел 48 TrialMT (102,102,101,101)

Узел 58 TrialMT (102,102,101,101)

Узел 69 TrialMT (102, 102, 101, 101)

Узел 72 TrialMT (102,102,101,101)

Просто слишком много. поэтому я не могу найти свой журнал.

Я хочу знать, есть ли способ экспортировать журнал GDB в файл, чтобы позже я мог найти информацию о нем в файле.

спасибо

1 Ответ

1 голос
/ 12 июня 2009

В Xcode вы можете вводить команды GDB в консоли отладчика. Там вы можете сбросить дескрипторы файлов stdout и stderr в предпочитаемый вами файл журнала, например,

(gdb) call (void)close(1)
(gdb) call (void)close(2)
(gdb) call (int)open("/tmp/out.log", 0x201, 0644)
$1 = 1
(gdb) call (int)dup(1)
$2 = 2
(gdb) continue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...