Add library load/unload catch points.

This commit is contained in:
Ernie Pasveer
2022-01-13 11:03:24 -06:00
parent ffca84a922
commit 384838e5b0
8 changed files with 61 additions and 631 deletions
+1 -10
View File
@@ -463,20 +463,11 @@ void SeerMainWindow::handleText (const QString& text) {
return;
}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"
//*stopped,frame={addr="0x00007ff831151329",func="cfft",args=[{name="a",value="..."},{name="n",value="512"},{name="iflg",value="1"}],file="sssMathlib.f",fullname="/home/erniep/Development/Peak/src/Core/Math/sssMathlib.f",line="767",arch="i386:x86-64"},thread-id="1",stopped-threads="all",core="3"
return;
}else if (text.startsWith("*stopped,bkptno=")) {
return;
}else if (text.startsWith("^connected,frame=")) {
//^connected,frame={level=\"0\",addr=\"0x00007f48351f80c1\",func=\"read\",args=[],from=\"/lib64/libc.so.6\",arch=\"i386:x86-64\"}"
return;
}else if (text.startsWith("*stopped,reason=\"") || text.startsWith("*stopped,hw-awpt={")) {
}else if (text.startsWith("*stopped,")) {
QString reason_text = Seer::parseFirst(text, "reason=", '"', '"', false);