X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2FChangeLog;h=13bc9b48056741f34cfb71d38afb92d6d18ca058;hb=0d031856d82030c8bc52fc2d794b116eae88a92c;hp=940a9a4037475de94ac141a285544115e121aa5e;hpb=db229724662fbf62607db43232fcaa3745579a52;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 940a9a4037..13bc9b4805 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,201 @@ +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : New fields. + (OPAQUETHREADBYTES, threadref, MAXTHREADLISTRESULTS): Move earlier. + (remote_get_threadlist, remote_threadlist_iterator): Use + new fields. Remove static variables. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : New fields. + (remote_stopped_by_watchpoint_p, remote_watch_data_address): Remove. + (process_stop_reply, remote_wait_as) + (remote_check_watch_resources, remote_stopped_data_address): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : New fields. + (async_client_callback, async_client_context): Remove. + (remote_async_serial_handler, remote_async): Update. + +2013-08-14 Tom Tromey + + * remote.c (sizeof_pkt): Remove. + (remote_trace_find): Use rs->buf_size, not sizeof_pkt. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : New fields. + (remote_threads_info, remote_threads_extra_info) + (remote_open_1): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : New fields. + (remote_read_qxfer): Use remote_state fields; remove static + variables. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + New field. + (last_sent_step): Remove. + (remote_resume, remote_wait_as): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + New field. + (last_sent_signal): Remove. + (new_remote_state, remote_resume, remote_wait_as): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + New field. + (last_program_signals_packet): Remove. + (remote_program_signals, remote_open_1): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + New field. + (last_pass_packet): Remove. + (remote_pass_signals, remote_open_1): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + New field. + (remote_traceframe_number): Remove. + (new_remote_state, remote_open_1, set_remote_traceframe) + (remote_trace_find): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : + New fields. + (general_thread, continue_thread): Remove. + (record_currthread, set_thread, set_general_process) + (remote_open_1, extended_remote_attach_1, remote_wait_as) + (extended_remote_mourn_1): Update. + +2013-08-14 Tom Tromey + + * remote.c (struct remote_state) : New field. + (remote_desc): Remove. + (remote_threads_info, remote_threads_extra_info, remote_close) + (send_interrupt_sequence, remote_start_remote, remote_open_1) + (readchar, remote_xfer_partial, remote_rcmd, packet_command) + (remote_hostio_send_command, remote_file_put, remote_file_get) + (remote_file_delete, remote_can_async_p, remote_is_async_p) + (remote_async, remote_new_objfile, set_range_stepping): Update. + +2013-08-14 Tom Tromey + + * remote.c (remote_state): Now a pointer. + (get_remote_state_raw): Update. + (new_remote_state): New function. + (_initialize_remote): Use new_remote_state. + +2013-08-14 Tom Tromey + + * remote.c (remote_protocol_features): Now const. + +2013-08-14 Tom Tromey + + * remote.c (crc32_table, crc32): Remove. + (remote_verify_memory): Use xcrc32. + +2013-08-13 Sergio Durigan Junior + + * value.h (create_internalvar_type_lazy): Adjust prototype + declaration. + +2013-08-13 Andrew Burgess + + * common/format.c (parse_format_string): Don't allow '#' flag for + pointer arguments in format string. + +2013-08-13 Pierre Muller + + * utils.c (init_page_info): Only call tgetnum function + if rl_get_screen_size did not return useful values. + +2013-08-12 Ali Anwar + + PR breakpoints/15117 + * linespec.c (linespec_parse_basic): Check for convenience + variable or history value while parsing. + +2013-08-12 Sergio Durigan Junior + + Revert implementation of gdbarch_gdb_signal_{to,from}_target for + AVR. + * avr-tdep.c: Remove include of "linux-tdep.h". Remove enum with + different signals between the generic Linux kernel implementation + and AVR's. + (avr_linux_gdb_signal_from_target): Delete. + (avr_linux_gdb_signal_to_target): Delete. + (avr_gdbarch_init): Don't set gdbarch_gdb_signal_{to,from}_target. + +2013-08-09 Doug Evans + + * dwarf2read.c (create_addrmap_from_index): Ignore bad address table + entries. + +2013-08-09 Sergio Durigan Junior + + * linux-tdep.c: Define enum with generic signal numbers. + (linux_gdb_signal_from_target): New function. + (linux_gdb_signal_to_target): Likewise. + (linux_init_abi): Set gdbarch_gdb_signal_{to,from}_target + methods to the functions above. + * linux-tdep.h (linux_gdb_signal_from_target): New prototype. + (linux_gdb_signal_to_target): Likewise. + * alpha-linux-tdep.c: Define new enum with signals different + from generic Linux kernel. + (alpha_linux_gdb_signal_from_target): New function. + (alpha_linux_gdb_signal_to_target): Likewise. + (alpha_linux_init_abi): Set gdbarch_gdb_signal_{to,from}_target + with the functions mentioned above. + * avr-tdep.c: Define enum with differences between Linux kernel + and AVR signals. + (avr_linux_gdb_signal_from_target): New function. + (avr_linux_gdb_signal_to_target): Likewise. + (avr_gdbarch_init): Set gdbarch_gdb_signal_{to,from}_target to + the functions mentioned above. + * sparc-linux-tdep.c: Define enum with differences between SPARC + and generic Linux kernel signal numbers. + (sparc32_linux_gdb_signal_from_target): New function. + (sparc32_linux_gdb_signal_to_target): Likewise. + (sparc32_linux_init_abi): Set gdbarch_gdb_signal_{to,from}_target + to the functions defined above. + * xtensa-linux-tdep.c: Define enum with differences between + Xtensa and Linux kernel generic signals. + (xtensa_linux_gdb_signal_from_target): New function. + (xtensa_linux_gdb_signal_to_target): Likewise. + (xtensa_linux_init_abi): Set gdbarch_gdb_signal_to_target + to the functions defined above. + * mips-linux-tdep.c: Define enum with differences between + signals in MIPS and Linux kernel generic ones. + (mips_gdb_signal_to_target): New function. + (mips_gdb_signal_from_target): Redefine to use new enum, handle + only different signals from the Linux kernel generic. + (mips_linux_init_abi): Set gdbarch_gdb_signal_{to,from}_target + the functions defined above. + * mips-linux-tdep.h (enum mips_signals): Remove. + +2013-08-09 Pedro Alves + + * avr-tdep.c (XMALLOC): Delete macro. + * cli/cli-dump.c (XMALLOC): Delete macro. + 2013-08-09 Pedro Alves * cli/cli-dump.c: Don't include cli/cli-dump.h. @@ -14,7 +212,7 @@ 2013-08-09 Pedro Alves - * breakpoint.c (save_breakpoints): Show tilde-expanded filename in + * breakpoint.c (save_breakpoints): Show tilde-expanded filename in error message. 2013-08-09 Pedro Alves