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&#347;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).