[PATCH 09/10] Use gdb map in py-connection.c
Tom Tromey
tom@tromey.com
Wed Feb 26 01:08:16 GMT 2025
This changes py-connection.c to use gdb::unordered_map.
---
gdb/python/py-connection.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/gdb/python/py-connection.c b/gdb/python/py-connection.c
index 7b5146dbe84254979cc1ead98db440a226a5c3e0..d2cd10df65a9c60e667ed8827e1651a28dda0089 100644
--- a/gdb/python/py-connection.c
+++ b/gdb/python/py-connection.c
@@ -27,8 +27,7 @@
#include "arch-utils.h"
#include "remote.h"
#include "charset.h"
-
-#include <map>
+#include "gdbsupport/unordered_map.h"
/* The Python object that represents a connection. */
@@ -65,8 +64,8 @@ extern PyTypeObject remote_connection_object_type
/* A map between process_stratum targets and the Python object representing
them. We actually hold a gdbpy_ref around the Python object so that
reference counts are handled correctly when entries are deleted. */
-static std::map<process_stratum_target *,
- gdbpy_ref<connection_object>> all_connection_objects;
+static gdb::unordered_map<process_stratum_target *,
+ gdbpy_ref<connection_object>> all_connection_objects;
/* Return a reference to a gdb.TargetConnection object for TARGET. If
TARGET is nullptr then a reference to None is returned.
--
2.46.1
More information about the Gdb-patches
mailing list