This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
=?GB2312?B?16q3ojogSG93IHRvIGFjY2VzcyBwaHlzaWNhbCBtZW1vcnkgaW4g?==?GB2312?B?R0RCPw==?=
- From: "Lawrence Lee (Shanghai)" <LawrenceLee at viatech dot com dot cn>
- To: gdb <gdb at sources dot redhat dot com>
- Date: Thu, 18 Jul 2002 09:20:46 +0800
- Subject: =?GB2312?B?16q3ojogSG93IHRvIGFjY2VzcyBwaHlzaWNhbCBtZW1vcnkgaW4g?==?GB2312?B?R0RCPw==?=
-----原始邮件-----
发件人: Lawrence Lee (Shanghai)
发送时间: 2002年7月18日 9:19
收件人: 'Jim Blandy'
主题: 答复: How to access physical memory in GDB?
Sorry.
My operating system is RedHat Linux7.2. And processor is i386 family.
I'm using gdb to debug the graphics card driver. Sometimes I have to write
something
to the MMIO of the card directly. I know the physics address of that memory
in the card.
So how can I access that memory?
In fact, I also know the virtual address of the memory, because the memory
in the card
is mapped into the Xserver's address space. But I can't access that memory
through the
virtual address in gdb. I think that memory is protected by kernel, so the
gdb can't access it
through ptrace.
Thanks!
-----原始邮件-----
发件人: Jim Blandy [mailto:jimb@redhat.com]
发送时间: 2002年7月18日 6:11
收件人: Lawrence Lee (Shanghai)
抄送: gdb
主题: Re: How to access physical memory in GDB?
"Lawrence Lee (Shanghai)" <LawrenceLee@viatech.com.cn> writes:
> I want access memory directly using physical address. How?
I'm sorry, but your question doesn't provide enough details for us to
help you. You need to give us more information about what operating
system you're running, what you're debugging, what processor you're
using, etc.