Add 'catchpoint' support.

Still working on Editor config options.
This commit is contained in:
Ernie Pasveer
2021-12-31 13:00:54 -06:00
parent 07f2f0176b
commit 7449fc7e66
12 changed files with 372 additions and 681 deletions
+5
View File
@@ -92,6 +92,11 @@ void SeerRunStatusIndicator::handleText (const QString& text) {
}else if (text.startsWith("*stopped,reason=\"signal-received\"")) {
setRunStatus(SeerRunStatusIndicator::Stopped);
}else if (text.startsWith("*stopped,bkptno=")) {
if (text.contains("reason=\"breakpoint-hit\"")) {
setRunStatus(SeerRunStatusIndicator::Stopped);
}
}else if (text.startsWith("*stopped,frame=")) {
//*stopped,frame={addr=\"0x00007f0ee0d2d954\",func=\"rfft\",args=[{name=\"a\",value=\"...\"},...
//*stopped,frame={addr="0x00007f608ec49fc0",func="__pthread_clockjoin_ex",args=[],from="/lib64/libpthread.so.0",arch="i386:x86-64"},thread-id="1",stopped-threads="all",core="3"