This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFC/Patch] Call overloaded operators to perform valid Python operations on struct/class values.
- From: Siva Chandra <sivachandra at google dot com>
- To: Eli Zaretskii <eliz at gnu dot org>
- Cc: gdb-patches <gdb-patches at sourceware dot org>, Tom Tromey <tromey at redhat dot com>, Doug Evans <dje at google dot com>
- Date: Wed, 22 Jan 2014 13:39:22 -0800
- Subject: Re: [RFC/Patch] Call overloaded operators to perform valid Python operations on struct/class values.
- Authentication-results: sourceware.org; auth=none
- References: <CAGyQ6gxk9zcLKQ1Ef2XhgUMCyB8MB1v=6tA4jsfPyEFgxR8bNw at mail dot gmail dot com> <m31u1q1oq0 dot fsf at sspiff dot org> <871u1j2ldi dot fsf at fleche dot redhat dot com> <CAP9bCMSPpz8px2ZFvRroHcNP8PWWQV39P7GmXCmj+fdSR7NT2Q at mail dot gmail dot com> <CAGyQ6gzYE_NthBxc17VPxjgtYSqTW3HGhPVp8qvk=Nye27G8hg at mail dot gmail dot com> <CAP9bCMTthY1oJN-res0Cegd_YrMqW77ZehMjnzK+Y9681Of5bQ at mail dot gmail dot com> <CAGyQ6gy9E3J8mbG0xKTTwH8=MYG2naeBhMtwmNb5f=m9Xsmufg at mail dot gmail dot com> <CAP9bCMTcTRTR7QUQqJXY5qAk28q3nABSh0DEJyMKOB65wf71jA at mail dot gmail dot com> <CAGyQ6gzYoyct9VwjsTgVR0tcq_u3=abyfdSAQwssqQk09yYdZA at mail dot gmail dot com> <CAGyQ6gzMxiWMCYxYDvyWDfXVxfe3_Yy=6uzOyVyJ9XO+8QU5YA at mail dot gmail dot com> <83ppoqaa2k dot fsf at gnu dot org> <CAGyQ6gyVVOCLFOLZWzv7vQSuKjECjvfh3+ZfuxWb6wfkbMHgYQ at mail dot gmail dot com>
ping.
Any decision on this patch/feature?
> 2013-12-30 Siva Chandra Reddy <sivachandra@google.com>
>
> Call overloaded operators to perform valid Python operations on
> struct/class values.
> * NEWS (Python Scripting): Add entry for this new feature.
> * python/py-value.c (valpy_binop): Call value_x_binop for struct
> and class values.
>
> testsuite/
> * gdb.python/py-value-cc.cc: Improve test case to enable testing
> operations on gdb.Value objects.
> * gdb.python/py-value-cc.exp: Add new test to test operations on
> gdb.Value objects.
>
> doc/
> * gdb.texinfo (Values From Inferior): Add description about
> performing valid Python operations on gdb.Value objects.