mirror of
https://github.com/epasveer/seer.git
synced 2026-08-30 09:00:42 +08:00
Attach pid was broken. Fixed now.
Didn't pickup when "*stopped,frame" was issued.
This commit is contained in:
@@ -90,6 +90,11 @@ void SeerRunStatusIndicator::handleText (const QString& text) {
|
||||
}else if (text.startsWith("*stopped,reason=\"signal-received\"")) {
|
||||
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"
|
||||
setRunStatus(SeerRunStatusIndicator::Stopped);
|
||||
|
||||
}else if (text.startsWith("*stopped,reason=\"exited-normally\"")) {
|
||||
setRunStatus(SeerRunStatusIndicator::Idle);
|
||||
|
||||
@@ -101,10 +106,6 @@ void SeerRunStatusIndicator::handleText (const QString& text) {
|
||||
}else if (text.startsWith("*stopped,reason=\"exited\"")) {
|
||||
setRunStatus(SeerRunStatusIndicator::Idle);
|
||||
|
||||
}else if (text.startsWith("*stopped,frame=")) {
|
||||
//*stopped,frame={addr=\"0x00007f0ee0d2d954\",func=\"rfft\",args=[{name=\"a\",value=\"...\"},...
|
||||
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;
|
||||
|
||||
Reference in New Issue
Block a user