Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(262)

Unified Diff: gdb/ChangeLog-2011

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gdb/ChangeLog ('k') | gdb/MAINTAINERS » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gdb/ChangeLog-2011
diff --git a/gdb/ChangeLog b/gdb/ChangeLog-2011
similarity index 97%
copy from gdb/ChangeLog
copy to gdb/ChangeLog-2011
index 67a46b48852e73363e7eb12428efd4e393441518..5ef00d97340ecd5c4dfd5e6060646ffcb5748282 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog-2011
@@ -1,209 +1,60 @@
-2012-04-26 Joel Brobecker <brobecker@adacore.com>
+2011-12-30 Doug Evans <dje@google.com>
- * version.in: Update GDB version number to 7.4.1.
+ * dwarf2read.c (read_typedef): Guard against self-referential typedefs.
-2012-04-24 Marc Khouzam <marc.khouzam@ericsson.com>
+2011-12-28 Jan Kratochvil <jan.kratochvil@redhat.com>
- * mi/mi-main.c (mi_cmd_execute): Choose a live thread not just
- any thread.
-
-2012-04-13 Pierre Muller <muller@ics.u-strasbg.fr>
-
- * p-typeprint.c (pascal_type_print_method_args):
- Fix display of parameter of methods.
-
-2012-03-20 Pedro Alves <palves@redhat.com>
-
- * remote.c (remote_start_remote): Clear `rs->starting_up' on early
- returns.
-
-2012-03-13 Hui Zhu <teawater@gmail.com>
- Pedro Alves <palves@redhat.com>
-
- * breakpoint.c (init_breakpoint_sal): New flags parameter. Handle
- CREATE_BREAKPOINT_FLAGS_INSERTED.
- (create_breakpoint_sal, create_breakpoints_sal)
- (create_breakpoint): New flags parameter. Pass it down.
- (break_command_1, handle_gnu_v3_exceptions, trace_command)
- (ftrace_command, strace_command): Adjust.
- (create_tracepoint_from_upload): Pass
- CREATE_BREAKPOINT_FLAGS_INSERTED.
- * breakpoint.h (enum breakpoint_create_flags): New.
- (create_breakpoint): New flags parameter.
- * mi/mi-cmd-break.c (mi_cmd_break_insert): Adjust.
- * python/py-breakpoint.c (bppy_init): Adjust.
- * python/py-finishbreakpoint.c (bpfinishpy_init): Adjust.
- * spu-tdep.c (spu_catch_start): Adjust.
-
-2012-03-13 Pedro Alves <palves@redhat.com>
- Hui Zhu <teawater@gmail.com>
- Yao Qi <yao@codesourcery.com>
-
- * remote.c (struct remote_state): New field `starting_up'.
- (remote_start_remote): Set and clear it.
- (remote_can_download_tracepoint): If starting up, return false.
-
-2012-03-06 Pedro Alves <palves@redhat.com>
-
- PR gdb/13766
-
- * i387-tdep.c (i387_supply_xsave): If we have an xsave buffer, and
- the register state is clear, supply explicit zero, instead of
- marking the register unavailable.
-
-2012-02-23 Jan Kratochvil <jan.kratochvil@redhat.com>
-
- PR backtrace/13716
- * infcmd.c (finish_forward): New variable frame_id, initialize it, use
- it after set_momentary_breakpoint.
-
-2012-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
-
- PR build/13638
- * configure.ac (MAKEINFO): Replace AC_CHECK_PROG by AC_ARG_VAR.
- (MAKEINFOFLAGS): Replace static string by AC_ARG_VAR.
- * configure: Regenerate.
-
-2012-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
-
- * configure: Regenerate.
- * config.in: Regenerate.
-
-2012-01-24 Joel Brobecker <brobecker@adacore.com>
-
- * version.in: Set version to 7.4.0.20120124-cvs.
-
-2012-01-24 Joel Brobecker <brobecker@adacore.com>
-
- GDB 7.4 released.
-
-2012-01-24 Joel Brobecker <brobecker@adacore.com>
-
- * NEWS: Change "since GDB 7.3.1" into "in GDB 7.4".
-
-2012-01-24 Joel Brobecker <brobecker@adacore.com>
-
- * version.in: Update GDB version number to 7.4.
-
-2012-01-14 Doug Evans <dje@google.com>
-
- Restore "mt set python print-stack on|off" for 7.4.
- * NEWS: Update to indicate "mt set python print-stack" is deprecated,
- but not deleted yet, and will be gone in gdb 7.5.
- * python/python.c (maint_set_python_list, maint_show_python_list):
- New global vars.
- (maint_set_python, maint_show_python): New functions.
- (gdbpy_should_print_stack_deprecated): New global var.
- (set_maint_python_print_stack): New function.
- (show_maint_python_print_stack): New function.
- (_initialize_python): Define commands
- "mt set python print-stack on|off" and ""mt show python print-stack".
-
-2012-01-13 Eli Zaretskii <eliz@gnu.org>
-
- * gdb_curses.h (MOUSE_MOVED) [__MINGW32__]: Undefine before
- including curses.h.
-
-2012-01-12 Pedro Alves <palves@redhat.com>
-
- * i386-tdep.c (i386_frame_cache_1): Also mark the frame base as
- available when %ebp is found to be zero (outermost).
-
-2012-01-10 Doug Evans <dje@google.com>
-
- * dwarf2read.c (dwarf_decode_lines): Remove arg "abfd". New arg
- "want_line_info". All callers updated.
- (dwarf_decode_lines_1): New function.
- (handle_DW_AT_stmt_list): Add function comment.
- New arg "want_line_info". All callers updated.
- (read_file_scope,read_type_unit_scope): Move comment from
- handle_DW_AT_stmt_list to here.
-
-2012-01-06 Joel Brobecker <brobecker@adacore.com>
-
- * version.in: Set version to 7.3.92.20120106-cvs.
-
-2012-01-06 Joel Brobecker <brobecker@adacore.com>
-
- GDB 7.3.92 released.
-
-2012-01-06 Joel Brobecker <brobecker@adacore.com>
-
- * version.in: Update GDB version number to 7.3.92.
-
-2012-01-06 Joel Brobecker <brobecker@adacore.com>
-
- Copyright year update in most files of the GDB Project.
-
-2012-01-06 Joel Brobecker <brobecker@adacore.com>
+ * gdbarch.sh (max_insn_length): Extend the comment by unit.
+ * gdbarch.h: Regenerate.
- * README (Copyright and License Notices): New section.
+2011-12-28 Joel Brobecker <brobecker@adacore.com>
-2012-01-06 Joel Brobecker <brobecker@adacore.com>
+ * varobj.c (varobj_update): Minor reformatting, putting the function
+ name at the start of the next line.
- * ada-lang.c: Reformat the copyright notice.
+2011-12-27 Doug Evans <dje@google.com>
-2012-01-06 Joel Brobecker <brobecker@adacore.com>
+ * dwarf2read.c (struct dwarf2_cu): Delete members first_fn, last_fn,
+ cached_fn.
+ (struct function_range): Delete.
+ (initialize_cu_func_list, add_to_cu_func_list): Delete. All callers
+ updated.
+ (check_cu_functions): Ditto.
- * gdb/common/gdb_thread_db.h, gdb/dbxread.c, gdb/environ.c,
- gdb/gcore.h, gdb/rs6000-tdep.h, gdb/s390-nat.c, gdb/tic6x-tdep.c:
- Reformat the copyright header.
+2011-12-27 Mark Kettenis <kettenis@gnu.org>
-2012-01-06 Joel Brobecker <brobecker@adacore.com>
+ * inf-ptrace.c [PT_IO && PIOD_READ_AUXV]
+ (inf_ptrace_xfer_partial): Implement TARGET_OBJECT_AUXV.
+ (inf_ptrace_auxv_parse): New function.
+ (inf_ptrace_target): Initialize to_auxv_parse field.
- * top.c (print_gdb_version): Update copyright year.
+2011-12-27 Joel Brobecker <brobecker@adacore.com>
-2012-01-04 Jan Kratochvil <jan.kratochvil@redhat.com>
+ * ada-lang.c (should_use_wild_match): New function.
+ (ada_lookup_simple_minsym): Use should_use_wild_match.
+ Minor simplification. Add comment.
+ (ada_lookup_symbol_list): Use should_use_wild_match.
+ Minor simplification.
- Revert:
- 2012-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
- Joel Brobecker <brobecker@adacore.com>
- Fix regression for gdb.cp/gdb2495.exp with gcc-4.7.
- * arch-utils.c (displaced_step_at_entry_point): Incrase BP_LEN skip to
- 3 times.
- * infcall.c (call_function_by_hand) <AT_SYMBOL>: Move it upwards and
- fall through into AT_ENTRY_POINT.
- (call_function_by_hand) <AT_ENTRY_POINT>: New variable bp_len. Adjust
- DUMMY_ADDR with it.
- * ppc-linux-tdep.c (ppc_linux_displaced_step_location): Increase
- PPC_INSN_SIZE skip to 3 times.
+2011-12-27 Joel Brobecker <brobecker@adacore.com>
-2012-01-04 Joel Brobecker <brobecker@adacore.com>
+ * py-finishbreakpoint.c (bpfinishpy_init): Replace call to
+ sprintf by call to xsnprintf.
- * linespec.c (add_minsym): Preserve function descriptors.
-
-2012-01-04 Joel Brobecker <brobecker@adacore.com>
+2011-12-27 Joel Brobecker <brobecker@adacore.com>
* linespec.c (struct collect_minsyms) [list_mode]: New field.
(add_minsym): Ignore data symbols if not in list mode.
(search_minsyms_for_name): Set local.list_mode.
-2012-01-04 Ulrich Weigand <uweigand@de.ibm.com>
-
- * breakpoint.c (all_locations_are_pending): Consider locations
- in program spaces executing during startup pending as well.
+2011-12-27 Joel Brobecker <brobecker@adacore.com>
-2012-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
- Joel Brobecker <brobecker@adacore.com>
-
- Fix regression for gdb.cp/gdb2495.exp with gcc-4.7.
- * arch-utils.c (displaced_step_at_entry_point): Incrase BP_LEN skip to
- 3 times.
- * infcall.c (call_function_by_hand) <AT_SYMBOL>: Move it upwards and
- fall through into AT_ENTRY_POINT.
- (call_function_by_hand) <AT_ENTRY_POINT>: New variable bp_len. Adjust
- DUMMY_ADDR with it.
- * ppc-linux-tdep.c (ppc_linux_displaced_step_location): Increase
- PPC_INSN_SIZE skip to 3 times.
-
-2012-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
-
- * NEWS (Changes in GDB 7.4): Add gdbtui deprecation note.
- * tui/tui-main.c: Likewise.
+ * utils.c (gdb_realpath): Add better support for Windows hosts.
2011-12-23 Kevin Pouget <kevin.pouget@st.com>
- Introduce gdb.FinishBreakpoint in Python
+ Introduce gdb.FinishBreakpoint in Python.
+ * NEWS: Add entry for FinishBreakpoint.
* Makefile.in (SUBDIR_PYTHON_OBS): Add py-finishbreakpoint.o.
(SUBDIR_PYTHON_SRCS): Add python/py-finishbreakpoint.c.
Add build rule for this file.
@@ -251,19 +102,124 @@
* python/python.h: Include breakpoint.h
(gdbpy_is_stopped_at_finish_bp): New prototype.
-2011-12-22 Andreas Schwab <schwab@linux-m68k.org>
+2011-12-22 Tom Tromey <tromey@redhat.com>
- * ppc-linux-nat.c (create_watchpoint_request): Only use ranged
- watchpoints when supported.
+ PR python/12533:
+ * value.h (release_value_or_incref): Declare.
+ * value.c (struct value) <released>: New field.
+ (free_all_values, release_value, value_release_to_mark): Update
+ 'released'.
+ (release_value_or_incref): New function.
+ * python/py-value.c (valpy_new): Use release_value_or_incref.
+ (value_to_value_object): Likewise.
+ * varobj.c (install_new_value): Move value_incref earlier.
- * cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use
- obstack_empty_p.
+2011-12-22 Tom Tromey <tromey@redhat.com>
+
+ * value.c (struct value) <modifiable, lazy, optimized_out,
+ initialized, stack>: Now bitfields. Move to top.
+ <reference_count>: Move earlier.
+
+2011-12-21 Tom Tromey <tromey@redhat.com>
+
+ * minsyms.h: Rearrange. Document header and all functions.
+ * minsyms.c: Move some comments to minsyms.h.
+
+2011-12-21 Tom Tromey <tromey@redhat.com>
+
+ * symtab.h: Include minsyms.h.
+ (prim_record_minimal_symbol, prim_record_minimal_symbol_full)
+ (prim_record_minimal_symbol_and_info, msymbol_hash_iw)
+ (msymbol_hash, SYMBOL_HASH_NEXT, msymbol_objfile)
+ (lookup_minimal_symbol, lookup_minimal_symbol_text)
+ (lookup_minimal_symbol_solib_trampoline)
+ (lookup_minimal_symbol_by_pc_name, lookup_minimal_symbol_by_pc)
+ (iterate_over_minimal_symbols, lookup_minimal_symbol_and_objfile)
+ (lookup_minimal_symbol_by_pc_section)
+ (lookup_solib_trampoline_symbol_by_pc)
+ (init_minimal_symbol_collection)
+ (make_cleanup_discard_minimal_symbols, install_minimal_symbols)
+ (msymbols_sort): Move to minsyms.h.
+ * objfiles.c (terminate_minimal_symbol_table): Move to minsyms.c.
+ * minsyms.c (terminate_minimal_symbol_table): Move from
+ objfiles.c.
+ * minsyms.h: New file.
+
+2011-12-21 Tom Tromey <tromey@redhat.com>
+
+ * hppa-hpux-tdep.c (hppa64_hpux_search_dummy_call_sequence): Use
+ ALL_OBJFILE_MSYMBOLS.
+ (hppa_hpux_find_dummy_bpaddr): Likewise.
+ * jit.c (jit_object_close_impl): Use
+ terminate_minimal_symbol_table.
+
+2011-12-21 Tom Tromey <tromey@redhat.com>
+
+ * elfread.c (elf_symtab_read): Put the filename in the filename
+ bcache.
+
+2011-12-21 Tom Tromey <tromey@redhat.com>
+
+ * symtab.h (struct minimal_symbol) <filename>: Now const.
2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
PR tdep/12797
* arm-tdep.c (arm_return_value): Handle complex types.
+2011-12-21 Andreas Schwab <schwab@linux-m68k.org>
+
+ * ppc-linux-nat.c (create_watchpoint_request): Only use ranged
+ watchpoints when supported.
+
+2011-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * symfile.c (objfilep): New typedef and new DEF_VEC_P.
+ (reread_symbols): Remove variable reread_one, new variables
+ new_objfiles, all_cleanups and ix. Use new_objfiles instead of
+ reread_one. Push changed objfiles to new_objfiles, call
+ observer_notify_new_objfile for them later.
+
+2011-12-21 Joel Brobecker <brobecker@adacore.com>
+
+ * psymtab.c (expand_symtabs_matching_via_partial): Match
+ the partial symbols using their SYMBOL_SEARCH_NAME.
+ * symfile.h (struct quick_symbol_functions): Udate the
+ documentation of expand_symtabs_matching.
+ * dwarf2read.c (write_psymbols): Use SYMBOL_SEARCH_NAME instead
+ of SYMBOL_NATURAL_NAME in index entry.
+
+2011-12-21 Joel Brobecker <brobecker@adacore.com>
+
+ * linespec.c (locate_first_half): Add handling of Ada operators
+ when the current language is Ada.
+
+2011-12-21 Joel Brobecker <brobecker@adacore.com>
+
+ * objfiles.c (insert_section_p): Do not detect overlay sections
+ if overlay debugging is off.
+
+2011-12-21 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (is_name_suffix): Add handling of "TKB" suffixes.
+ Update function documentation.
+ * dictionary.c (dict_hash): Ignore "TKB" suffixes in hash
+ computation.
+
+2011-12-20 Pedro Alves <alves.ped@gmail.com>
+ Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * linux-nat.c (add_lwp): Don't call linux_nat_new_thread on the
+ first LWP.
+ * amd64-linux-nat.c (update_debug_registers_callback): Instantiate
+ `lwp->arch_private' if NULL.
+ (amd64_linux_prepare_to_resume): Do nothing if `lwp->arch_private'
+ is NULL.
+ * i386-linux-nat.c (update_debug_registers_callback): Instantiate
+ `lwp->arch_private' if NULL.
+ (i386_linux_prepare_to_resume): Do nothing if `lwp->arch_private'
+ is NULL.
+
2011-12-19 Doug Evans <dje@google.com>
* python/py-auto-load.c (info_auto_load_scripts): Pass address of
@@ -282,6 +238,22 @@
* s390-tdep.c (s390_push_dummy_call): Set addressing mode bit
in return PSWA.
+2011-12-19 Tom Tromey <tromey@redhat.com>
+
+ * symtab.h (add_minsym_to_hash_table): Don't declare.
+ * minsyms.c (add_minsym_to_hash_table): Now static.
+
+2011-12-19 Joel Brobecker <brobecker@adacore.com>
+
+ * elfread.c (elf_symtab_read): Ignore undefined symbols with
+ nonzero addresses if they do not correspond to a .plt section
+ when one is available in the objfile.
+
+2011-12-17 Andreas Schwab <schwab@linux-m68k.org>
+
+ * cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use
+ obstack_empty_p.
+
2011-12-17 Mark Kettenis <kettenis@gnu.org>
* amd64obsd-tdep.c (amd64obsd_init_abi): Don't set
@@ -296,6 +268,55 @@
* amd64obsd-tdep.c (amd64obsd_sigtramp_p): Detect new signal
trampoline to be introduced in OpenBSD 5.0.
+2011-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix build regression from the PR threads/10729 fix.
+ * s390-nat.c (s390_insert_watchpoint, s390_remove_watchpoint): Use LP,
+ not LP->PTID.
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-main.c (mi_cmd_list_thread_groups): Rename `optind' and
+ `optarg' to `oind' and `oarg', respectively(-Wshadow).
+ (mi_cmd_data_read_memory): Ditto.
+ (mi_cmd_data_read_memory_bytes): Ditto.
+ (mi_cmd_data_write_memory): Ditto.
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-getopt.c (mi_getopt): Rename `optind' and `optarg' to
+ `oind' and `oarg', respectively(-Wshadow).
+ (mi_valid_noargs): Ditto.
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-cmd-var.c (print_varobj): Rename `optind' and `optarg' to
+ `oind' and `oarg', respectively(-Wshadow).
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-cmd-target.c (mi_cmd_target_file_get): Rename `optind' and
+ `optarg' to `oind' and `oarg', respectively(-Wshadow).
+ (mi_cmd_target_file_put): Ditto.
+ (mi_cmd_target_file_delete): Ditto.
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-cmd-env.c (mi_cmd_env_path): Rename `optind' and
+ `optarg' to `oind' and `oarg', respectively(-Wshadow).
+ (mi_cmd_env_dir): Ditto.
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-cmd-disas.c (mi_cmd_disassemble): Rename `optind' and
+ `optarg' to `oind' and `oarg', respectively(-Wshadow).
+
+2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
+
+ * mi/mi-cmd-break.c (mi_cmd_break_insert): Rename `optind' and
+ `optparg' to `oind' and `oarg', respectively(-Wshadow).
+ (mi_cmd_break_watch): Ditto.
+
2011-12-16 Tom Tromey <tromey@redhat.com>
* linespec.c (collect_symbols): Call maybe_add_address after
@@ -322,6 +343,23 @@
* cli/cli-cmds.c (filter_sals): Filter out sals with NULL symtab.
+2011-12-16 Pedro Alves <pedro@codesourcery.com>
+
+ * inf-loop.c: Include top.h.
+ (inferior_event_handler): Call check_frame_language.
+ * top.c (check_frame_language_change): New, factored out from ...
+ (execute_command): ... this. Use check_frame_language_change.
+ * top.h (check_frame_language_change): Declare.
+
+2011-12-16 asmwarrior <asmwarrior@gmail.com> (obvious fix)
+
+ * windows-nat.c (cygwin_get_dr, cygwin_get_dr7): Add missing
+ prototypes.
+
+2011-12-16 Doug Evans <dje@google.com>
+
+ * NEWS: Add entry for stdio gdbserver.
+
2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
* python/python.c: Define python_excp_enums.
@@ -335,11 +373,145 @@
* NEWS: Update to reflect removal for "maint set/show
print-stack"
+2011-12-15 Doug Evans <dje@google.com>
+
+ * exceptions.c (catcher_list_size): New function.
+ (last_message): Delete.
+ (exception_messages, exception_messages_size): New static globals.
+ (throw_it): Use exception_messages array to handle nested calls.
+
2011-12-15 Tom Tromey <tromey@redhat.com>
* symfile.c (symbol_file_add_with_addrs_or_offsets): Remove bad
do_cleanups call.
+2011-12-14 Doug Evans <dje@google.com>
+
+ * defs.h (wait_to_die_with_timeout): Declare.
+ * utils.c: #include "gdb_wait.h".
+ (sigalrm_handler, wait_to_die_with_timeout): New functions.
+ * ser-pipe.c: Don't #include "gdb_wait.h".
+ (pipe_close): Give child a chance to die on its own after closing
+ its stdin before SIGTERM'ing it.
+
+2011-12-14 Joel Brobecker <brobecker@adacore.com>
+ Tom Tromey <tromey@redhat.com>
+
+ * ada-lang.c (add_nonlocal_symbols): Initialize data to
+ all zeros. Remove setting of data.arg_sym to NULL.
+
+2011-12-14 Pedro Alves <pedro@codesourcery.com>
+
+ PR threads/10729
+
+ * linux-nat.c (linux_nat_new_thread): Change parameter to an lwp
+ pointer.
+ (linux_nat_prepare_to_resume): New global.
+ (lwp_free): New.
+ (purge_lwp_list): Use it.
+ (add_lwp): Call linux_nat_new_thread even on the first LWP.
+ Adjust to interface change.
+ (delete_lwp): Call lwp_free instead of xfree.
+ (detach_callback, linux_nat_detach, resume_lwp, linux_nat_resume)
+ (linux_handle_syscall_trap, linux_handle_extended_wait)
+ (linux_nat_filter_event, resume_stopped_resumed_lwps): Call
+ linux_nat_prepare_to_resume before resuming.
+ (linux_stop_lwp): New.
+ (linux_nat_set_new_thread): Adjust.
+ (linux_nat_set_prepare_to_resume): New.
+ * linux-nat.h (struct arch_lwp_info): Forward declare.
+ (struct lwp_info) <arch_private>: New field.
+ (linux_stop_lwp): Declare.
+ (linux_nat_set_new_thread): Adjust.
+ (linux_nat_set_prepare_to_resume): New.
+
+ * i386-nat.c (DR_NADDR, DR_STATUS, DR_CONTROL)
+ (struct i386_debug_reg_state): Move to i386-nat.h.
+ (dr_mirror): Comment.
+ (i386_debug_reg_state): New.
+ (i386_update_inferior_debug_regs): Simplify.
+ (i386_stopped_data_address): Use the debug register state from the
+ inferior, not from the local cache.
+ * i386-nat.h (struct i386_dr_low_type): Delete reset_addr and
+ unset_status fields. New get_addr and get_control fields.
+ (DR_FIRSTADDR, DR_LASTADDR, DR_CONTROL): Moved from i386-nat.c.
+ (DR_NADDR, DR_STATUS): New.
+ (struct i386_debug_reg_state): Moved from i386-nat.c.
+
+ * amd64-linux-nat.c (struct arch_lwp_info): New.
+ (amd64_linux_dr): Delete global.
+ (amd64_linux_dr_get_addr): New.
+ (amd64_linux_dr_get_control): New.
+ (amd64_linux_dr_unset_status): Delete.
+ (amd64_linux_dr_set_addr): Reimplement.
+ (amd64_linux_dr_reset_addr): Delete.
+ (update_debug_registers_callback): New.
+ (amd64_linux_dr_set_control): Reimplement.
+ (amd64_linux_dr_set_addr): Reimplement.
+ (amd64_linux_prepare_to_resume): New.
+ (amd64_linux_new_thread): Change parameter to an lwp pointer.
+ Reimplement.
+ (_initialize_amd64_linux_nat): No longer install
+ i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
+ amd64_linux_dr_get_control as i386_dr_low.get_control. Install
+ amd64_linux_dr_get_addr as i386_dr_low.get_addr. Install
+ amd64_linux_prepare_to_resume.
+ * i386-linux-nat.c (DR_FIRSTADDR, DR_LASTADDR, DR_STATUS)
+ (DR_CONTROL): Delete.
+ (struct arch_lwp_info): New.
+ (i386_linux_dr): Delete global.
+ (i386_linux_dr_set_control): Reimplement.
+ (i386_linux_dr_get_addr): New.
+ (i386_linux_dr_set_addr): Reimplement.
+ (i386_linux_dr_get_control): New.
+ (update_debug_registers_callback): New.
+ (i386_linux_dr_unset_status): Delete.
+ (i386_linux_dr_set_addr): Reimplement.
+ (i386_linux_prepare_to_resume): New.
+ (i386_linux_new_thread): Change parameter to an lwp pointer.
+ Reimplement.
+ (_initialize_i386_linux_nat): No longer install
+ i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
+ i386_linux_dr_get_control as i386_dr_low.get_control. Install
+ i386_linux_dr_get_addr as i386_dr_low.get_addr. Install
+ i386_linux_prepare_to_resume.
+
+ * arm-linux-nat.c (arm_linux_new_thread): Change parameter to an
+ lwp pointer. Adjust.
+ * ia64-linux-nat.c (ia64_linux_new_thread): Likewise.
+ * mips-linux-nat.c (mips_linux_new_thread): Likewise.
+ * ppc-linux-nat.c (ppc_linux_new_thread): Likewise.
+ * s390-nat.c (s390_fix_watch_points): Likewise.
+
+ * i386-darwin-nat.c (DR_FIRSTADDR, DR_LASTADDR, DR_STATUS)
+ (DR_CONTROL): Delete.
+ (i386_darwin_dr_reset_addr): Delete.
+ (i386_darwin_dr_get_addr): New.
+ (i386_darwin_dr_get_control): New.
+ * go32-nat.c
+ (go32_get_dr7, go32_get_dr): New.
+ (init_go32_ops): No longer install i386_dr_low.reset_addr.
+ Install go32_get_dr7 as i386_dr_low.get_control. Install
+ go32_get_dr as i386_dr_low.get_addr.
+ * i386bsd-nat.c (i386bsd_dr_get): New.
+ (i386bsd_dr_reset_addr): Delete.
+ (i386bsd_dr_get_addr): New.
+ (i386bsd_dr_get_status): Use i386bsd_dr_get.
+ (i386bsd_dr_get_control): New.
+ * i386bsd-nat.h (i386bsd_dr_reset_addr): Delete.
+ (i386bsd_dr_get_addr): New.
+ (i386bsd_dr_get_control): New.
+ * i386fbsd-nat.c (_initialize_i386fbsd_nat): No longer install
+ i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
+ i386bsd_dr_get_control as i386_dr_low.get_control. Install
+ i386bsd_dr_get_addr as i386_dr_low.get_addr.
+ * windows-nat.c (init_windows_ops): No longer install
+ i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
+ cygwin_get_dr7 as i386_dr_low.get_control. Install cygwin_get_dr
+ as i386_dr_low.get_addr.
+ (cygwin_get_dr): New.
+ (cygwin_get_dr7): New.
+
2011-12-14 Pedro Alves <pedro@codesourcery.com>
* ia64-tdep.c (ia64_memory_remove_breakpoint): Use
@@ -352,6 +524,10 @@
* ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Use
target_write_raw_memory.
+2011-12-14 Joel Brobecker <brobecker@adacore.com>
+
+ * linespec.c (decode_line_internal): Make static.
+
2011-12-14 Yao Qi <yao@codesourcery.com>
* breakpoint.c (create_breakpoint): Set canonical.addr_string
@@ -359,25 +535,14 @@
2011-12-13 Joel Brobecker <brobecker@adacore.com>
- * version.in: Set version to 7.3.91.20111213-cvs.
-
-2011-12-13 Joel Brobecker <brobecker@adacore.com>
-
- GDB 7.3.91 released.
-
-2011-12-13 Joel Brobecker <brobecker@adacore.com>
-
- * version.in: Update GDB version number to 7.3.91.
-
-2011-12-13 Joel Brobecker <brobecker@adacore.com>
-
- * configure.ac: Disable -Werror by default.
- * configure: Regenerate.
+ GDB 7.4 branch created (branch timestamp: 2011-12-13 13:00 UTC)
+ * version.in: Bump version to 7.4.50.20111213-cvs.
2011-12-13 Joel Brobecker <brobecker@adacore.com>
- GDB 7.4 branch created (branch timestamp: 2011-12-13 13:00 UTC)
- * version.in: Bump version to 7.3.90.20111213-cvs.
+ * NEWS: Create a new section for the next release branch.
+ Rename the section of the current branch, now that it has
+ been cut.
2011-12-11 Joel Brobecker <brobecker@adacore.com>
« no previous file with comments | « gdb/ChangeLog ('k') | gdb/MAINTAINERS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698