old-cross-binutils/gdb/testsuite/gdb.guile
Doug Evans 06eb158633 Add parameter support for Guile.
* Makefile.in (SUBDIR_GUILE_OBS): Add scm-param.o.
	(SUBDIR_GUILE_SRCS): Add scm-param.c.
	(scm-param.o): New rule.
	* guile/guile-internal.h (gdbscm_gc_dup_argv): Declare.
	(gdbscm_misc_error): Declare.
	(gdbscm_canonicalize_command_name): Declare.
	(gdbscm_scm_to_host_string): Declare.
	(gdbscm_scm_from_host_string): Declare.
	(gdbscm_initialize_parameters): Declare.
	* guile/guile.c (initialize_gdb_module): Call
	gdbscm_initialize_parameters.
	* guile/lib/gdb.scm: Export parameter symbols.
	* guile/scm-cmd.c (gdbscm_canonicalize_command_name): Renamed from
	cmdscm_canonicalize_name and made public.  All callers updated.
	* guile/scm-exception.c (gdbscm_misc_error): New function.
	* guile/scm-param.c: New file.
	* guile/scm-string.c (gdbscm_scm_to_string): Add comments.
	(gdbscm_scm_to_host_string): New function.
	(gdbscm_scm_from_host_string): New function.
	* scm-utils.c (gdbscm_gc_dup_argv): New function.

	testsuite/
	* gdb.guile/scm-parameter.exp: New file.

	doc/
	* guile.texi (Guile API): Add entry for Parameters In Guile.
	(GDB Scheme Data Types): Mention <gdb:parameter> object.
	(Parameters In Guile): New node.
2014-06-03 01:58:15 -07:00
..
guile.exp * gdb.guile/guile.exp (guile not supported): Verify multi-line 2014-03-22 02:57:08 -04:00
Makefile.in
scm-arch.c
scm-arch.exp
scm-block.c
scm-block.exp
scm-breakpoint.c
scm-breakpoint.exp gdb smob cleanups 2014-05-26 17:34:27 -07:00
scm-cmd.c Add command support for Guile. 2014-06-03 00:29:49 -07:00
scm-cmd.exp Add command support for Guile. 2014-06-03 00:29:49 -07:00
scm-disasm.c
scm-disasm.exp
scm-equal.c
scm-equal.exp
scm-error-1.scm
scm-error-2.scm
scm-error.exp
scm-frame-args.c
scm-frame-args.exp
scm-frame-args.scm
scm-frame-inline.c
scm-frame-inline.exp
scm-frame.c
scm-frame.exp
scm-generics.exp
scm-gsmob.exp gdb smob cleanups 2014-05-26 17:34:27 -07:00
scm-iterator.c
scm-iterator.exp
scm-math.c
scm-math.exp
scm-objfile-script-gdb.in
scm-objfile-script.c
scm-objfile-script.exp
scm-objfile.c
scm-objfile.exp
scm-parameter.exp Add parameter support for Guile. 2014-06-03 01:58:15 -07:00
scm-ports.exp
scm-pretty-print.c
scm-pretty-print.exp Add progspace support for Guile. 2014-06-02 23:46:27 -07:00
scm-pretty-print.scm Add progspace support for Guile. 2014-06-02 23:46:27 -07:00
scm-progspace.c Add progspace support for Guile. 2014-06-02 23:46:27 -07:00
scm-progspace.exp Add progspace support for Guile. 2014-06-02 23:46:27 -07:00
scm-section-script.c
scm-section-script.exp
scm-section-script.scm
scm-symbol.c
scm-symbol.exp
scm-symtab-2.c
scm-symtab.c
scm-symtab.exp
scm-type.c
scm-type.exp
scm-value-cc.cc
scm-value-cc.exp
scm-value.c Copy over fix for fetching dynamic type of a reference from python side. 2014-04-12 09:09:41 -07:00
scm-value.exp Copy over fix for fetching dynamic type of a reference from python side. 2014-04-12 09:09:41 -07:00
source2.scm
types-module.cc
types-module.exp