Se per errore eseguo il completamento scheda in caso di debug di file binari di grandi dimensioni, il blocco blocca per qualche tempo la tabella dei simboli di scansione (fino a 1 minuto nel mio caso). Quindi devo aspettare fino alla scansione di tutta la tabella dei simboli. C'è un modo per interrompere questo processo in gdb?Interrupt di completamento scheda per file binari di grandi dimensioni
risposta
Non ci sono ancora bug aperte su completamento automatico in gdb Bugzilla:
- Bug 11920 - tab completion might stall cli without any feedback
- Bug 15548 - Limit completions to a pre-defined limit when completions list is very large
Edit: gdb 7.10.0 ha un max-completions
variable il valore predefinito è 200.
Sto anche correndo in questo problema. CTRL + C sembra aver funzionato, e mi piacerebbe lasciarlo a questo, se GDB non avesse trapelato 12 GB di RAM nel processo. – Wug
grazie per il collegamento a questi bug. loro furono riparati. @ ks1322 - potresti aggiornare questa risposta. gdb ha 'set max-completions' a partire da gdb 7.10. https://www.gnu.org/software/gdb/news/ https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blobdiff;f=gdb/NEWS;h= f19577a3a6d0ea9ff1015255eafbd965580afa2d; CV = cba21b6645dd09e83943b71d42ad4c3d3c00cad4; hb = ef0b411a110cd2602cb89c3fb237baf8beb28545; HPB = e11c72c7e4879894b9711b5c0b8247c20c6050f6 – pestophagous
Entrambi questi insetti sono chiuse ora. –
Il controllo c deve interromperlo. Hai provato?
Se non funziona, potrebbe essere necessaria una versione più recente di gdb.
gdb 7.0 ha risposto dopo un minuto con ctrl + c – syam
- 1. dimensioni del blocco preferite durante la lettura/scrittura di file binari di grandi dimensioni
- 2. File JSON di grandi dimensioni
- 3. Caricamenti di file di grandi dimensioni
- 4. Risistemazione di un repository git rallentato a causa di file binari di grandi dimensioni
- 5. Elaborazione di file xml di grandi dimensioni
- 6. CodeIgniter Caricamento di file di grandi dimensioni
- 7. Elaborazione di file xlsx di grandi dimensioni
- 8. PDFbox caricamento di file di grandi dimensioni
- 9. Errore durante il caricamento di file binari di grandi dimensioni in SDL Tridion Componenti multimediali
- 10. Request.BinaryRead (Request.TotalBytes) genera errore per file di grandi dimensioni
- 11. Carica file binario di grandi dimensioni utilizzando Java Spring RestTemplate
- 12. Best practice per l'importazione di file CSV di grandi dimensioni
- 13. Collegamento cartella di lavoro di Excel per dimensioni file grandi
- 14. Estensione di file di grandi dimensioni per git
- 15. xmlstarlet sel su file di grandi dimensioni
- 16. File di grandi dimensioni e hashing - preoccupazione
- 17. Leggere file di grandi dimensioni in Java
- 18. Leggi file di grandi dimensioni in parallelo?
- 19. Come organizzare file di grandi dimensioni?
- 20. Caricamento file di grandi dimensioni con WebSocket
- 21. Carica file di grandi dimensioni nginx + uwsgi
- 22. Android: scarica file di grandi dimensioni
- 23. Excel non apre file di grandi dimensioni
- 24. Supporto file di grandi dimensioni in C++
- 25. Xampp - PHPMyAdmin carica file di grandi dimensioni?
- 26. Come posso dividere file di grandi dimensioni?
- 27. stream grandi file binari con urllib2 su file
- 28. Tutorial Emacs per progetti di grandi dimensioni
- 29. PyInstaller dimensioni file molto grandi
- 30. Testo sublime 3 dimensioni della scheda per tipo di file?
"" Se accidentalmente mi metto a pranzo completamento tab "" quindi vuoi una pausa pranzo? –
@PeteKirkham beh se ks (OP) voleva una pausa pranzo, innescare un enorme gdb freeze è un buon modo per guadagnare tempo ...;) – pestophagous