C içinde çoklu işlem sunucusu uygulamaya çalışıyorum Adım adım çocuk işlemlerini kontrol etmek istiyorum. Ama varsayılan hata ayıklama modunda, fork
işlevini çağıran ana işlemi takip etme seçeneğim yok. Ve google istediğimi yapmama yardım etmiyor.
Xcode, hata ayıklama modundaki alt işlemi nasıl izleyebilir?
Herhangi bir yardım veya web sayfası harika olurdu.Xcode, hata ayıklama modundaki alt süreci nasıl izleyebilir?
7
A
cevap
0
Xcode, LLDB'yi kullanıyor ve şu anda bunu desteklemiyor. Destek eklemek için sorun https://bugs.llvm.org/show_bug.cgi?id=17972
'lldb' (Xcode 4.6.2 ile birlikte verilir) alt işlemin çağrıldığı bir işlevde bir kesme noktası ayarlarken bozuk görünüyor (EXC_BREAKPOINT SIGTRAP'I alıyorum, bu da kesme noktasında sorun yok. ana işlemdeki isabetler). Çocuğun hatalarını ayıklamak için ayrı bir 'lldb' örneğine ihtiyacınız olacağını düşünüyorum. – trojanfoe
Ayrı bir lldb örneği nasıl oluşturmalıyım? Faydalı bir web sayfası var mı? – inherithandle
Aşağıdaki cevapta açıklanan tekniğini boşuna denedim. Çocuk işlemi kırılma noktasını vurduğunda lldb'nin kilitlenmesini durduramam. http://stackoverflow.com/questions/14746315/how-to-attach-to-child-process-in-lldb – trojanfoe