2010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
[deliverable/binutils-gdb.git] / gdb / windows-tdep.c
index 7c7fe1a79d197b641ddd7b6880015b0c2975b8f0..cdf87d1308eae9c96d3777445b05045b9a2eceab 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008, 2009 Free Software Foundation, Inc.
+/* Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
 
 void
 windows_xfer_shared_library (const char* so_name, CORE_ADDR load_addr,
-                            struct obstack *obstack)
+                            struct gdbarch *gdbarch, struct obstack *obstack)
 {
   char *p;
   obstack_grow_str (obstack, "<library name=\"");
   p = xml_escape_text (so_name);
   obstack_grow_str (obstack, p);
   xfree (p);
-  obstack_grow_str (obstack, "\"><segment address=\"0x");
+  obstack_grow_str (obstack, "\"><segment address=\"");
   /* The symbols in a dll are offset by 0x1000, which is the the
      offset from 0 of the first byte in an image - because of the file
      header and the section alignment. */
-  p = paddr_nz (load_addr + 0x1000);
-  obstack_grow_str (obstack, p);
+  obstack_grow_str (obstack, paddress (gdbarch, load_addr + 0x1000));
   obstack_grow_str (obstack, "\"/></library>");
 }
This page took 0.023697 seconds and 4 git commands to generate.