From 0d81f350ec01630ef7cd9ae4385a1dc504c54d73 Mon Sep 17 00:00:00 2001 From: Jerome Guitton <guitton@adacore.com> Date: Sat, 8 Sep 2018 16:47:11 -0500 Subject: Handle PPC64 function descriptor in Ada decoding On PPC64, the entry point of the function "FN" is ".FN" when a function descriptor is used. One of the consequences of this is that GDB then presents the name of the function to the user (eg: in backtraces) with the leading dot, which is a low-level internal detail that the user should not be seeing. The Ada decoding should strip it. gdb/ChangeLog: * ada-lang.c (ada_decode): strip dot prefix in symbol name. No testcase added, as a number of existing testcases should already demonstrate that problem. --- gdb/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gdb/ChangeLog') diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4aeb0ba841f..41b1ad4ceda 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2018-09-08 Jerome Guitton <guitton@adacore.com> + + * ada-lang.c (ada_decode): strip dot prefix in symbol name. + 2018-09-08 Joel Brobecker <brobecker@adacore.com> * ada-lang.c (ada_exception_sal): Replace gdb_assert calls -- cgit v1.2.1