* target.h (target_waitstatus_to_string): Declare.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 032afd8859ff7268d3ca42c7b923fcbe743b2bcf..416b38968121844d08abdeb734bb142ccd2721a6 100644 (file)
@@ -1,3 +1,79 @@
+2009-02-01  Doug Evans  <dje@google.com>
+
+       * target.h (target_waitstatus_to_string): Declare.
+       * target.c (target_waitstatus_to_string): New function.  Copied from
+       debug_to_wait.  Add missing entries for TARGET_WAITKIND_SYSCALL_ENTRY,
+       TARGET_WAITKIND_SYSCALL_RETURN, TARGET_WAITKIND_IGNORE,
+       TARGET_WAITKIND_NO_HISTORY.
+       (debug_to_wait): Call it.
+       * infrun.c (wait_for_inferior): If debug_infrun, print result of
+       target_wait.
+       (fetch_inferior_event): Ditto.
+
+2009-01-30  Tom Tromey  <tromey@redhat.com>
+
+       * Makefile.in (HFILES_NO_SRCDIR): Remove i386-cygwin-tdep.h.
+
+2009-01-30  Vladimir Prus  <vladimir@codesourcery.com>
+
+       PR 8145.
+       * thread.c (do_captured_list_thread_ids): Report the current
+       thread id.
+
+2009-01-30  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * breakpoint.c (create_breakpoint, create_breakpoints)
+       (break_command_really, set_breakpoint): New parameter enabled.
+       (create_breakpoint, break_command_really): Make breakpoint
+       disabled if so requested.
+       * breakpoint.h (set_breakpoint): New parameter enabled.
+       * mi/mi-cmd-break.c (mi_cmd_break_insert): Handle the -d option.
+
+2009-01-28  Doug Evans  <dje@google.com>
+
+       * amd64-tdep.h (amd64_displaced_step_copy_insn): Declare.
+       (amd64_displaced_step_fixup): Declare.
+       * amd64-tdep.c: #include opcode/i386.h, dis-asm.h.
+       (amd64_arch_regmap): Move out of amd64_analyze_stack_align
+       and make static global.
+       (amd64_arch_regmap_len): New static global.
+       (amd64_arch_reg_to_regnum): New function.
+       (struct amd64_insn): New struct.
+       (struct displaced_step_closure): New struct.
+       (onebyte_has_modrm,twobyte_has_modrm): New static globals.
+       (rex_prefix_p,skip_prefixes)
+       (amd64_insn_length_fprintf,amd64_insn_length_init_dis)
+       (amd64_insn_length,amd64_get_unused_input_int_reg)
+       (amd64_get_insn_details,fixup_riprel,fixup_displaced_copy)
+       (amd64_displaced_step_copy_insn)
+       (amd64_absolute_jmp_p,amd64_absolute_call_p,amd64_ret_p)
+       (amd64_call_p,amd64_breakpoint_p,amd64_syscall_p)
+       (amd64_displaced_step_fixup): New functions.
+       * amd64-linux-tdep.c: #include arch-utils.h.
+       (amd64_linux_init_abi): Install displaced stepping support.
+
+2009-01-28  Pedro Alves  <pedro@codesourcery.com>
+
+       * corefile.c (generic_search): Delete disabled code.
+       * gdbcore.h (generic_search): Delete declaration.
+
+2009-01-26  Pedro Alves  <pedro@codesourcery.com>
+
+       * linux-nat.c (linux_child_follow_fork): Copy attach_flag from the
+       parent to the child.
+       * inf-ttrace.c (inf_ttrace_follow_fork): Likewise.
+       * inf-ptrace.c (inf_ptrace_follow_fork): Likewise.  Use
+       remove_breakpoints to remove breakpoints from the parent.
+
+2009-01-26  Pedro Alves  <pedro@codesourcery.com>
+
+       PR backtrace/9458, PR backtrace/8864:
+       * frame.c (create_new_frame): Update the frame's cached PC before
+       finding its unwinder.  Use frame_id_build to build the new frame's
+       id.
+       * stack.c (parse_frame_specification_1): Correct setting ``addrs''
+       array values from the ``args'' array values.
+
 2009-01-26  Pedro Alves  <pedro@codesourcery.com>
 
        * gdbtypes.c (alloc_type, alloc_type_instance, create_range_type)
This page took 0.028021 seconds and 4 git commands to generate.