2012-03-14 Siva Chandra <sivachandra@google.com>
authorSiva Chandra Reddy <sivachandra@sourceware.org>
Thu, 22 Mar 2012 08:10:44 +0000 (08:10 +0000)
committerSiva Chandra Reddy <sivachandra@sourceware.org>
Thu, 22 Mar 2012 08:10:44 +0000 (08:10 +0000)
commit7b282c5acc13f099b11a670de50fd52a0d81ea40
treee5bac62553f4956c81aeeb122242d209be04e978
parent0c83539f7ebce5901201956bebd1bef925e5c5f4
2012-03-14 Siva Chandra <sivachandra@google.com>

        Python scripting: Add new method Value.referenced_value to
        gdb.Value which can dereference pointer as well as reference
        values.
        * NEWS: Add entry under 'Python scripting' about the new method
        Value.referenced_value on gdb.Value objects.
        * python/py-value.c (valpy_referenced_value): New function
        defining a new method on gdb.Value objects which can dereference
        pointer and reference values.
        * testsuite/gdb.python/py-value.cc: Add test case for
        testing the methodology exposing C++ values to Python.
        * testsuite/gdb.python/py-value-cc.exp: Add tests testing the
        methodology exposing C++ values to Python.
        * testsuite/gdb.python/Makefile.in: Add py-value-cc to
        EXECUTABLES.
        * docs/gdb.texinfo (Python API/Values From Inferior): Add
        description about the new method Value.referenced_value.  Add
        description on how Value.dereference is different (and similar)
        to Value.referenced_value.
gdb/ChangeLog
gdb/NEWS
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/python/py-value.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.python/Makefile.in
gdb/testsuite/gdb.python/py-value-cc.exp [new file with mode: 0644]
gdb/testsuite/gdb.python/py-value.cc [new file with mode: 0644]