gdb

    23ısı

    1cevap

    Xcode'ta bir programda hata ayıklama yaparken, orada hata ayıklayıcı konsolunda yürütmeyi duraklatabilirim. Bunu komut satırından gdb kullanarak yapmanın bir yolu var mı? Programın başlatılmasından so

    7ısı

    3cevap

    kullanarak çekirdek dökümü dosyasının boyutu nasıl sınırlanır ARM9 panosunda gömülü bir uygulama çalıştırıyorum, burada toplam flaş boyutu yalnızca 180MB'dir. Ben gdb çalıştırabiliyor, ama ben (gdb) g

    5ısı

    1cevap

    GNU takım zinciriyle oluşturulmuş ve çalıştırılan bir C++ programının çekirdek dökümü var. Yürütülebilir dosyayı belki de yeniden üretebilirim. Sınıf ismine göre tüm vtable işaretçilerinin listesini n

    5ısı

    1cevap

    Bir sunucuda bir hata oluştuğunda segmentasyon hataları alıyoruz gibi bir apache core dökümü analiz etmek için dump_bt kullanmaya çalışıyorum. ben nasıl yapılacağına ilişkin var bilgileri aşağıdaki li

    8ısı

    2cevap

    Ben gdbserver kullanarak gömülü cihazdan ayıklama am fonksiyon adı görünmez: PC ' ./gdbserver HOST:5000 /home/test_app , ben bu şekilde gdb çalıştırın: arm-none-linux-gnueabi-gdb test_app uygulama

    5ısı

    1cevap

    Gdb'yi bir yapının alanlarını yinelemeli olarak yazabilirim, , yani işaretçiler izleyin. Şu anda, her bir alanın içine girmem ve alt yapıya yazdırmak için bir '*' belirtmem veya alt yapının içinde ne

    5ısı

    1cevap

    Bir işaretçi döndüren bir işlev var: statik void * find_fit (size_t asize); Ben gdb bir kesme noktası ayarlamak istediğiniz, ama bu işlev adını yazın, ben bu hatalardan biri olsun: molası * find_fit F

    9ısı

    5cevap

    Bazı sökme koduna bakıyorum ve 0x01c8f09b <+0015> mov 0x8(%edx),%edi gibi bir şey görüyorum ve %edx veya %edi değerinin ne olduğunu merak ediyorum. %edx veya diğer derleme değişkenlerinin değerini yaz

    47ısı

    3cevap

    ile yığın içeriğini nasıl görebilirim gdb’de yeniyim, bu yüzden bir sorum var; Yığın içeriğine nasıl göz atabilirim? ex: kayıt içeriğini görmek için info registers yazdım. Yığın için $0x4(%esp)'un içe

    5ısı

    2cevap

    Bu talimatlara nasıl bir kesme noktası koyabilirim? Ne yazabilirim: break 9048f23 break *9048f23 Çalışmıyor. Bu yönergeye nasıl bir kesme noktası koyabilirim? 9048f23: 8a 51 e6 mov 0x12(%esp),%e