]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/ChangeLog
gdb/python: Reuse gdb.RegisterDescriptor objects where possible
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
index b15a3a4e25f46729a38de200c7f2501c894a61cb..e2d2e15b653b1c087567ae7e2e9911de62f33610 100644 (file)
@@ -1,3 +1,14 @@
+2020-07-21  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * python/py-registers.c (gdbpy_register_object_data): New static
+       global.
+       (gdbpy_register_object_data_init): New function.
+       (gdbpy_new_register_descriptor): Renamed to...
+       (gdbpy_get_register_descriptor): ...this, and update to reuse
+       existing register descriptors where possible.
+       (gdbpy_register_descriptor_iter_next): Update.
+       (gdbpy_initialize_registers): Register new gdbarch data.
+
 2020-07-21  Simon Marchi  <simon.marchi@efficios.com>
 
        * linux-nat.c (stopped_pids): Make static.