more output

develop
Petr Mrázek 2009-10-29 15:37:06 +00:00
parent 33f8b627d0
commit 42e0d2a1d5
1 changed files with 5 additions and 2 deletions

@ -86,14 +86,16 @@ bool Process::attach()
{ {
return false; return false;
} }
cout << "Attach_start" << endl;
// can we attach? // can we attach?
if (ptrace(PTRACE_ATTACH , my_handle, NULL, NULL) == -1) if (ptrace(PTRACE_ATTACH , my_handle, NULL, NULL) == -1)
{ {
// no, we got an error // no, we got an error
perror("ptrace attach error"); perror("ptrace attach error");
cerr << "attach failed on pid" << my_handle << endl; cerr << "attach failed on pid" << my_handle << endl;
return false; return false;
} }
cout << "Attach_after_ptrace" << endl;
int status; int status;
while(true) while(true)
{ {
@ -113,12 +115,13 @@ bool Process::attach()
break; break;
} }
} }
//cout << "Managed to attach to pid " << my_handle << endl; cout << "Managed to attach to pid " << my_handle << endl;
attached = true; attached = true;
g_pProcess = this; g_pProcess = this;
g_ProcessHandle = my_handle; g_ProcessHandle = my_handle;
g_ProcessMemFile = open(memFile.c_str(),O_RDONLY); g_ProcessMemFile = open(memFile.c_str(),O_RDONLY);
cout << "Attach_after_opening /proc/PID/mem" << endl;
return true; // we are attached return true; // we are attached
} }