Я пытаюсь реализовать сервер с несколькими процессами на C. Я хотел бы шаг за шагом проверить дочерний процесс. Но в режиме отладки по умолчанию у меня нет выбора следовать родительскому процессу, вызывая функцию fork
. И Google не помогает мне вести к тому, что я хочу.
Как Xcode может следить за дочерним процессом в режиме отладки?
Любая справка или веб-страница были бы замечательными.
Как Xcode может следить за дочерним процессом в режиме отладки?
Ответы (1)
Xcode использует LLDB, и в настоящее время он этого не поддерживает. Проблема с добавлением поддержки: https://bugs.llvm.org/show_bug.cgi?id=17972
person
jwatt
schedule
05.10.2017
lldb
(поставляется с Xcode 4.6.2) кажется неработающим при установке точки останова в функции, вызываемой дочерним процессом (я получаюEXC_BREAKPOINT SIGTRAP
, что нормально, когда точка останова попадает в родительский процесс). Я думаю, вам понадобится отдельныйlldb
экземпляр для отладки потомка. - person trojanfoe   schedule 12.05.2013lldb
экземпляр? Есть ли полезная веб-страница? - person inherithandle   schedule 12.05.2013lldb
сбой, когда дочерний процесс достигает точки останова. stackoverflow.com/ questions / 14746315 / - person trojanfoe   schedule 12.05.2013