Hello,

I'm trying to read some memory from a stopped process. However, the
read function errors out with "process is running" message even though
SBProcess::GetState tells me that the process is stopped. The process
was stopped because it hit a breakpoint.

SBProcess(0x7fed13981600)::GetState () => stopped
SBProcess(0x7fed13981600)::GetState () => stopped
SBProcess(0x7fed13981600)::ReadMemory (addr=0x7fff5fc34000,
dst=0x112eff900, dst_len=4096, SBError (0x0))...
SBProcess(0x7fed13981600)::ReadMemory() => error: process is running
SBProcess(0x7fed13981600)::ReadMemory (addr=0x7fff5fc34000,
dst=0x112eff900, dst_len=4096, SBError (0x7fed12621ee0): error:
process is running) => 0

I have two questions:
 - Is this a bug/known issue? I'm using lldb library that comes with
Xcode 5 version lldb-310.2.37 (though I read somewhere that these
version numbers don't help you much).

 - Is there a mechanism to read memory of a running process?

Thanks,
Mike.
_______________________________________________
lldb-dev mailing list
lldb-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to