Ich versuche, Breakpoing (Pause) nach dem Anhängen an den Prozess im Hintergrundmodus (Attach &) zu setzen. Aber ich habe Kann nicht Breakpoint 1 einfügen. Zugriff auf Speicher an Adresse 0x5560c872b71a Kein Grund, warum es passiert? Die Einstellung des Haltepunkts im Vordergrundmodus ist in Ordnung. Programm wurde in C++ geschrieben.Gdb Haltepunkt im Hintergrundmodus
2
A
Antwort
1
Irgendein Grund, warum es passiert?
Das Programm muss beim Einfügen eines Haltepunktes gestoppt werden. Das Einfügen eines Haltepunkts ist keine atomare Operation, und das Schreiben in den Programmcode (was die Haltepunkteinfügung ausmacht), während dieser Code ausgeführt wird, kann zu allen Arten von Fehlern führen.
Verwenden Sie interrupt
Befehl, um den Prozess zu stoppen und in den Vordergrund zu bringen, fügen Sie Ihren Haltepunkt und dann continue &
ein, um es wieder in den Hintergrund zu setzen.
Verwandte Themen
- 1. gdb Haltepunkt auf pthread_create
- 2. Gdb stoppt nicht an Haltepunkt
- 3. GDB: Haltepunkt in minderwertigen Prozess
- 4. Haltepunkt auf jeder Zeile in GDB setzen
- 5. AVSpeechSynthesizer im Hintergrundmodus
- 6. Bluetooth im Hintergrundmodus iOS
- 7. HKObserverQuery im Hintergrundmodus
- 8. viewWillAppear Äquivalent im Hintergrundmodus
- 9. „gdb“ Debugger überspringt einen Haltepunkt weirdly
- 10. Kann in GDB ein Haltepunkt angegeben werden?
- 11. Wie zu einem Haltepunkt in Gdb springen?
- 12. Warum GDB nicht am Haltepunkt gestoppt?
- 13. GDB bedingter Haltepunkt auf beliebige Arten
- 14. CoreBluetooth - iPhone Werbung im Hintergrundmodus
- 15. gdb scripting: Ausführen von Befehlen am ausgewählten Haltepunkt
- 16. iOS Hintergrundmodus
- 17. gdb, setze Haltepunkt für alle Funktionen in einer Datei
- 18. GDB kann einen Haltepunkt für freigegebene Bibliothek nicht festlegen
- 19. Nach einem Haltepunkt in Qt Einstellung, sagt GDB: „Fehlerspeicheradresse zugreifen“
- 20. gdb Haltepunkt bei Assert in Multithread-C-Programm
- 21. gdb: einen Haltepunkt für einen SIGBUS-Handler setzen
- 22. Einstellung GDB Haltepunkt für C++ - Klasse Elementfunktion geschrieben mit Vorlage
- 23. GDB: Haltepunkt beim Aufrufen des Destruktors eines bestimmten Objekts
- 24. GDB Wie kann die Ausführung ohne Haltepunkt gestoppt werden?
- 25. Setzen von Haltepunkt in GDB, wo die Funktion gibt
- 26. Wie kann gdb den Haltepunkt unter bestimmten Bedingungen setzen?
- 27. Verhindern, dass der Timer im Hintergrundmodus pausiert
- 28. Android-Threads funktionieren nicht ordnungsgemäß im Hintergrundmodus
- 29. iOS-Anwendung wird standardmäßig im Hintergrundmodus ausgeführt.
- 30. BLE im Hintergrundmodus: didUpdateValueForCharacteristic nicht aufgerufen
Bitte lesen [mcve]. – anonymoose