diff options
author | Marek PikuĊa <m.pikula@partner.samsung.com> | 2025-05-28 13:54:47 +0200 |
---|---|---|
committer | Andrew Burgess <aburgess@redhat.com> | 2025-07-17 18:11:47 +0100 |
commit | 1324b95f574f86018e947e1c5255a26266e0eefc (patch) | |
tree | f46b175eb588a9dd6187fe26b8fbe3814db42b9f /gdb/testsuite/gdb.python/py-unwind-maint.c | |
parent | 596ba5e9fb2bb03d866bc8cfacc0b24c2619d723 (diff) | |
download | fsf-binutils-gdb-master.zip fsf-binutils-gdb-master.tar.gz fsf-binutils-gdb-master.tar.bz2 |
Commit 3f61a38 introduced a regression where the ISA string was no
longer detected based on the ELF header. The mechanism was changed from
directly referencing `abfd` to using `disassembler_info->section`, which
was not properly initialized for RISC-V.
The previous implementation ignored the object in scope, leading to
issues such as failing to decode RVV instructions when a library was
compiled as `rv64gcv` and the main application as `rv64gc`.
This patch resolves both problems by initializing
`disassembler_info->section` with the object currently in scope,
ensuring correct ISA string detection during disassembly.
Approved-By: Andrew Burgess <aburgess@redhat.com>
Diffstat (limited to 'gdb/testsuite/gdb.python/py-unwind-maint.c')
0 files changed, 0 insertions, 0 deletions