testsuite/1240: Test gdbarch_frame_num_args

ac131313@redhat.com ac131313@redhat.com
Mon Jun 9 14:58:00 GMT 2003


>Number:         1240
>Category:       testsuite
>Synopsis:       Test gdbarch_frame_num_args
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    unasigned
>State:          open
>Class:          test-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jun 09 14:58:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     ac131313@redhat.com
>Release:        2003-06-09
>Organization:
>Environment:
VAX and ns32k.
>Description:
(I'm guessing here, I don't have access to either a VAX or ns32k)

GDB has a mechanism for printing hidden arguments.  For instance, given the declaration/call:

void varargsfunc (a, ...)
...
  varargsfunc (1, 2, 3, 4, 0);

``info frame'' in varargsfunc() prints out not just "a" but also the additional unknown parameters "2", "3", "4", and "0".

There should be a testcase to exercise this.  Most ABIs could then xfail the test (it's a bug, not in GDB but in the eXternal ABI that can't be fixed) clearly specifying that it isn't possible to support the feature.

 
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the Gdb-prs mailing list