binutils-gdb/gdb/testsuite
Daniel Jacobowitz a6b151f187 * remote.c (remote_cmdlist): New variable.
(PACKET_vFile_open, PACKET_vFile_pread, PACKET_vFile_pwrite)
	(PACKET_vFile_close, PACKET_vFile_unlink): New constants.
	(remote_buffer_add_string, remote_buffer_add_bytes)
	(remote_buffer_add_int, remote_hostio_parse_result)
	(remote_hostio_send_command, remote_hostio_open, remote_hostio_pwrite)
	(remote_hostio_pread, remote_hostio_close, remote_hostio_unlink)
	(remote_fileio_errno_to_host, remote_hostio_error, fclose_cleanup)
	(remote_hostio_close_cleanup, remote_file_put, remote_file_get)
	(remote_file_delete, remote_put_command, remote_get_command)
	(remote_delete_command, remote_command): New functions.
	(_initialize_remote): Register new packets and commands.
	* Makefile.in (gdb_fileio_h): New variable.
	(remote.o): Update.
	(SUBDIR_MI_OBS): Add mi-cmd-target.o.
	(SUBDIR_MI_SRCS): Add mi/mi-cmd-target.c.
	(mi-cmd-target.o): New rule.
	* mi/mi-cmd-target.c: New file.
	* mi/mi-cmds.c (mi_cmds): Add target-file-delete, target-file-get,
	and target-file-put.
	* mi/mi-cmds.h (mi_cmd_target_file_get, mi_cmd_target_file_put)
	(mi_cmd_target_file_delete): Declare.
	* remote.h (remote_file_put, remote_file_get, remote_file_delete):
	Declare.
	* NEWS: Describe new file transfer support.

	* gdb.texinfo (Debugging Programs with Multiple Processes): Correct
	formatting.
	(Remote Debugging): Add File Transfer section.
	(Remote Configuration): Document Host I/O packets.
	(GDB/MI): Add GDB/MI File Transfer Commands section.
	(Remote Protocol): Add Host I/O Packets section.
	(Packets): Add vFile.

	* Makefile.in (OBS): Add hostio.o.
	(hostio.o): New rule.
	* server.h (handle_vFile): Declare.
	* hostio.c: New file.
	* server.c (handle_v_requests): Take packet_len and new_packet_len
	for binary packets.  Call handle_vFile.
	(main): Update call to handle_v_requests.

	* gdb.server/file-transfer.exp, gdb.server/transfer.txt,
	gdb.mi/mi-file-transfer.exp: New.
2007-11-30 21:50:19 +00:00
..
config Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.ada Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.arch * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Check the selected 2007-10-30 19:35:35 +00:00
gdb.asm Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.base Prevent clear_command from directly modifying breakpoint list. 2007-11-15 06:28:19 +00:00
gdb.cp * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files. 2007-11-01 17:34:57 +00:00
gdb.disasm * gdb.disasm/t01_mov.s: Remove carriage returns. 2007-11-02 20:33:12 +00:00
gdb.dwarf2 gdb/ 2007-11-25 21:40:39 +00:00
gdb.fortran Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.gdb * gdb.base/default.exp (show version): Update the version text. 2007-09-03 14:58:47 +00:00
gdb.hp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.java Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.mi * remote.c (remote_cmdlist): New variable. 2007-11-30 21:50:19 +00:00
gdb.modula2 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT. 2007-10-16 17:28:56 +00:00
gdb.objc Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.opt * gdb.opt/clobbered-registers-O2.c: New testcase source file. 2007-10-25 20:30:26 +00:00
gdb.pascal 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr> 2007-10-08 12:41:25 +00:00
gdb.server * remote.c (remote_cmdlist): New variable. 2007-11-30 21:50:19 +00:00
gdb.stabs Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.threads * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New. 2007-10-23 20:17:55 +00:00
gdb.trace * gdb.trace/backtrace.exp: Fix a typo. 2007-11-22 16:03:00 +00:00
gdb.xml * NEWS: Document target described register support for PowerPC. 2007-10-15 19:45:31 +00:00
lib * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne 2007-10-30 19:23:18 +00:00
.gdbinit
ChangeLog * remote.c (remote_cmdlist): New variable. 2007-11-30 21:50:19 +00:00
Makefile.in * config/alpha/alpha-linux.mt: Remove file. 2007-11-17 00:54:18 +00:00
TODO
aclocal.m4 gdb/ 2006-06-21 13:57:21 +00:00
configure * gdb.opt/clobbered-registers-O2.c: New testcase source file. 2007-10-25 20:30:26 +00:00
configure.ac * gdb.opt/clobbered-registers-O2.c: New testcase source file. 2007-10-25 20:30:26 +00:00