diff options
author | Christopher Faylor <me+cygwin@cgf.cx> | 2003-02-14 05:15:43 +0000 |
---|---|---|
committer | Christopher Faylor <me+cygwin@cgf.cx> | 2003-02-14 05:15:43 +0000 |
commit | e325dceca798d91484bb286aabd87f65eea477e4 (patch) | |
tree | 935af120d312ade93a247991dbb1b32f37ed4e87 /gdb/win32-nat.c | |
parent | c4f90d873c3e033b1bea8fae1863313581908a41 (diff) | |
download | fsf-binutils-gdb-e325dceca798d91484bb286aabd87f65eea477e4.zip fsf-binutils-gdb-e325dceca798d91484bb286aabd87f65eea477e4.tar.gz fsf-binutils-gdb-e325dceca798d91484bb286aabd87f65eea477e4.tar.bz2 |
* win32-nat.cc (register_loaded_dll): Correctly set address range for
just-loaded dll.
Diffstat (limited to 'gdb/win32-nat.c')
-rw-r--r-- | gdb/win32-nat.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/win32-nat.c b/gdb/win32-nat.c index 350a995..110af6e 100644 --- a/gdb/win32-nat.c +++ b/gdb/win32-nat.c @@ -602,8 +602,8 @@ register_loaded_dll (const char *name, DWORD load_addr) so = (struct so_stuff *) xmalloc (sizeof (struct so_stuff) + strlen (ppath) + 8 + 1); so->loaded = 0; so->load_addr = load_addr; - if (!VirtualQueryEx (current_process_handle, (void *) load_addr, &m, - sizeof (m))) + if (VirtualQueryEx (current_process_handle, (void *) load_addr, &m, + sizeof (m))) so->end_addr = (DWORD) m.AllocationBase + m.RegionSize; else so->end_addr = load_addr + 0x2000; /* completely arbitrary */ |