binutils-gdb/gdb/testsuite
Stan Shebs f196051f5e * NEWS: Mention tracepoint additions.
* breakpoint.h (struct tracepoint): New field traceframe_usage.
	* breakpoint.c (print_one_breakpoint_location): Identify
	tracepoints as such when reporting hit counts, report
	trace buffer usage.
	(create_tracepoint_from_upload): Copy status info.
	* tracepoint.h (struct trace_status): Rename error_desc to stop_desc,
	add fields user_name, notes, start_time, stop_time.
	(struct uploaded_tp): Add fields hit_count, traceframe_usage.
	* tracepoint.c (trace_user): New global.
	(trace_notes): New global.
	(trace_stop_notes): New global.
	(start_tracing): Add argument and trace note handling.
	(stop_tracing): Ditto.
	(trace_start_command): Add notes argument.
	(trace_stop_command): Ditto.
	(trace_status_command): Report additional status info.
	(trace_status_mi): Similarly.
	(trace_save): Update, record tracepoint status.
	(set_disconnected_tracing): Call target method directly.
	(send_disconnected_tracing_value): Remove.
	(set_trace_user): New function.
	(set_trace_notes): New function.
	(set_trace_stop_notes): New function.
	(parse_trace_status): Handle additional status.
	(parse_tracepoint_status): New function.
	(parse_tracepoint_definition): Call it.
	(tfile_get_tracepoint_status): New function.
	(init_tfile_ops): Use it.
	(_initialize_tracepoint): Add new setshows.
	* target.h (struct target_ops): New methods to_get_tracepoint_status
	and to_set_trace_notes.
	(target_get_tracepoint_status): New macro.
	(target_set_trace_notes): New macro.
	* target.c (update_current_target): Add new methods.
	* remote.c (remote_get_tracepoint_status): New function.
	(remote_set_trace_notes): New function.
	(init_remote_ops): Add them.
	* mi/mi-main.c (mi_cmd_trace_start): Add argument to call.
	(mi_cmd_trace_stop): Ditto.

	* tracepoint.c (struct tracepoint): New field traceframe_usage.
	(tracing_start_time): New global.
	(tracing_stop_time): New global.
	(tracing_user_name): New global.
	(tracing_notes): New global.
	(tracing_stop_note): New global.
	(cmd_qtstart): Set traceframe_usage, start_time.
	(stop_tracing): Set stop_time.
	(cmd_qtstatus): Report additional status.
	(cmd_qtp): New function.
	(handle_tracepoint_query): Call it.
	(cmd_qtnotes): New function.
	(handle_tracepoint_general_set): Call it.
	(get_timestamp): Rename from tsv_get_timestamp.

	* gdb.texinfo (Starting and Stopping Trace Experiments): Document
	note-related options and variables.
	(Tracepoint Packets): Document packet changes.

	* gdb.trace/tstatus.exp: New.
	* gdb.trace/actions.c: Include string.h.
2011-11-20 23:59:49 +00:00
..
config
gdb.ada read_frame_register_value and big endian arches 2011-11-10 17:14:41 +00:00
gdb.arch gdb/ 2011-11-09 00:53:40 +00:00
gdb.asm
gdb.base Make "!" an alias for "shell". 2011-11-15 05:06:35 +00:00
gdb.cell
gdb.cp gdb 2011-11-09 19:50:15 +00:00
gdb.disasm
gdb.dwarf2 gdb/testsuite/ 2011-10-28 17:32:30 +00:00
gdb.fortran
gdb.gdb
gdb.hp
gdb.java
gdb.mi gdb/ 2011-10-09 19:46:05 +00:00
gdb.modula2
gdb.multi
gdb.objc
gdb.opencl
gdb.opt
gdb.pascal
gdb.python * gdb.python/py-type.exp: New testcases for exceptions on scalar types 2011-11-15 21:17:40 +00:00
gdb.reverse * gdb.reverse/i387-env-reverse.exp: Extend timeout of 2011-11-10 19:22:07 +00:00
gdb.server
gdb.stabs
gdb.threads * gdb.threads/print-threads.exp: Extend timeout for slower 2011-11-11 17:36:07 +00:00
gdb.trace * NEWS: Mention tracepoint additions. 2011-11-20 23:59:49 +00:00
gdb.xml
lib * NEWS: Mention tracepoint additions. 2011-11-20 23:59:49 +00:00
.gdbinit
ChangeLog * NEWS: Mention tracepoint additions. 2011-11-20 23:59:49 +00:00
Makefile.in
TODO
aclocal.m4
configure
configure.ac
dg-extract-results.sh