From: Tom Tromey Date: Tue, 25 Feb 2025 19:01:21 +0000 (-0700) Subject: Use gdb map in py-connection.c X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0c9953e0e07173f172c0994302d062a57dae57b0;p=thirdparty%2Fbinutils-gdb.git Use gdb map in py-connection.c This changes py-connection.c to use gdb::unordered_map. Approved-By: Simon Marchi --- diff --git a/gdb/python/py-connection.c b/gdb/python/py-connection.c index 7b5146dbe84..d2cd10df65a 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 +#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> all_connection_objects; +static gdb::unordered_map> all_connection_objects; /* Return a reference to a gdb.TargetConnection object for TARGET. If TARGET is nullptr then a reference to None is returned.