diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2025-06-05 16:30:24 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2025-06-06 15:21:51 -0400 |
commit | 7ad52074d2cb2478372fe16cf9bf1037f7ff67d4 (patch) | |
tree | d01a0e11f5a5087d4ae98f37b166edff9c8c0618 | |
parent | 21b25b168dc6ed25a14c88fa43ae8128487cb557 (diff) | |
download | binutils-7ad52074d2cb2478372fe16cf9bf1037f7ff67d4.zip binutils-7ad52074d2cb2478372fe16cf9bf1037f7ff67d4.tar.gz binutils-7ad52074d2cb2478372fe16cf9bf1037f7ff67d4.tar.bz2 |
gdb/solib-rocm: remove one xfree
Replace a manual xfree with unique_xmalloc_ptr.
Change-Id: I12a20106545905f1a80d069fc0555812cc3d6680
Approved-By: Tom Tromey <tom@tromey.com>
Approved-by: Lancelot Six <lancelot.six@amd.com> (amdgpu)
-rw-r--r-- | gdb/solib-rocm.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/solib-rocm.c b/gdb/solib-rocm.c index 92fb915..b27613b 100644 --- a/gdb/solib-rocm.c +++ b/gdb/solib-rocm.c @@ -703,6 +703,9 @@ rocm_update_solib_list () return; } + gdb::unique_xmalloc_ptr<amd_dbgapi_code_object_id_t> code_object_list_holder + (code_object_list); + for (size_t i = 0; i < count; ++i) { CORE_ADDR l_addr; @@ -734,8 +737,6 @@ rocm_update_solib_list () sos.emplace_back (uri_bytes, std::move (unique_name), std::move (li)); } - xfree (code_object_list); - if (rocm_solib_ops.current_sos == NULL) { /* Override what we need to. */ |