aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2009-10-06 ARI fix: OP eol rule.Pierre Muller5-27/+38
* ada-exp.y (block_lookup): Avoid operator at end of line. * aix-thread.c (pd_enable): Idem. * alpha-tdep.c (alpha_next_pc): Idem. * arm-tdep.c (arm_skip_prologue, arm_scan_prologue): Idem. (condition_true, coff_sym_is_thumb): Idem.
2009-10-06* info (Contributors): Add self for Xilinx MicroBlaze.Michael Eager2-0/+48
(Embedded Processors): Add MicroBlaze. (MicroBlaze): New. Describe Xilinx MicroBlaze
2009-10-06GDB 7.0 released.gdbadmin1-0/+4
2009-10-06Minor reformatting of the last entry.Joel Brobecker1-2/+2
2009-10-06 * ARI fix: "%p" rule.Pierre Muller2-2/+8
target.c (debug_to_thread_architecture): Replace %p by %s using host_address_to_string function.
2009-10-06 * gdb.base/annota1.exp: Remove obsolete match_max increase.Pierre Muller4-14/+6
* gdb.base/annota3.exp: Idem. * gdb.base/maint.exp: Idem.
2009-10-062009-10-06 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-1/+34
* darwin-nat.c: Add __TEXT __info_plist content. (darwin_attach_pid): Update error message.
2009-10-06 * MAINTAINERS: Add Tristan Gingold as Maintainer of the Darwin port.Joel Brobecker2-1/+5
2009-10-06 * MAINTAINERS: Add Jan Kratochvil as Maintainer of the ia64 target.Joel Brobecker2-0/+5
2009-10-06*** empty log message ***gdbadmin1-1/+1
2009-10-05 Revert:Pedro Alves2-2/+6
2009-10-04 Pedro Alves <pedro@codesourcery.com> * gdbinit.in: Set data-directory to @srcdir@.
2009-10-05 * lib/gdb.exp (default_gdb_init): Set current value of match_maxPierre Muller2-0/+7
to default.
2009-10-05*** empty log message ***gdbadmin1-1/+1
2009-10-04 * NEWS: Mention non-stop mode.Pedro Alves2-0/+18
2009-10-04 * gdb.texinfo (Remote Protocol): Don't mention vCont;T.Pedro Alves2-4/+6
2009-10-04 * gdbinit.in: Set data-directory to @srcdir@.Pedro Alves2-0/+6
2009-10-04*** empty log message ***gdbadmin1-1/+1
2009-10-03*** empty log message ***gdbadmin1-1/+1
2009-10-02 * remove unwanted directory partsPierre Muller1-3/+3
2009-10-02 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option forPierre Muller2-1/+9
mingw and cygwin targets.
2009-10-02 * lib/gdb.exp (gdb_compile): Avoid addingPierre Muller2-1/+11
gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
2009-10-02 * linux-nat.c (TRAP_IS_SYSCALL, TRAP_REMOVE_SYSCALL_FLAG): Delete.Pedro Alves3-179/+344
(SYSCALL_SIGTRAP): New. (status_to_str): Adjust. (get_pending_status): Pending events in lp->waitstatus don't map to any signal. Simplify. (linux_handle_syscall_trap): New. (linux_handle_extended_wait): When handling PTRACE_EVENT_CLONE events, use linux_ops->to_resume instead of direct ptrace with PTRACE_CONT. Remove all TRAP_IS_SYSCALL handling. (wait_lwp): Handle syscall traps with linux_handle_syscall_trap, and clear the sysgood bit. (status_callback): Make it clearer and add comments. (cancel_breakpoints_callback): Ignore if LP has waitstatus set. (linux_nat_filter_event): Handle syscall traps with linux_handle_syscall_trap, and clear the sysgood bit. Move the check for storing siginfo to after handling extended statuses and syscall traps. Store status in the lwp object. (linux_wait_1): Don't swap the pending status out of the lwp object until after deciding we found an lwp with an interesting event. Requeue a new pending signal if we find one while getting rid or a pending SIGSTOP we sent ourselves. Don't clear the sysgood bit here. * infrun.c (deal_with_syscall_event): Rename to ... (handle_syscall_event): ... this. Always context switch and set stop_pc, even if not catching the syscall. If not catching the syscall, always resume with keep_going. (handle_inferior_event): Adjust.
2009-10-02gdb/Jan Kratochvil4-0/+59
Fix compatibility of --with-system-readline and readline-6.0+. * configure.ac <--with-system-readline> (for readline_echoing_p): New test. * config.in: Regenerate. * configure: Regenerate.
2009-10-02*** empty log message ***gdbadmin1-1/+1
2009-10-01 * MAINTAINERS: Move Don Lee to the correct section (Write AfterJoel Brobecker2-1/+6
Approval).
2009-10-01 * src/gdb/testsuite/gdb.base/shr1.c: Use %p in format string.Pierre Muller4-5/+17
* src/gdb/testsuite/gdb.base/unload.c: Avoid warning in fprintf. * src/gdb/testsuite/gdb.base/watchpoint-solib.c: Idem.
2009-10-012009-10-01 Phil Muldoon <pmuldoon@redhat.com>Phil Muldoon2-1/+12
* infcall.c (call_function_by_hand): Add a new cleanup branch for std::terminate breakpoints.
2009-10-01 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable toPierre Muller4-6/+15
long type. (test_unlink): Correct printf string. * gdb.base/checkpoint.c (main): Correct fprintf string for variable i. * gdb.threads/attachstop-mt.c: Add #include <string.h>.
2009-10-01*** empty log message ***gdbadmin1-1/+1
2009-09-30*** empty log message ***gdbadmin1-1/+1
2009-09-29gdb/testsuite/Jan Kratochvil4-23/+131
* gdb.base/breakpoint-shadow.exp: Move the ia64 part into ... * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests. * gdb.arch/ia64-breakpoint-shadow.S: New file.
2009-09-29 * gdb.objc/basicclass.exp: Disable pending breakpoint query.Ulrich Weigand3-0/+14
* gdb.objc/nondebug.exp: Likewise.
2009-09-29gdb/Jan Kratochvil2-3/+11
* ia64-tdep.c (ia64_convert_from_func_ptr_addr): New variable buf. Check first the descriptor memory is readable.
2009-09-29 * python/py-value.c (valpy_string): NULL-terminate 'keywords'.Tom Tromey2-1/+5
2009-09-29 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpointsUlrich Weigand3-0/+16
target_info setting. * gdb.threads/thread-specific.exp (get_thread_list): Support targets that detect new threads during "info threads".
2009-09-29 * s390-tdep.c (s390_displaced_step_fixup): Use type ULONGESTUlrich Weigand2-1/+6
instead of CORE_ADDR for "amode".
2009-09-29 * ia64-tdep.c: Update the comments on how we insert/removeJoel Brobecker2-14/+49
breakpoints for L-X instructions. (ia64_memory_insert_breakpoint, ia64_memory_remove_breakpoint): Update the comments inside these functions.
2009-09-29 * gdbarch.sh (displaced_step_hw_singlestep): New callback.Ulrich Weigand8-16/+103
* gdbarch.c, gdbarch.h: Regenerate. * arch-utils.c (default_displaced_step_hw_singlestep): New function. * arch-utils.h (default_displaced_step_hw_singlestep): Add prototype. * ppc-linux-tdep.c (ppc_displaced_step_hw_singlestep): New function. (rs6000_gdbarch_init): Install it. * infrun.c (displaced_step_fixup): Use new callback to determine whether to "step" or "continue" displaced copy. (resume): Likewise. Do not call maybe_software_singlestep for displaced stepping. (maybe_software_singlestep): Do not handle displaced stepping.
2009-09-29 * eval.c (evaluate_subexp_standard) [OP_OBJC_MSGCALL]: SupportUlrich Weigand5-20/+61
platforms that use function descriptors. Prefer to use function pointer types instead of function types. * linespec.c (decode_objc): Support function descriptors. Fully initialize SAL result. * objc-lang.c (find_methods): Support function descriptors. Do not require function symbol to point to text section. * ppc-sysv-tdep.c (ppc64_sysv_abi_push_dummy_call): When calling via a function pointer, use the descriptor it points to.
2009-09-29*** empty log message ***gdbadmin1-1/+1
2009-09-28 Fix ia64 breakpoints in the L-X slot.Joel Brobecker2-22/+87
* ia64-tdep.c (ia64_memory_insert_breakpoint): Extend the comment. New variable shadow_slotnum, use it appropriately instead of slotnum. Move shadow_len initialization before SLOTNUM adjustment, cover now the whole remaining bundle. Error now on breakpoints requested for the slot 2 of L-X bundles. Better sanity check the requested slot 1 of L-X bundles. (ia64_memory_remove_breakpoint): New variable shadow_slotnum, use it appropriately instead of slotnum. Warn now on breakpoints requested for the slot 2 of L-X bundles. Better sanity check the requested slot 1 of L-X bundles. Update the assertio check of PLACED_SIZE. (ia64_breakpoint_from_pc): New variable shadow_slotnum, use it appropriately instead of slotnum. Move *lenptr initialization before SLOTNUM adjustment, cover now the whole remaining bundle. Error now on breakpoints requested for the slot 2 of L-X bundles. Better sanity check the requested slot 1 of L-X bundles. Simplify the returned expression.
2009-09-28 * ia64-tdep.c (ia64_memory_insert_breakpoint): Check the slotnumJoel Brobecker2-6/+12
and the type of instruction before deciding which slot to save in the breakpoint shadown contents.
2009-09-28 (TRAP_REMOVE_SYSCALL_FLAG): New macro.Doug Evans2-0/+10
(linux_nat_wait_1): Mask off is-syscall bit in wait status for TRAP_IS_SYSCALL before passing value to caller.
2009-09-28 * linux-nat.c (status_to_str): Handle TRAP_IS_SYSCALL.Doug Evans2-2/+12
2009-09-28 * valops.c (value_assign): Respect parent offset whenUlrich Weigand2-7/+14
assigning to a bitfield.
2009-09-282009-09-28 Hui Zhu <teawater@gmail.com>Hui Zhu2-2/+7
* i386-tdep.c (i386_process_record): Remove "0x" that don't need.
2009-09-28*** empty log message ***gdbadmin1-1/+1
2009-09-27 * s390-tdep.c (op_bctr, op_bctgr, op_bct, op1_bctg, op2_bctg,Ulrich Weigand2-0/+172
op_bxh, op1_bxhg, op2_bxhg, op_bxle, op1_bxleg, op2_bxleg, op1_brct, op2_brct, op1_brctg, op2_brctg, op_brxh, op1_brxhg, op2_brxhg, op_brxle, op1_brxlg, op2_brxlg): New enum values. (is_rsi, is_rie): New insn format decoder routines. (s390_displaced_step_fixup): New function. (s390_gdbarch_init): Install displaced stepping routines.
2009-09-27 * configure.tgt (powerpc-*-linux* | powerpc64-*-linux*):Ulrich Weigand2-2/+8
Add linux-tdep.o to gdb_target_obs. (s390*-*-*): Likewise.
2009-09-27 * spu-low.c (spu_kill): Wait for inferior to terminate.Ulrich Weigand2-0/+17
Call clear_inferiors. (spu_detach): Call clear_inferiors.