OSDN Git Service

* python/py-lazy-string.c (gdbpy_extract_lazy_string): Extract
authoruweigand <uweigand>
Sat, 6 Mar 2010 04:28:12 +0000 (04:28 +0000)
committeruweigand <uweigand>
Sat, 6 Mar 2010 04:28:12 +0000 (04:28 +0000)
address as UnsignedLongLong, not LongLong.

gdb/ChangeLog
gdb/python/py-lazy-string.c

index e159d55..1610707 100644 (file)
@@ -1,3 +1,8 @@
+2010-03-05  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * python/py-lazy-string.c (gdbpy_extract_lazy_string): Extract
+       address as UnsignedLongLong, not LongLong.
+
 2010-03-05  Kevin Buettner  <kevinb@redhat.com>
             Pedro Alves  <pedro@codesourcery.com>
 
index c845273..8309527 100644 (file)
@@ -187,7 +187,7 @@ gdbpy_extract_lazy_string (PyObject *string, struct type **str_type,
     goto error;
 
   *length = PyLong_AsLong (py_len);
-  addr = PyLong_AsLongLong (py_addr);
+  addr = PyLong_AsUnsignedLongLong (py_addr);
 
   /* If the user supplies Py_None an encoding, set encoding to NULL.
      This will trigger the resulting LA_PRINT_CALL to automatically