if
deyimi içinde kod çalıştırmak için GDB anlamanın bir yolu var mı?
cevap
kullanırsanız girmeden olmaz. sen, sen if
durdu varsayarsak: derleyici optimizasyonlar az olsaydı
jump +2
Teşekkürler! Tam olarak aradığım şey buydu. – Randomblue
Size bir geçici çözüm önerebilirim. Geçici değişken int i=0
var ve sonra bunu size gdb ile istenilen konuma ulaştığında
if(i==1){
//some code
}
olarak eğer.
set i = 1
kullanılarak 1'e i
ayarlayın ve sonra döngü çalıştırılacaktır. Elbette, döngüden sonra, her seferinde idam edilmesini istemiyorsanız, sizi sıfırlamanız gerekecektir. Eğer yürütülecek eğer açıklamada kodunuzu istiyorsanız
Evet, bunu düşünüyordum. Daha az bir şey için umuyordum. – Randomblue
@Randomblue Ve kodunuzda bir 'if (0) {}' ifadesine sahip olmak zaten hacky değil mi? – HonkyTonk
@HonkyTonk: Aslında benim 'if' ifadesi o kadar da aptal değil; sadece illüstrasyon içindi. Gerçek hayatta 'if (someFunction()) '' '' BazıFonksiyon() 'çoğu zaman' 0 'olarak değerlendirir. – Randomblue
if (1)
için
if (0)
değiştirin
.
0 yanlış demektir, bu yüzden döngü, Sen // Some code
dışarı optimize edilmemiş sürece, 17.2 Continuing at a Different Address bkz gdb if
deyimi üzerinde durduktan sonra // Some code
atlayabilirsiniz
if(1)
- 1. Kontrol: '</p> <pre><code>... if ($(this:enabled)){ //some code } ... </code></pre> <p>Sana normalde biliyorum: jQuery
- 2. Java, bitshifts kullanırken, neden 1 << 32! = 1 << 31 << 1?
- 3. Git, <<<<<<< HEAD dosyasına
- 4. um Vim <code>is</code> için <code>is</code> den Python'la
- 5. Perl'de "% _" nedir?</p> <pre><code>@list = grep { !$_{$_}++ } @list; </code></pre> <p>tekilleştirme için bir deyim gibi:
- 6. nasıl <code>initialize</code> içine <code>define_method</code> kullanmaya çalışıyor ama undefined_method <code>define_method</code> alma()
- 7. "<%:" ne yapıyor?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>"<%:" Ne vermez: do
- 8. Linq:</p> <p><code>Company</code>, <code>Invoice</code> ve ondalık özelliği <code>Price</code> sahiptir <code>InvoiceLine</code>: toplamlar
- 9. EF7 Ben <code>UWP</code> uygulamada, <code>SQLite</code> ile <code>EF7</code> kullanıyorum veritabanını
- 10. REGEX: <code><%=anything%><%=anything%></code></p> <p>ve normal bir ifade: <code><%=\\s*(\\S+)\\s*%></code> bu açıklama ı bildirimde bulunmamış REGEX
- 11. css: 2 veya <code><thead></code> yılında <code><tr></code> daha varsa <tr>
- 12. Ben <code>windows</code> içinde <code>sox</code> yüklediğim
- 13. Benim <code>~/.cabal/config</code> dosyasında
- 14. Rails ne kullanıyor? çağırarak, benim RSpec testlerde</p> <pre><code>sleep(10.0) </code></pre> <p>:
- 15. Neden For döngüsüne girebilir? o döngü boyunca bunun içinde alabilirsiniz neden <code>i < -1</code><code>-1</code> olduğunu
- 16. doğru benim <code>CustomModule</code> için <code>FromGroup</code>, <code>FormBuilder</code> ve <code>FormControl</code> almayı deneyin Eğik 2
- 17. Adb kabuk için URL'lerde ampersandları nasıl ekliyorsunuz? Ben etkinlik yöneticisini kullanarak URL'leri başlatabilir</p> <pre><code>$ adb shell am start some://url </code></pre> <p>kullanma
- 18. Şu izle ifadem tutan bana gösteriyor Şu anda bir</p> <pre><code>Expression<Func<T,bool>> </code></pre> <p>bir</p> <pre><code>Expression<Func<T,object>> </code></pre> <p>dönüştürmek çalışıyorum
- 19. Bot'um argümanlarla nasıl yanıt verir?</p> <ul> <li><code>/list</code></li> <li><code>/info 123</code></li> </ul> <p>Ben <code>/info</code> yakalamak ve gibi ek argümanlar iletebilirsiniz gibi bu harika çalışıyor:
- 20. fread ben <code>data.table</code> paketinden <code>fread</code> kullanmış;
- 21. kullanma bir <code>R</code> yılında
- 22. Ben <code>html5mode</code> etkinleştirilmiş <code>AngularJs</code> kullanmaya çalışıyorum alt klasör
- 23. Bu garip koşullu operatör sözdizimi nedir?</p> <pre><code>bool bRes = (a < b) ? a=b, true : false; </code></pre> <p><code>a < b</code>, o zaman <code>a=b</code> infaz ve <code>bRes</code> doğrudur edilir:
- 24. Öz barındırma web Api hizmeti Ben alacak ben</p> <pre><code>http://localhost:8080/api/*(some-controller)* </code></pre> <p>çalıştığınızda
- 25. nasıl ben bu <code>NSLog</code> deyimi böylece değiştirecek Yani</p> <pre><code>NSLog(@"%u", myData.length); </code></pre> <p>kullanarak megs
- 26. ben kendi <code>IPrincipal</code> ve <code>IIdentity</code> uygulanmasını oluşturmak MVC3
- 27. Heroku birden fazla web süreci</p> <p><code>for /url1/ some process</code></p> <p>ve</p> <p><code>for /url2/ another</code></p> <p>ya da bazı liman manipülasyon gibi
- 28. , ben <code>mongo</code> için yeni ve <code>bson files</code> altına <code>restore/import</code> çalışırken sürüm <code>3.0.6</code> Mongo için
- 29. Python ben dizindeki <code>foo</code> dosya <code>foo_file.txt</code> ile, bir dizin <code>foo</code> içinde bir dizin <code>bar</code> varsa ve dizinde <code>bar</code> yılında <code>bar_file.txt</code> dosya
- 30. Ben <code>CellEditor</code> ve <code>CellRenderer</code> kullanarak <code>JTable</code> içine <code>JRadioButton</code> eklemeye çalıştı JTable
kod bile olmayabilir. – pmg