public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug gdb/13808] New: Get `<unavailable>' when printing variables in gdb.trace/ftrace.exp
@ 2012-03-05 15:23 qiyao at gcc dot gnu.org
2012-03-05 15:24 ` [Bug gdb/13808] " qiyao at gcc dot gnu.org
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: qiyao at gcc dot gnu.org @ 2012-03-05 15:23 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=13808
Bug #: 13808
Summary: Get `<unavailable>' when printing variables in
gdb.trace/ftrace.exp
Product: gdb
Version: HEAD
Status: NEW
Severity: normal
Priority: P2
Component: gdb
AssignedTo: unassigned@sourceware.org
ReportedBy: qiyao@gcc.gnu.org
Classification: Unclassified
Run gdb.trace/ftrace.exp with board file "native-gdbserver.exp",
print globvar^M
$2 = <unavailable>^M
(gdb) FAIL: gdb.trace/ftrace.exp: print globvar
....
print anarg^M
$3 = <unavailable>^M
(gdb) FAIL: gdb.trace/ftrace.exp: print anarg
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug gdb/13808] Get `<unavailable>' when printing variables in gdb.trace/ftrace.exp
2012-03-05 15:23 [Bug gdb/13808] New: Get `<unavailable>' when printing variables in gdb.trace/ftrace.exp qiyao at gcc dot gnu.org
@ 2012-03-05 15:24 ` qiyao at gcc dot gnu.org
2012-10-24 13:27 ` jan.kratochvil at redhat dot com
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: qiyao at gcc dot gnu.org @ 2012-03-05 15:24 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=13808
Yao Qi <qiyao at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target| |x86_64-linux
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug gdb/13808] Get `<unavailable>' when printing variables in gdb.trace/ftrace.exp
2012-03-05 15:23 [Bug gdb/13808] New: Get `<unavailable>' when printing variables in gdb.trace/ftrace.exp qiyao at gcc dot gnu.org
2012-03-05 15:24 ` [Bug gdb/13808] " qiyao at gcc dot gnu.org
@ 2012-10-24 13:27 ` jan.kratochvil at redhat dot com
2012-11-08 3:25 ` qiyao at gcc dot gnu.org
2023-12-31 13:49 ` ssbssa at sourceware dot org
3 siblings, 0 replies; 5+ messages in thread
From: jan.kratochvil at redhat dot com @ 2012-10-24 13:27 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=13808
Jan Kratochvil <jan.kratochvil at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jan.kratochvil at redhat
| |dot com
--- Comment #1 from Jan Kratochvil <jan.kratochvil at redhat dot com> 2012-10-24 13:27:14 UTC ---
On Fedora 18 x86_64:
KPASS: gdb.trace/ftrace.exp: print globvar (PRMS gdb/13808)
Why KFAIL, on which OS?
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug gdb/13808] Get `<unavailable>' when printing variables in gdb.trace/ftrace.exp
2012-03-05 15:23 [Bug gdb/13808] New: Get `<unavailable>' when printing variables in gdb.trace/ftrace.exp qiyao at gcc dot gnu.org
2012-03-05 15:24 ` [Bug gdb/13808] " qiyao at gcc dot gnu.org
2012-10-24 13:27 ` jan.kratochvil at redhat dot com
@ 2012-11-08 3:25 ` qiyao at gcc dot gnu.org
2023-12-31 13:49 ` ssbssa at sourceware dot org
3 siblings, 0 replies; 5+ messages in thread
From: qiyao at gcc dot gnu.org @ 2012-11-08 3:25 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=13808
--- Comment #2 from Yao Qi <qiyao at gcc dot gnu.org> 2012-11-08 03:25:54 UTC ---
(In reply to comment #1)
> On Fedora 18 x86_64:
> KPASS: gdb.trace/ftrace.exp: print globvar (PRMS gdb/13808)
> Why KFAIL, on which OS?
There are still two kfails on RHEL 6.1
Running ../../../gdb/gdb/testsuite/gdb.trace/ftrace.exp ...
=== gdb Summary ===
# of expected passes 10
# of known failures 2
$ cat /etc/redhat-release
Red Hat Enterprise Linux Workstation release 6.1 (Santiago)
$ gcc --version
gcc (GCC) 4.4.6 20110731 (Red Hat 4.4.6-3)
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug gdb/13808] Get `<unavailable>' when printing variables in gdb.trace/ftrace.exp
2012-03-05 15:23 [Bug gdb/13808] New: Get `<unavailable>' when printing variables in gdb.trace/ftrace.exp qiyao at gcc dot gnu.org
` (2 preceding siblings ...)
2012-11-08 3:25 ` qiyao at gcc dot gnu.org
@ 2023-12-31 13:49 ` ssbssa at sourceware dot org
3 siblings, 0 replies; 5+ messages in thread
From: ssbssa at sourceware dot org @ 2023-12-31 13:49 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=13808
Hannes Domani <ssbssa at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ssbssa at sourceware dot org
--- Comment #8 from Hannes Domani <ssbssa at sourceware dot org> ---
(In reply to Sourceware Commits from comment #7)
> The master branch has been updated by Marcin Kościelnicki
> <mwk@sourceware.org>:
>
> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;
> h=ae91f6253926e4dadebcae90772f4f5a5bd06056
>
> commit ae91f6253926e4dadebcae90772f4f5a5bd06056
> Author: Marcin Kościelnicki <koriakin@0x04.net>
> Date: Sun Feb 21 21:44:48 2016 +0100
>
> [PR gdb/13808] gdb.trace: Pass tdesc selected in gdbserver to IPA.
>
> If gdbserver and IPA are using different tdesc, they will disagree
> about 'R' trace packet size. This results in mangled traces.
>
> To make sure they pick the same tdesc, gdbserver pokes the tdesc
> (specified as an index in a target-specific list) into a global
> variable in IPA. In theory, IPA could find out the tdesc on its
> own, but that may be complex (in particular, I don't know how to
> tell whether we have LAST_BREAK on s390 without messing with ptrace),
> and we'd have to duplicate the logic.
>
> Tested on i386 and x86_64. On i386, it fixes two FAILs in ftrace.exp.
> On x86_64, these failures have been KFAILed - one of them works now,
> but the other now fails due to an unrelated reason (ugh).
>
> gdb/gdbserver/ChangeLog:
>
> PR gdb/13808
> * Makefile.in: Add i386-*-linux-ipa.o and amd64-*-linux-ipa.o.
> * configure.srv: Ditto.
> * linux-aarch64-ipa.c (get_ipa_tdesc): New function.
> (initialize_low_tracepoint): Remove ipa_tdesc assignment.
> * linux-amd64-ipa.c: Add "linux-x86-tdesc.h" include.
> (init_registers_amd64_linux): Remove prototype.
> (tdesc_amd64_linux): Remove declaration.
> (get_ipa_tdesc): New function.
> (initialize_low_tracepoint): Remove ipa_tdesc assignment,
> initialize remaining tdescs.
> * linux-i386-ipa.c: Add "linux-x86-tdesc.h" include.
> (init_registers_i386_linux): Remove prototype.
> (tdesc_i386_linux): Remove declaration.
> (get_ipa_tdesc): New function.
> (initialize_low_tracepoint): Remove ipa_tdesc assignment,
> initialize remaining tdescs.
> * linux-low.c (linux_get_ipa_tdesc_idx): New function.
> (linux_target_ops): wire in linux_get_ipa_tdesc_idx.
> * linux-low.h (struct linux_target_ops): Add get_ipa_tdesc_idx.
> * linux-x86-low.c: Move tdesc declarations to linux-x86-tdesc.h.
> (x86_get_ipa_tdesc_idx): New function.
> (the_low_target): Wire in x86_get_ipa_tdesc_idx.
> * linux-x86-tdesc.h: New file.
> * target.h (struct target_ops): Add get_ipa_tdesc_idx.
> (target_get_ipa_tdesc_idx): New macro.
> * tracepoint.c (ipa_tdesc_idx): New macro.
> (struct ipa_sym_addresses): Add addr_ipa_tdesc_idx.
> (symbol_list): Add ipa_tdesc_idx.
> (cmd_qtstart): Write ipa_tdesc_idx in the target.
> (ipa_tdesc): Remove.
> (ipa_tdesc_idx): New variable.
> (get_context_regcache): Use get_ipa_tdesc.
> (gdb_collect): Ditto.
> (gdb_probe): Ditto.
> * tracepoint.h (get_ipa_tdesc): New prototype.
> (ipa_tdesc): Remove.
>
> gdb/testsuite/ChangeLog:
>
> PR gdb/13808
> * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
Can this be closed now?
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-12-31 13:49 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-05 15:23 [Bug gdb/13808] New: Get `<unavailable>' when printing variables in gdb.trace/ftrace.exp qiyao at gcc dot gnu.org
2012-03-05 15:24 ` [Bug gdb/13808] " qiyao at gcc dot gnu.org
2012-10-24 13:27 ` jan.kratochvil at redhat dot com
2012-11-08 3:25 ` qiyao at gcc dot gnu.org
2023-12-31 13:49 ` ssbssa at sourceware dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).