Add $_memeq, $_regex, $_streq, $_strlen convenience functions.
authorDoug Evans <dje@google.com>
Fri, 10 Aug 2012 20:26:00 +0000 (20:26 +0000)
committerDoug Evans <dje@google.com>
Fri, 10 Aug 2012 20:26:00 +0000 (20:26 +0000)
commita72c32530ec5ee0b1baf366ba99db5f2e83681cb
treee66eca144d70a1fbe48eac3bf97ea1cb74a97ba9
parent200bc880f4ba86e027c4f45cbc912f494da768f2
Add $_memeq, $_regex, $_streq, $_strlen convenience functions.
* NEWS: Document them.
* data-directory/Makefile.in (PYTHON_FILES): Add function/__init__.py,
function/strfns.py.
* python/py-type.c (typy_array_1): New function.
(typy_array): Call it.
(typy_vector): New function.
(type_object_methods): Add "vector".
* python/lib/gdb/function/__init__.py: New file.
* python/lib/gdb/function/strfns.py: New file.

doc/
* gdb.texinfo (Convenience Funs): New node.
(Types In Python): Document Type.vector.

testsuite/
* gdb.python/py-strfns.c: New file.
* gdb.python/py-strfns.exp: New file.
* gdb.python/py-type.exp (test_fields): Add vector tests.
12 files changed:
gdb/ChangeLog
gdb/NEWS
gdb/data-directory/Makefile.in
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/python/lib/gdb/function/__init__.py [new file with mode: 0644]
gdb/python/lib/gdb/function/strfns.py [new file with mode: 0644]
gdb/python/py-type.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.python/py-strfns.c [new file with mode: 0644]
gdb/testsuite/gdb.python/py-strfns.exp [new file with mode: 0644]
gdb/testsuite/gdb.python/py-type.exp