19 EYLÜL 2008, Cuma
--komut bayrağı ile gelecek paylaşılan kitaplıkları üzerinde kesme noktası ayarlamak için ne kadar gdb:
Gdb oturumu --komut bayrağı kullanarak otomatikleştirme çalışıyorum. Paylaşılan bir kütüphane (DLL, Unix eşdeğer) işlevi bir kesme noktası ayarlamak için çalışıyorum . Benim cmds.gdb bu gibi görünüyor:
set args /home/shlomi/conf/bugs/kde/font-break.txt
b IA__FcFontMatch
r
Ancak, aşağıdaki alıyorum:
shlomi:~/progs/bugs-external/kde/font-breaking$ gdb --command=cmds.gdb... GNU gdb 6.8-2mdv2009.0 (Mandriva Linux release 2009.0) Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3 : GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i586-mandriva-linux-gnu"... (no debugging symbols found) Function "IA__FcFontMatch" not defined. Make breakpoint pending on future shared library load? (y or [n]) [answered N; input not from terminal]
Kesme sonra hepsi hazır değil. Nasıl varsayılan olun cevap "küme" gelecek paylaşılan kitaplık yük bekleyen kesme noktaları? y edebilirim
Bir şeyler yapmak mümkün olduğunu hatırlıyorum, ama ne olduğunu hatırlıyor.
CEVAP
19 EYLÜL 2008, Cuma
Kendimi yanıtlarken, birinin IRC bana verdiği cevap vermek istiyorum:
(gdb) apropos pending actions -- Specify the actions to be taken at a tracepoint set breakpoint -- Breakpoint specific settings set breakpoint pending -- Set debugger's behavior regarding pending breakpoints show breakpoint -- Breakpoint specific settings show breakpoint pending -- Show debugger's behavior regarding pending breakpoints
Ve bu yüzdenkesme askıdadırhile; mesela ' cmds.gdb
kullanılır
set breakpoint pending on
break <source file name>:<line number>
Bunu Paylaş:
Nasıl Google Chrome satır içi Javascri...
Visual Studio koşullu kesme noktası ay...
Nasıl nesne bir dize özelliğidir dayan...
Nasıl "hata ayıklama" için ma...
Javascript kodu içinde kesme noktası a...