+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)