* win32-nat.cc (register_loaded_dll): Correctly set address range for
authorChristopher Faylor <me+cygwin@cgf.cx>
Fri, 14 Feb 2003 05:15:43 +0000 (05:15 +0000)
committerChristopher Faylor <me+cygwin@cgf.cx>
Fri, 14 Feb 2003 05:15:43 +0000 (05:15 +0000)
just-loaded dll.

gdb/ChangeLog
gdb/win32-nat.c
gdb/windows-nat.c

index 34b1159..0ed5d06 100644 (file)
@@ -1,3 +1,8 @@
+2003-02-14  Christopher Faylor  <cgf@redhat.com>
+
+       * win32-nat.cc (register_loaded_dll): Correctly set address range for
+       just-loaded dll.
+
 2003-02-12  Jason Molenda  (jmolenda@apple.com)
 
         * symmisc.c (print_objfile_statistics): Include information about
index 350a995..110af6e 100644 (file)
@@ -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 */
index 350a995..110af6e 100644 (file)
@@ -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 */