diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2024-07-22 10:42:49 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2024-07-23 10:33:34 -0400 |
commit | 5a2f7d248a50a868152cb357dd05ebcd860ac244 (patch) | |
tree | 8ca8b374e84e7b4cd158856fe2e82cc5571c17d3 /gdb | |
parent | d0af16d5a105948ea17e4410d3ddbb12ba64e586 (diff) | |
download | gdb-5a2f7d248a50a868152cb357dd05ebcd860ac244.zip gdb-5a2f7d248a50a868152cb357dd05ebcd860ac244.tar.gz gdb-5a2f7d248a50a868152cb357dd05ebcd860ac244.tar.bz2 |
gdb/solib-frv: move lm_info object to solib
I noticed that the lm_info_frv objects created in frv_current_sos are
never moved to the solib object. This bug was introduced in 8971d2788e
("gdb: link so_list using intrusive_list"), which mistakenly removed the
line
sop->lm_info = std::move (li);
... probably due so a bad merge conflict resolution.
Re-add this line.
If merged in master, I would cherry-pick this to gdb-15-branch.
Change-Id: I609a1a5ad39e93f70a95ea5ebe3f8ff4ab6a8db2
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=32005
Approved-By: Andrew Burgess <aburgess@redhat.com>
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/solib-frv.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gdb/solib-frv.c b/gdb/solib-frv.c index 79052db..f84ff89 100644 --- a/gdb/solib-frv.c +++ b/gdb/solib-frv.c @@ -382,6 +382,8 @@ frv_current_sos () li->map = loadmap; li->got_value = got_addr; li->lm_addr = lm_addr; + sop->lm_info = std::move (li); + /* Fetch the name. */ addr = extract_unsigned_integer (lm_buf.l_name, sizeof (lm_buf.l_name), |