binutils-gdb/gdb/dwarf2
Tom Tromey 532d55c0ab Handle function descriptors in call_site_target
call_site_target::iterate_over_addresses may look up a minimal symbol.
On platforms like PPC64 that use function descriptors, this may find
an unexpected address.  The fix is to use gdbarch_convert_from_func_ptr_addr
to convert from a function descriptor to the address recorded at the
call site.

I've added a new test case that is based on the internal AdaCore test
that provoked this bug.  However, I'm unable to test it as-is on
PPC64.
2023-04-21 07:13:45 -06:00
..
abbrev-cache.c
abbrev-cache.h
abbrev.c
abbrev.h
attribute.c
attribute.h
call-site.h
comp-unit-head.c
comp-unit-head.h
cooked-index.c Fix race in background index-cache writing 2023-03-31 08:40:11 -06:00
cooked-index.h gdb/dwarf: Fix MinGW build 2023-04-10 22:33:48 +00:00
cu.c Rename objfile_type to builtin_type 2023-03-18 11:12:38 -06:00
cu.h
die.c
die.h
dwz.c
dwz.h
expr.c Use the correct frame when evaluating a dynamic property 2023-03-29 10:16:23 -06:00
expr.h
file-and-dir.h
frame-tailcall.c
frame-tailcall.h
frame.c
frame.h
index-cache.c
index-cache.h
index-common.c
index-common.h
index-write.c
index-write.h
leb.c
leb.h
line-header.c [gdb/symtab] Handle empty file name in .debug_line section 2023-04-17 18:09:32 +02:00
line-header.h
loc.c Handle function descriptors in call_site_target 2023-04-21 07:13:45 -06:00
loc.h
macro.c
macro.h
mapped-index.h
public.h
read-debug-names.c
read-debug-names.h
read-gdb-index.c
read-gdb-index.h
read.c PowerPC: fix _Float128 type output string 2023-04-18 11:03:08 -04:00
read.h gdb, gdbserver, gdbsupport: fix whitespace issues 2023-03-09 16:32:00 -05:00
sect-names.h
section.c
section.h
stringify.c
stringify.h
tag.h
types.h