From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28103 invoked by alias); 2 Jan 2012 15:19:15 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 28008 invoked by uid 9674); 2 Jan 2012 15:19:13 -0000 Date: Mon, 02 Jan 2012 15:19:00 -0000 Message-ID: <20120102151913.27993.qmail@sourceware.org> From: jkratoch@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-jankratochvil-watchpoint3: Merge branch 'f-cleanup-fork-multifix' into archer-jankratochvil-watchpoint3 X-Git-Refname: refs/heads/archer-jankratochvil-watchpoint3 X-Git-Reftype: branch X-Git-Oldrev: de10a63f2dce45a46eaaa5bbf6b52d646bc9edad X-Git-Newrev: 26385102b3c639bff7435c6dd1191538511b5216 X-SW-Source: 2012-q1/txt/msg00000.txt.bz2 List-Id: The branch, archer-jankratochvil-watchpoint3 has been updated via 26385102b3c639bff7435c6dd1191538511b5216 (commit) via b7ef56ffcc0307e964999d96923a5e944fc3da13 (commit) via 8a8cedf9dd434bafcfcb3f4c565b43fe161614be (commit) via 83275497a8b49fc0c3b04c2179de0f6c8da6f8f0 (commit) via abe161a6b97eb0fec5c17fa4fa689bb54b591de5 (commit) via 46b0c1e5d4f1e6d3fb7dfcdbbef359624f28e013 (commit) via 17f147ec12e6fff1c3a028d901abe26b3bc3ec40 (commit) via 6d59758b05cf711dfbabdadee468406370226df5 (commit) via 936b1ce67d1d9dfbb5ff8981c3bbd684a51737c6 (commit) via 16d6433e67c0b1da71443f8dd58f0d06e0d2ea42 (commit) via 9b71162acf306b7fbed70cdb47cf7630ef0cedfe (commit) via 3cb2431be3de48c9179231ddcda89962120b2df6 (commit) via ddafceaa4b49b1412efbde17e7410ab961e1dd52 (commit) via b0748a6a9725d8ac0757964996e8bfe92b74e7f8 (commit) via 05d94e0dd05eae853c6d056f7880f68814c30eb8 (commit) via 4384851a383f29a4d3b75b4ed36c3efcec5ded29 (commit) via 7f752c53eb1e6eae699e09651cea37a14cda7d34 (commit) via e29d53bfffc2c0887339e0515f88abb41f529bda (commit) via ada079bebbfbb924b56817ecd936f03fa0e9cde7 (commit) via 86915311ea40dcef2b90af556628508684519578 (commit) via 53d3fa81204f673c4b20d1391df49012f7f379cc (commit) via e0cf02e8332005ce90524d38874e5ec9892f118c (commit) via f4880dd99e98e8d7c252c032ca6722572eb32a5f (commit) via 7e3b2d8b307393fa3e37562f027212676ce6a526 (commit) via 0239f6ede5e93a08eb39bba8410248f3adb462ec (commit) via 2eb7b40a8d79c8992a59b65cd5efd838266c5b81 (commit) via 6971cd1840358f9edd57e9d4557dbc888e3bcf3b (commit) via e7bdd1834e24e85e2626dcd025ee5bbc654c2882 (commit) via f77839006a563f007171124198695da76ff77cd4 (commit) via 67743024857cbc7dbe11d17dffcdad1ae57f7f27 (commit) via fe19822761b4635f392875a186e48af446b40f41 (commit) via 45d0bff374b6108e440e2dbee65bcbcd73ef1e44 (commit) via aeaa33dcfaba3188c20b9264ca27d7624990ee47 (commit) via 692cfd259e9018d244f1cf177453d84461392a41 (commit) via 589c809e8068cfc2e66c92695268165e1a2bb5d1 (commit) via 83f7dbbe9f48e5d9bef42e7c913f637656de2d9c (commit) via bd8fbf3b0abc063eea8fb763b058b0e71bf84a31 (commit) via aee81df7a1621818fd37edf484b76160fe5bfb2c (commit) via 0aea5806b4128e3310c00c03eed8b263ecba2408 (commit) via 80999203fa997e891fbf3b5079b78910c5c7cc35 (commit) via 195f9dc749c68f7a0e8fc48b415bcc1cecf66dd4 (commit) via 2b5fe59e310f663f4106cc151ffc54ab1e0e512a (commit) via 92700536e13e24e2471bd1bc5949fb3997c3d657 (commit) via 0e3edabe28a58db9ad2f859405b16c0feca53c56 (commit) via 9027c962842968cd981ffaacf8d1275c27e74cb3 (commit) via c216a5ff1eb1697fd4e8529348d8cc660036b855 (commit) via 21b92d850d944458bdf29b9b95ec81b2f59a3872 (commit) via 6de0ba0ce303b1d7366edad1eb33469a8705ee64 (commit) via 61dd31a4b334466abc96dc933eb027fcf56136ae (commit) via e57e0f6560e61c4413ccd65dc65faae21e417f67 (commit) via 536099be2d07a74b65aa946333ee72eabf91a287 (commit) via cbefddd6bcf8d56082688d9e9cc18287bf091856 (commit) via dba62eaeebdfb71c1703bd939292b01121de3dbb (commit) via e26fc316c31768a2bc6b130dbd64cb35803caa44 (commit) via 605869c4f481cb8acf038a3a1b5ecffae7b7c76c (commit) via 7f525865c9079def7775ed1951f46d5d9b5ee1a9 (commit) via aa612e6764e04856a1b63c36dc9b998e298633da (commit) via 89d8457493f09b17ebba5b04f85571d248932a5b (commit) via 6935b2241070391b0e03f610bfa6f1b967c37997 (commit) via 68157edc52c52e1f716898c0bcddb47f39ec1b25 (commit) via 4c8df8e7456d95507e9fe0f630b5430cf7b038f3 (commit) from de10a63f2dce45a46eaaa5bbf6b52d646bc9edad (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 26385102b3c639bff7435c6dd1191538511b5216 Merge: de10a63 b7ef56f Author: Jan Kratochvil Date: Mon Jan 2 16:19:01 2012 +0100 Merge branch 'f-cleanup-fork-multifix' into archer-jankratochvil-watchpoint3 commit b7ef56ffcc0307e964999d96923a5e944fc3da13 Author: Jan Kratochvil Date: Mon Jan 2 16:18:11 2012 +0100 Remove excessive pspace handling. commit 8a8cedf9dd434bafcfcb3f4c565b43fe161614be Author: Jan Kratochvil Date: Mon Jan 2 16:09:25 2012 +0100 . commit 83275497a8b49fc0c3b04c2179de0f6c8da6f8f0 Merge: 3cb2431 abe161a Author: Jan Kratochvil Date: Mon Jan 2 15:23:06 2012 +0100 Merge branch 'f-cleanup-fork' into f-cleanup-fork-multifix commit abe161a6b97eb0fec5c17fa4fa689bb54b591de5 Merge: ddafcea 46b0c1e Author: Jan Kratochvil Date: Mon Jan 2 15:23:06 2012 +0100 Merge branch 'f-cleanup' into f-cleanup-fork commit 46b0c1e5d4f1e6d3fb7dfcdbbef359624f28e013 Merge: b0748a6 17f147e Author: Jan Kratochvil Date: Mon Jan 2 15:23:06 2012 +0100 Merge branch 'f' into f-cleanup commit 17f147ec12e6fff1c3a028d901abe26b3bc3ec40 Author: Jan Kratochvil Date: Mon Jan 2 13:29:55 2012 +0000 gdb/ Revert this part of: 2012-01-02 Jan Kratochvil Remove the gdbtui binary. * gdb.c (main): Remove args.interpreter_p initialization. * main.c (captured_main): Set INTERPRETER_P directly by INTERP_CONSOLE. * main.h (struct captured_main_args): Remove interpreter_p. commit 6d59758b05cf711dfbabdadee468406370226df5 Author: Joel Brobecker Date: Mon Jan 2 09:03:07 2012 +0000 Add fnchange.lst entry for gdb/ChangeLog-2011. gdb/ChangeLog: * config/djgpp/fnchange.lst: Add entry for ChangeLog-2011. commit 936b1ce67d1d9dfbb5ff8981c3bbd684a51737c6 Author: Joel Brobecker Date: Mon Jan 2 08:59:34 2012 +0000 gdb/gdbserver/gdbreplay: Update copyright year in version out gdb/ChangeLog: * top.c (print_gdb_version): Update copyright year. gdb/gdbserver/ChangeLog: * server.c (gdbserver_version): Update copyright year. * gdbreplay.c (gdbreplay_version): Likewise. commit 16d6433e67c0b1da71443f8dd58f0d06e0d2ea42 Author: Joel Brobecker Date: Mon Jan 2 08:58:05 2012 +0000 Rotate GDB ChangeLog for 2012. commit 9b71162acf306b7fbed70cdb47cf7630ef0cedfe Author: qiyao Date: Mon Jan 2 03:59:35 2012 +0000 gdb/ * inf-ptrace.c (inf_ptrace_xfer_partial): Reindent. commit 3cb2431be3de48c9179231ddcda89962120b2df6 Merge: 7f752c5 ddafcea Author: Jan Kratochvil Date: Mon Jan 2 04:22:16 2012 +0100 Merge branch 'f-cleanup-fork' into f-cleanup-fork-multifix commit ddafceaa4b49b1412efbde17e7410ab961e1dd52 Merge: e29d53b b0748a6 Author: Jan Kratochvil Date: Mon Jan 2 04:22:16 2012 +0100 Merge branch 'f-cleanup' into f-cleanup-fork commit b0748a6a9725d8ac0757964996e8bfe92b74e7f8 Merge: ada079b 05d94e0 Author: Jan Kratochvil Date: Mon Jan 2 04:22:13 2012 +0100 Merge branch 'f' into f-cleanup Conflicts: gdb/amd64-linux-nat.c gdb/i386-linux-nat.c commit 05d94e0dd05eae853c6d056f7880f68814c30eb8 Author: Jan Kratochvil Date: Mon Jan 2 02:52:19 2012 +0000 gdb/ 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) : Move it upwards and fall through into AT_ENTRY_POINT. (call_function_by_hand) : 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. commit 4384851a383f29a4d3b75b4ed36c3efcec5ded29 Author: Jan Kratochvil Date: Mon Jan 2 02:42:23 2012 +0000 gdb/ * amd64-linux-nat.c (update_debug_registers_callback): New comment on the return value. * i386-linux-nat.c (update_debug_registers_callback): Likewise. commit 7f752c53eb1e6eae699e09651cea37a14cda7d34 Merge: 8691531 e29d53b Author: Jan Kratochvil Date: Mon Jan 2 03:36:29 2012 +0100 Merge branch 'f-cleanup-fork' into f-cleanup-fork-multifix commit e29d53bfffc2c0887339e0515f88abb41f529bda Author: Jan Kratochvil Date: Mon Jan 2 03:36:27 2012 +0100 . commit ada079bebbfbb924b56817ecd936f03fa0e9cde7 Merge: 2b5fe59 7e3b2d8 Author: Jan Kratochvil Date: Mon Jan 2 03:35:41 2012 +0100 Merge branch 'f' into f-cleanup commit 86915311ea40dcef2b90af556628508684519578 Merge: 8099920 53d3fa8 Author: Jan Kratochvil Date: Mon Jan 2 03:35:41 2012 +0100 Merge branch 'f-cleanup-fork' into f-cleanup-fork-multifix commit 53d3fa81204f673c4b20d1391df49012f7f379cc Merge: 195f9dc ada079b Author: Jan Kratochvil Date: Mon Jan 2 03:35:41 2012 +0100 Merge branch 'f-cleanup' into f-cleanup-fork commit e0cf02e8332005ce90524d38874e5ec9892f118c Author: Jan Kratochvil Date: Mon Jan 2 02:31:18 2012 +0000 gdb/ Build gdb directly from *.o files not using libgdb.a. * Makefile.in (SUBDIR_TUI_OBS): Remove duplicate tui.o. (COMMON_OBS): Remove solib-target.o. (LIBGDB_OBS, libgdb.a): Move it before the gdb$(EXEEXT) rule. (gdb$(EXEEXT)): Replace libgdb.a with $(LIBGDB_OBS). (LIBGDB_OBS, libgdb.a): Move it above. * configure.tgt (alpha*-*-linux*, alpha*-*-freebsd*) (alpha*-*-kfreebsd*-gnu, alpha*-*-netbsd*, alpha*-*-knetbsd*-gnu) (alpha*-*-openbsd*, am33_2.0*-*-linux*, arm*-wince-pe) (arm*-*-mingw32ce*, arm*-*-linux*, arm*-*-netbsd*, arm*-*-knetbsd*-gnu) (arm*-*-openbsd*, cris*, frv-*-*, hppa*-*-hpux*, hppa*-*-linux*) (hppa*-*-netbsd*, hppa*-*-openbsd*, i[34567]86-*-darwin*) (i[34567]86-*-dicos*, i[34567]86-*-freebsd*, i[34567]86-*-kfreebsd*-gnu) (i[34567]86-*-netbsd*, i[34567]86-*-knetbsd*-gnu, i[34567]86-*-openbsd*) (i[34567]86-*-nto*, i[34567]86-*-solaris2.1[0-9]*) (x86_64-*-solaris2.1[0-9]*, i[34567]86-*-solaris*, i[34567]86-*-linux*) (i[34567]86-*-gnu*, ia64-*-linux*, m32r*-*-linux*, m68*-*-linux*) (m68*-*-netbsd*, m68*-*-knetbsd*-gnu, m68*-*-openbsd*) (microblaze*-linux-*, microblaze*-*-linux*, mips*-sgi-irix5*) (mips*-sgi-irix6*, mips*-*-linux*, mips*-*-netbsd*) (mips*-*-knetbsd*-gnu, mips64*-*-openbsd*, powerpc-*-netbsd*) (powerpc-*-knetbsd*-gnu, powerpc-*-openbsd*, powerpc-*-aix*, rs6000-*-*) (powerpc-*-linux*, powerpc64-*-linux*, powerpc*-*-*, s390*-*-*) (sh*-*-linux*, sh*-*-netbsdelf*, sh*-*-knetbsd*-gnu, sh*-*-openbsd*) (sparc-*-linux*, sparc64-*-linux*, sparc*-*-freebsd*) (sparc*-*-kfreebsd*-gnu, sparc-*-netbsd*, sparc-*-knetbsd*-gnu) (sparc64-*-netbsd*, sparc64-*-knetbsd*-gnu, sparc-*-openbsd*) (sparc64-*-openbsd*, sparc-*-solaris2.[0-6], sparc-*-solaris2.[0-6].*) (sparc-*-solaris2*, sparcv9-*-solaris2*, sparc64-*-solaris2*) (vax-*-netbsd*, vax-*-knetbsd*-gnu, x86_64-*-darwin*, x86_64-*-dicos*) (x86_64-*-linux*, x86_64-*-freebsd*, x86_64-*-kfreebsd*-gnu) (x86_64-*-netbsd*, x86_64-*-knetbsd*-gnu, x86_64-*-openbsd*) (xtensa*-*-linux*, xtensa*): Remove solib.o from gdb_target_obs. commit f4880dd99e98e8d7c252c032ca6722572eb32a5f Author: Jan Kratochvil Date: Mon Jan 2 02:28:56 2012 +0000 gdb/ Remove the gdbtui binary. * .gitignore (/gdbtui): Remove. * Makefile.in (TUI): Remove. (SUBDIR_TUI_OBS): Remove tui-main.o. (SUBDIR_TUI_SRCS): Remove tui/tui-main.c. (all-tui, install-tui, uninstall-tui, $(TUI)$(EXEEXT), clean-tui) (tui-main.o): Remove. (all_object_files): Remove tui-main.o. * NEWS: New note for the gdbtui removal. * configure: Rebuilt. * configure.ac: No longer add all-tui, clean-tui, install-tui and uninstall-tui to CONFIG_ALL, CONFIG_CLEAN, CONFIG_INSTALL and CONFIG_UNINSTALL respectively. * gdb.c (main): Remove args.interpreter_p initialization. * main.c (captured_main): Set INTERPRETER_P directly by INTERP_CONSOLE. * main.h (struct captured_main_args): Remove interpreter_p. * tui/tui-main.c: Remove. gdb/doc/ Remove the gdbtui binary. * all-cfg.texi (GDBTUI): Remove. * gdb.texinfo (Mode Options): Remove the GDBTUI reference. (TUI): Remove GDBTUI pindex. Remove the GDBTUI reference. * gdbint.texinfo (Testsuite): Replace `gdbtui' by `gdb -tui'. commit 7e3b2d8b307393fa3e37562f027212676ce6a526 Author: Doug Evans Date: Mon Jan 2 01:23:40 2012 +0000 * dwarf2read.c (dwarf2_compute_name): Simplify objfile references. (dwarf2_physname, read_import_statement): Ditto. (read_call_site_scope, dwarf2_record_block_ranges): Ditto. (process_structure_scope read_subroutine_type): Ditto. (read_typedef, load_partial_dies, read_partial_die): Ditto. (find_partial_die, dwarf_decode_lines, lookup_die_type): Ditto. (dwarf2_fetch_die_location_block): Ditto. (dwarf_decode_macros, dwarf2_symbol_mark_computed): Ditto. commit 0239f6ede5e93a08eb39bba8410248f3adb462ec Author: Doug Evans Date: Mon Jan 2 00:50:07 2012 +0000 * dwarf2read.c (read_signatured_type): Delete `objfile' arg. All callers updated. (load_full_comp_unit, queue_comp_unit, process_queue): Ditto. (dw2_do_instantiate_symtab, dw2_instantiate_symtab): Ditto. (process_psymtab_comp_unit, load_partial_comp_unit): Ditto. commit 2eb7b40a8d79c8992a59b65cd5efd838266c5b81 Author: Doug Evans Date: Mon Jan 2 00:29:19 2012 +0000 * dwarf2read.c (load_cu): Move assert to more useful location. commit 6971cd1840358f9edd57e9d4557dbc888e3bcf3b Author: Doug Evans Date: Mon Jan 2 00:23:50 2012 +0000 * dwarf2read.c (free_heap_comp_unit): Renamed from free_one_comp_unit. All callers updated. commit e7bdd1834e24e85e2626dcd025ee5bbc654c2882 Author: Doug Evans Date: Mon Jan 2 00:09:56 2012 +0000 * dwarf2read.c (dwarf2_per_objfile): Add comment. (dwarf2_elf_names): Minor reformat. (dwarf2_per_cu_data): Tweak comment. (dwarf2_read_section): Fix comment. (create_all_comp_units): Fix comment. (load_full_comp_unit): Fix comment. (process_full_comp_unit): Fix comment. (read_signatured_type): Fix comment. commit f77839006a563f007171124198695da76ff77cd4 Author: gdbadmin Date: Mon Jan 2 00:00:03 2012 +0000 *** empty log message *** commit 67743024857cbc7dbe11d17dffcdad1ae57f7f27 Author: Alan Modra Date: Sun Jan 1 23:00:05 2012 +0000 daily update commit fe19822761b4635f392875a186e48af446b40f41 Author: gdbadmin Date: Sun Jan 1 00:00:03 2012 +0000 *** empty log message *** commit 45d0bff374b6108e440e2dbee65bcbcd73ef1e44 Author: Alan Modra Date: Sat Dec 31 23:00:06 2011 +0000 daily update commit aeaa33dcfaba3188c20b9264ca27d7624990ee47 Author: Doug Evans Date: Sat Dec 31 17:18:12 2011 +0000 * dwarf2read.c (read_typedef): Guard against self-referential typedefs. commit 692cfd259e9018d244f1cf177453d84461392a41 Author: Mike Frysinger Date: Sat Dec 31 07:06:46 2011 +0000 sim: erc32: fix linking against local readline on modern (ncurses) systems The current erc32 configure script only searches for -ltermcap to provide any termcap funcs (which readlines needs). When building against a local readline (which is static), we hit link failures like so: gcc ...-I/-D flags... -o sis \ sis.o exec.o erc32.o func.o help.o float.o \ ../../bfd/libbfd.a ../../opcodes/libopcodes.a \ ../../libiberty/libiberty.a -lz -lnsl \ ../../readline/libreadline.a -lm ../../readline/libreadline.a(display.o): In function 'cr': .../readline/display.c:2486: undefined reference to 'tputs' collect2: ld returned 1 exit status make[2]: *** [sis] Error 1 Use AC_SEARCH_LIBS from gdb's configure.ac as suggested by Joel Brobecker to check for additional termcap providers. Signed-off-by: Mike Frysinger commit 589c809e8068cfc2e66c92695268165e1a2bb5d1 Author: gdbadmin Date: Sat Dec 31 00:00:03 2011 +0000 *** empty log message *** commit 83f7dbbe9f48e5d9bef42e7c913f637656de2d9c Author: Alan Modra Date: Fri Dec 30 23:00:05 2011 +0000 daily update commit bd8fbf3b0abc063eea8fb763b058b0e71bf84a31 Author: emachado Date: Fri Dec 30 14:30:39 2011 +0000 Fixing previous Changelog entry (removing the unnecessary "gdb/testsuite/" line and adding the missing period) commit aee81df7a1621818fd37edf484b76160fe5bfb2c Author: emachado Date: Fri Dec 30 14:11:56 2011 +0000 2011-12-30 Edjunior Machado gdb/testsuite/ * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support is not enabled. commit 0aea5806b4128e3310c00c03eed8b263ecba2408 Author: Mike Frysinger Date: Fri Dec 30 09:12:36 2011 +0000 sim: cr16: add ifdefs around undefined syscalls The cr16 libgloss port does not define these syscall numbers, so trying to use them results in build failures [1]. The cr16 code already uses ifdefs around a bunch of syscalls, so extend that style to cover the ones that are currently missing. Now we can at least compile. [1] http://sourceware.org/ml/gdb-patches/2011-06/msg00118.html Signed-off-by: Mike Frysinger commit 80999203fa997e891fbf3b5079b78910c5c7cc35 Merge: 89d8457 195f9dc Author: Jan Kratochvil Date: Fri Dec 30 01:09:17 2011 +0100 Merge branch 'f-cleanup-fork' into f-cleanup-fork-multifix commit 195f9dc749c68f7a0e8fc48b415bcc1cecf66dd4 Merge: 7e3113f 2b5fe59 Author: Jan Kratochvil Date: Fri Dec 30 01:09:15 2011 +0100 Merge branch 'f-cleanup' into f-cleanup-fork commit 2b5fe59e310f663f4106cc151ffc54ab1e0e512a Merge: 8b9e030 0e3edab Author: Jan Kratochvil Date: Fri Dec 30 01:09:13 2011 +0100 Merge branch 'f' into f-cleanup commit 92700536e13e24e2471bd1bc5949fb3997c3d657 Author: gdbadmin Date: Fri Dec 30 00:00:33 2011 +0000 *** empty log message *** commit 0e3edabe28a58db9ad2f859405b16c0feca53c56 Author: Alan Modra Date: Thu Dec 29 23:00:07 2011 +0000 daily update commit 9027c962842968cd981ffaacf8d1275c27e74cb3 Author: gdbadmin Date: Thu Dec 29 00:00:33 2011 +0000 *** empty log message *** commit c216a5ff1eb1697fd4e8529348d8cc660036b855 Author: Alan Modra Date: Wed Dec 28 23:00:08 2011 +0000 daily update commit 21b92d850d944458bdf29b9b95ec81b2f59a3872 Author: Jan Kratochvil Date: Wed Dec 28 18:45:45 2011 +0000 gdb/ * gdbarch.sh (max_insn_length): Extend the comment by unit. * gdbarch.h: Regenerate. commit 6de0ba0ce303b1d7366edad1eb33469a8705ee64 Author: Joel Brobecker Date: Wed Dec 28 07:05:16 2011 +0000 varobj.c:varobj_update minor reformatting gdb/ChangeLog: * varobj.c (varobj_update): Minor reformatting, putting the function name at the start of the next line. commit 61dd31a4b334466abc96dc933eb027fcf56136ae Author: gdbadmin Date: Wed Dec 28 00:00:02 2011 +0000 *** empty log message *** commit e57e0f6560e61c4413ccd65dc65faae21e417f67 Author: Doug Evans Date: Tue Dec 27 23:41:58 2011 +0000 * 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. commit 536099be2d07a74b65aa946333ee72eabf91a287 Author: Alan Modra Date: Tue Dec 27 23:00:05 2011 +0000 daily update commit cbefddd6bcf8d56082688d9e9cc18287bf091856 Author: Mark Kettenis Date: Tue Dec 27 21:36:39 2011 +0000 2011-12-27 Mark Kettenis * 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. commit dba62eaeebdfb71c1703bd939292b01121de3dbb Author: Jan Kratochvil Date: Tue Dec 27 21:29:41 2011 +0000 gdb/testsuite/ * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the parameter to self_exec, adjust the function. (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit. * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test. (set var do_exit = 0): Remove test. (newline at end of file): Add one. commit e26fc316c31768a2bc6b130dbd64cb35803caa44 Author: Joel Brobecker Date: Tue Dec 27 04:17:55 2011 +0000 New function ada-lang.c:should_use_wild_match... ... to avoid code duplication. gdb/ChangeLog: * 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. commit 605869c4f481cb8acf038a3a1b5ecffae7b7c76c Author: Joel Brobecker Date: Tue Dec 27 04:12:09 2011 +0000 remove use of sprintf in py-finishbreakpoint.c... ... and replace it with call to xsnprintf, following GDB's coding rules. gdb/ChangeLog: * py-finishbreakpoint.c (bpfinishpy_init): Replace call to sprintf by call to xsnprintf. commit 7f525865c9079def7775ed1951f46d5d9b5ee1a9 Author: Joel Brobecker Date: Tue Dec 27 04:07:03 2011 +0000 Ignore data minimal symbols for breakpoint linespecs gdb/ChangeLog: * 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. gdb/testsuite/ChangeLog: * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp: New files. commit aa612e6764e04856a1b63c36dc9b998e298633da Author: Joel Brobecker Date: Tue Dec 27 04:03:55 2011 +0000 Improve gdb_realpath for Windows hosts On Windows hosts, gdb_realpath is just an xstrdup. This makes filename comparisons on Windows very chancy. Normally, we would normalize both paths, and then compare. But since the normalization doesn't do anything, two equivalent names on Windows might not match. This can happen when trying to insert a breakpoint using the fullpath of a file. For instance, if the compiler generated debug info that says that the compilation directory is: `c:\\some\\double\\slashes\\dir', then trying to insert a breakpoint on `c:/some/double/slashes/dir/foo.c:4' does not work: (gdb) b c:/some/double/slashes/dir/foo.c:4 No source file named c:/some/double/slashes/dir/foo.c:4. (gdb) b c:\some\double\slashes\dir\foo.c:4 No source file named c:\some\double\slashes\dir\foo.c:4. This fixes the problem by enhancing gdb_realpath on Windows hosts. The code is inspired from libiberty's lrealpath. gdb/ChangeLog: * utils.c (gdb_realpath): Add better support for Windows hosts. commit 89d8457493f09b17ebba5b04f85571d248932a5b Author: Jan Kratochvil Date: Tue Dec 27 01:15:40 2011 +0100 ppc have_awatch_b commit 6935b2241070391b0e03f610bfa6f1b967c37997 Author: gdbadmin Date: Tue Dec 27 00:00:03 2011 +0000 *** empty log message *** commit 68157edc52c52e1f716898c0bcddb47f39ec1b25 Author: Alan Modra Date: Mon Dec 26 23:00:06 2011 +0000 daily update commit 4c8df8e7456d95507e9fe0f630b5430cf7b038f3 Author: Jan Kratochvil Date: Mon Dec 26 21:37:17 2011 +0000 gdb/testsuite/ Fix racy FAILs. * gdb.threads/fork-thread-pending.c (barrier): New variable. (thread_function, thread_forker): Call pthread_barrier_wait for it. (main): Call pthread_barrier_init for it. ----------------------------------------------------------------------- Summary of changes: bfd/version.h | 2 +- gdb/.gitignore | 1 - gdb/ChangeLog |12715 +------------------- gdb/{ChangeLog => ChangeLog-2011} | 53 + gdb/Makefile.in | 78 +- gdb/NEWS | 3 + gdb/ada-lang.c | 32 +- gdb/amd64-linux-nat.c | 2 +- gdb/arch-utils.c | 2 +- gdb/breakpoint.c | 19 +- gdb/config/djgpp/fnchange.lst | 1 + gdb/configure | 4 - gdb/configure.ac | 4 - gdb/configure.tgt | 129 +- gdb/doc/ChangeLog | 8 + gdb/doc/all-cfg.texi | 3 - gdb/doc/gdb.texinfo | 10 +- gdb/doc/gdbint.texinfo | 2 +- gdb/dwarf2read.c | 368 +- gdb/gdbarch.h | 2 +- gdb/gdbarch.sh | 2 +- gdb/gdbserver/ChangeLog | 5 + gdb/gdbserver/gdbreplay.c | 2 +- gdb/gdbserver/server.c | 2 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-nat.c | 2 +- gdb/inf-ptrace.c | 58 + gdb/infcall.c | 47 +- gdb/linespec.c | 17 + gdb/ppc-linux-tdep.c | 2 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/testsuite/ChangeLog | 27 + gdb/{tui/tui-main.c => testsuite/gdb.base/dmsym.c} | 24 +- gdb/testsuite/gdb.base/dmsym.exp | 87 + .../tui-main.c => testsuite/gdb.base/dmsym_main.c} | 35 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 12 +- gdb/testsuite/gdb.python/py-finish-breakpoint.c | 11 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 7 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 3 + gdb/testsuite/gdb.threads/fork-thread-pending.c | 8 + gdb/top.c | 2 +- gdb/utils.c | 19 + gdb/varobj.c | 3 +- gdb/version.in | 2 +- sim/cr16/ChangeLog | 7 + sim/cr16/simops.c | 10 + sim/erc32/ChangeLog | 6 + sim/erc32/configure | 63 +- sim/erc32/configure.ac | 4 +- 49 files changed, 832 insertions(+), 13077 deletions(-) copy gdb/{ChangeLog => ChangeLog-2011} (99%) copy gdb/{tui/tui-main.c => testsuite/gdb.base/dmsym.c} (59%) create mode 100644 gdb/testsuite/gdb.base/dmsym.exp rename gdb/{tui/tui-main.c => testsuite/gdb.base/dmsym_main.c} (59%) First 500 lines of diff: diff --git a/bfd/version.h b/bfd/version.h index 0af8588..11f47be 100644 --- a/bfd/version.h +++ b/bfd/version.h @@ -1,4 +1,4 @@ -#define BFD_VERSION_DATE 20111217 +#define BFD_VERSION_DATE 20120102 #define BFD_VERSION @bfd_version@ #define BFD_VERSION_STRING @bfd_version_package@ @bfd_version_string@ #define REPORT_BUGS_TO @report_bugs_to@ diff --git a/gdb/.gitignore b/gdb/.gitignore index ea3a4f9..f0cbd8c 100644 --- a/gdb/.gitignore +++ b/gdb/.gitignore @@ -7,7 +7,6 @@ /cp-name-parser.c /f-exp.c /gdb -/gdbtui /init.c /jv-exp.c /m2-exp.c diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6065377b..0882b5f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,12600 +1,131 @@ -2011-12-23 Kevin Pouget +2012-01-02 Jan Kratochvil - 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. - * infcmd.c (print_return_value): Split to create get_return_value. - (get_return_value): New function based on print_return_value. Handle - case where stop_registers are not set. - * inferior.h (get_return_value): New prototype. - * python/py-breakpoint.c (bppy_pending_object): Make non-static. - (gdbpy_breakpoint_created): Set is_py_finish_bp is necessary. - (struct breakpoint_object): Move to python-internal.h - (BPPY_REQUIRE_VALID): Likewise. - (BPPY_SET_REQUIRE_VALID): Likewise. - (gdbpy_breakpoint_created): Initialize is_finish_bp. - (gdbpy_should_stop): Add pre/post hooks before/after calling stop - method. - * python/python-internal.h (breakpoint_object_type): Add as extern. - (bppy_pending_object): Likewise. - (typedef struct breakpoint_object) Removed. - (struct breakpoint_object): Moved from py-breakpoint.c. - Add field is_finish_bp. - (BPPY_REQUIRE_VALID): Moved from py-breakpoint.c. - (BPPY_SET_REQUIRE_VALID): Likewise. - (frame_object_to_frame_info): New prototype. - (gdbpy_initialize_finishbreakpoints): New prototype. - (bpfinishpy_is_finish_bp): Likewise. - (bpfinishpy_pre_stop_hook): Likewise. - (bpfinishpy_post_stop_hook): Likewise. - * python/py-finishbreakpoint.c: New file. - * python/py-frame.c(frame_object_to_frame_info): Make non-static and - accept PyObject instead of frame_object. - (frapy_is_valid): Don't cast to frame_object. - (frapy_name): Likewise. - (frapy_type): Likewise. - (frapy_unwind_stop_reason): Likewise. - (frapy_pc): Likewise. - (frapy_block): Likewise. - (frapy_function): Likewise. - (frapy_older): Likewise. - (frapy_newer): Likewise. - (frapy_find_sal): Likewise. - (frapy_read_var): Likewise. - (frapy_select): Likewise. - * python/python.c (gdbpy_is_stopped_at_finish_bp): New noop function. - (_initialize_python): Add gdbpy_initialize_finishbreakpoints. - * python/python.h: Include breakpoint.h - (gdbpy_is_stopped_at_finish_bp): New prototype. - -2011-12-22 Tom Tromey - - PR python/12533: - * value.h (release_value_or_incref): Declare. - * value.c (struct value) : 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. - -2011-12-22 Tom Tromey - - * value.c (struct value) : Now bitfields. Move to top. - : Move earlier. - -2011-12-21 Tom Tromey - - * minsyms.h: Rearrange. Document header and all functions. - * minsyms.c: Move some comments to minsyms.h. - -2011-12-21 Tom Tromey - - * 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 - - * 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 - - * elfread.c (elf_symtab_read): Put the filename in the filename - bcache. - -2011-12-21 Tom Tromey - - * symtab.h (struct minimal_symbol) : Now const. - -2011-12-21 Ulrich Weigand - - PR tdep/12797 - * arm-tdep.c (arm_return_value): Handle complex types. - -2011-12-21 Andreas Schwab - - * ppc-linux-nat.c (create_watchpoint_request): Only use ranged - watchpoints when supported. - -2011-12-21 Jan Kratochvil - - * 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 - - * 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 - - * linespec.c (locate_first_half): Add handling of Ada operators - when the current language is Ada. - -2011-12-21 Joel Brobecker - - * objfiles.c (insert_section_p): Do not detect overlay sections - if overlay debugging is off. - -2011-12-21 Joel Brobecker - - * 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 - Jan Kratochvil - - * 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 - - * python/py-auto-load.c (info_auto_load_scripts): Pass address of - scripts vector to collect_matching_scripts. - (collect_matching_scripts): Update. - -2011-12-19 Jan Kratochvil - - * symfile.c (reread_symbols): Move free_objfile_separate_debug, - preserve_values, sym_finish and clear_objfile_data calls before BFD - close. Move free_objfile_separate_debug as the very first call. New - comment on the ordering. - -2011-12-19 Ulrich Weigand - - * s390-tdep.c (s390_push_dummy_call): Set addressing mode bit - in return PSWA. - -2011-12-19 Tom Tromey - - * symtab.h (add_minsym_to_hash_table): Don't declare. - * minsyms.c (add_minsym_to_hash_table): Now static. - -2011-12-19 Joel Brobecker - - * 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 - - * cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use - obstack_empty_p. - -2011-12-17 Mark Kettenis - - * amd64obsd-tdep.c (amd64obsd_init_abi): Don't set - regset_from_core_section. - (amd64obsd_core_init_abi): New function that sets - regset_from_core_section. - (_initialize_amd64obsd_tdep): Use amd64obsd_core_init_abi for - traditional core dumps. - -2011-12-17 Mark Kettenis - - * amd64obsd-tdep.c (amd64obsd_sigtramp_p): Detect new signal - trampoline to be introduced in OpenBSD 5.0. - -2011-12-17 Jan Kratochvil - - 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 - - * 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 - - * 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 - - * mi/mi-cmd-var.c (print_varobj): Rename `optind' and `optarg' to - `oind' and `oarg', respectively(-Wshadow). - -2011-12-16 Andrey Smirnov - - * 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 - - * 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 - - * mi/mi-cmd-disas.c (mi_cmd_disassemble): Rename `optind' and - `optarg' to `oind' and `oarg', respectively(-Wshadow). - -2011-12-16 Andrey Smirnov - - * 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 - - * linespec.c (collect_symbols): Call maybe_add_address after - calling symbol_to_sal. - (minsym_found): Call maybe_add_address here. - (search_minsyms_for_name): Don't call maybe_add_address. - -2011-12-16 Tom Tromey - - * linespec.c (struct collect_info) : Remove field. - (decode_objc): Update. - (find_method): Update. - (decode_variable): Update. - (struct minsym_and_objfile): New. - (struct collect_minsyms): New. - (classify_mtype): New function. - (compare_msyms): Likewise. - (add_minsym): Likewise. - (check_minsym): Remove. - (search_minsyms_for_name): Sort minsyms and apply only those with - top priority. - -2011-12-16 Tom Tromey - - * cli/cli-cmds.c (filter_sals): Filter out sals with NULL symtab. - -2011-12-16 Pedro Alves - - * 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 (obvious fix) - - * windows-nat.c (cygwin_get_dr, cygwin_get_dr7): Add missing - prototypes. - -2011-12-16 Doug Evans - - * NEWS: Add entry for stdio gdbserver. - -2011-12-16 Phil Muldoon - - * python/python.c: Define python_excp_enums. - (eval_python_from_control_command): Do not call gdbpy_print_stack. - (python_command): Ditto. - (gdbpy_print_stack): Rewrite to use new enum constants. - (maint_set_python): Remove function. - (maint_show_python): Ditto. - (_initialize_python): Do not add "maint" commands. Add "set/show - python print-stack commands". - * NEWS: Update to reflect removal for "maint set/show - print-stack" - -2011-12-15 Doug Evans - - * 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 - - * symfile.c (symbol_file_add_with_addrs_or_offsets): Remove bad - do_cleanups call. - -2011-12-14 Doug Evans - - * 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 - Tom Tromey - - * ada-lang.c (add_nonlocal_symbols): Initialize data to - all zeros. Remove setting of data.arg_sym to NULL. - -2011-12-14 Pedro Alves - - 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) : 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 - - * ia64-tdep.c (ia64_memory_remove_breakpoint): Use - target_write_raw_memory. - * m32r-tdep.c (m32r_memory_remove_breakpoint): Use - target_write_raw_memory. - * microblaze-linux-tdep.c - (microblaze_linux_memory_remove_breakpoint): Use - target_write_raw_memory. - * ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Use - target_write_raw_memory. hooks/post-receive -- Repository for Project Archer.