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.
This commit is contained in:
Doug Evans
2012-08-10 20:26:00 +00:00
parent 200bc880f4
commit a72c32530e
12 changed files with 405 additions and 3 deletions

View File

@ -59,7 +59,9 @@ PYTHON_FILES = \
gdb/command/__init__.py \
gdb/command/pretty_printers.py \
gdb/command/prompt.py \
gdb/command/explore.py
gdb/command/explore.py \
gdb/function/__init__.py \
gdb/function/strfns.py
FLAGS_TO_PASS = \
"prefix=$(prefix)" \