More work with RR direct mode.

This commit is contained in:
Ernie Pasveer
2023-09-03 22:19:45 -05:00
parent ca5d230155
commit 4df5477b13
19 changed files with 464 additions and 195 deletions
+4 -4
View File
@@ -146,7 +146,7 @@ int main (int argc, char* argv[]) {
QString breakMode = "none";
int executablePid = -1;
QString executableConnectHostPort;
QString executableRRHostPort;
QString executableRRTraceDirectory;
QString executableSymbolFilename;
QString executableBreakpointsFilename;
QString executableBreakpointFunctionName;
@@ -215,7 +215,7 @@ int main (int argc, char* argv[]) {
if (parser.isSet(rrOption)) {
launchMode = "rr";
executableRRHostPort = parser.value(rrOption);
executableRRTraceDirectory = parser.value(rrOption);
}
if (parser.isSet(corefileOption)) {
@@ -296,14 +296,14 @@ int main (int argc, char* argv[]) {
qDebug() << "SYMBOLNAME" << executableSymbolFilename;
qDebug() << "PID" << executablePid;
qDebug() << "CONNECTHOST" << executableConnectHostPort;
qDebug() << "RRHOSTPORT" << executableRRHostPort;
qDebug() << "RRTRACEDIRECTORY" << executableRRTraceDirectory;
qDebug() << "COREFILENAME" << executableCoreFilename;
qDebug() << "PROJECTFILE" << projectFilename;
qDebug() << "ARGUMENTS" << positionalArguments;
seer.setExecutablePid(executablePid);
seer.setExecutableConnectHostPort(executableConnectHostPort);
seer.setExecutableRRHostPort(executableRRHostPort);
seer.setExecutableRRTraceDirectory(executableRRTraceDirectory);
seer.setExecutableCoreFilename(executableCoreFilename);
seer.setProjectFilename(projectFilename);