* objfiles.c (objfile_relocate): Do not relocate the same
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index ce55976cb55d85b51be3fe8bec23f005e660722f..690f76a04616ed6c0560f87d02cd80c68348d5d0 100644 (file)
@@ -1,3 +1,178 @@
+2009-07-14  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * objfiles.c (objfile_relocate): Do not relocate the same
+       BLOCKVECTOR_MAP address map multiple times.
+
+2009-07-14  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * remote.c (process_stop_reply): Access expedited target registers
+       in target_gdbarch.
+
+2009-07-13  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix memory access from signed 32bit inferior registers on 64bit GDB.
+       * linux-nat.c (linux_xfer_partial <TARGET_OBJECT_MEMORY>): New variable
+       addr_bit.  Mask OFFSET by the ADDR_BIT width.
+
+2009-07-13  Anthony Green  <green@moxielogic.com>
+
+       * moxie-tdep.c (moxie_gdbarch_init): Call
+       set_gdbarch_process_record.
+       (moxie_process_record): New.
+       (moxie_process_readu): New.
+
+2009-07-12  Michael Snyder  <msnyder@vmware.com>
+
+       * i386-tdep.c: Add a frame unwinder for function epilogues.
+       (i386_in_function_epilogue_p): New function.
+       (i386_epilogue_frame_sniffer): New function.
+       (i386_epilogue_frame_cache): New function.
+       (i386_epilogue_frame_this_id): New function.
+       (i386_epilogue_frame_unwind): New struct frame_unwind.
+       (i386_gdbarch_init): Hook the new unwinder.
+
+2009-07-11  Hui Zhu  <teawater@gmail.com>
+
+       * cli/cli-cmds.c (disassemble_command): Add a new modifier /r
+       to "disassemble" command to print the raw instructions in hex as
+       well as in symbolic form.
+       (init_cli_cmds): Ditto.
+       (print_disassembly): Change "mixed" to "flags" to translate
+       the behavior of disassemble.
+       (disassemble_current_function): Ditto.
+       * mi/mi-cmd-disas.c (mi_cmd_disassemble): Ditto.
+       * stack.c (gdb_disassembly_stub): Ditto.
+       * disasm.c (do_mixed_source_and_assembly): Ditto.
+       (do_mixed_source_and_assembly): Ditto.
+       (do_assembly_only): Ditto.
+       (gdb_disassembly): Ditto.
+       (dump_insns): print the raw instructions in hex as well as in
+       symbolic form if DISASSEMBLY_RAW_INSN and flags is true.
+       * disasm.h (DISASSEMBLY_SOURCE): Include source code with the
+       assembly if it and flags is true.
+       (DISASSEMBLY_RAW_INSN): Include the raw instructions in hex with
+       the assembly if it and flags is true.
+       (gdb_disassembly): Update extern.
+       * NEWS: Document disassemble/r support.
+
+2009-07-10  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2-frame.c: Include dwarf2.h, not elf/dwarf2.h.
+       * dwarf2expr.c: Likewise.
+       * dwarf2loc.c: Likewise.
+       * dwarf2read.c: Likewise.
+       * sh-tdep.c: Likewise.
+       * xtensa-tdep.c: Likewise.
+
+2009-07-10  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Tidy up the code.
+       * mi/mi-cmd-var.c (mi_cmd_var_update): Remove variable nv.  Move
+       variables var, rootlist and cr to their local sub-block.  Move the
+       make_cleanup_ui_out_tuple_begin_end, make_cleanup_ui_out_list_begin_end
+       and do_cleanups calls to the common base block.  Remove the zero NV
+       check.
+
+2009-07-10 Phil Muldoon  <pmuldoon@redhat.com>
+
+       * python/python-internal.h (apply_varobj_pretty_printer): Update
+       definition.
+       (python_string_to_target_python_string): Add definition.
+       * python/python-utils.c (unicode_to_encoded_python_string)
+       (unicode_to_target_python_string)
+       (python_string_to_target_python_string): New Functions.
+       * python/python-prettyprint.c (pretty_print_one_value): Likewise.
+       (print_string_repr): Refactor to logic to account for PyObject
+       returned strings.
+       (apply_varobj_pretty_printer): Likewise.
+       * python/python-value.c (valpy_string): Parse length keyword. Use
+       length keyword in LA_GET_STRING.
+       * varobj.c (value_get_print_value): Refactor logic to account for
+       PyObject returned strings.
+       * c-lang.c (c_get_string): If the length parameter is specified,
+       use that. Return value in characters. Update comments.
+       * language.h: Update c_get_string prototype comments.
+
+2009-07-09  Doug Evans  <dje@google.com>
+
+       * i386-tdep.c (i386_displaced_step_fixup): Fix order of arguments
+       to read_memory_unsigned_integer.
+
+2009-07-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Report error on inaccessible memory.
+       * cli/cli-dump.c: Include gdbcore.h.
+       (dump_memory_to_file): Call read_memory instead of target_read_memory.
+
+2009-07-09  Hui Zhu  <teawater@gmail.com>
+
+       * solib.c (solib_bfd_open): Output a warning if solib's
+       architecture is not compatible with inferior's architecture.
+
+2009-07-09  Ulrich Weigand  <uweigand@de.ibm.com>
+           Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * target.h (struct target_ops <to_thread_architecture>): Describe it.
+       (target_thread_architecture): Refer to to_thread_architecture.
+
+2009-07-08  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * cli/cli-cmds.c (init_cli_cmds): Add "inf" alias for "info" command.
+
+2009-07-07  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * tui/tui-stack.c (tui_make_status_line): Display PC as ?? if unknown.
+
+2009-07-07  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * breakpoint.c (set_raw_breakpoint): Remove static modifier.
+
+2009-07-07  Tom Tromey  <tromey@redhat.com>
+
+       * c-lang.c (convert_octal): Only allow 3 octal digits.
+       (print_wchar): Prefer 3-digit octal form.  Fall back to hex if
+       needed.
+       * c-exp.y (c_parse_escape): Only allow 3 octal digits.
+
+2009-07-07  Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+       * python/python-value.c (valpy_getitem): Remove incorrect assert.
+       
+2009-07-07  Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+       * python/python-value.c (valpy_getitem): Don't return from TRY_CATCH.
+
+2009-07-07  Sami Wagiaalla  <swagiaal@redhat.com>
+
+       * cp-support.h (struct using_direct): Rename members inner and
+       outer to import_src, and import_dest respectively.
+       * cp-namespace.c (cp_add_using_directive): Update.
+       (cp_add_using): Update.
+       (cp_copy_usings): Update.
+       (cp_lookup_symbol_namespace): Update.
+       (cp_scan_for_anonymous_namespaces): Update.
+       * cp-support.c (make_symbol_overload_list_using): Update.
+       * cp-support.h (cp_add_using_directive, cp_add_using): Rename
+       arguments from inner and outer to src and dest respectively.
+       * cp-namespace.c (cp_add_using_directive): Ditto.
+       (cp_add_using): Ditto.
+
+2009-07-07  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * mi/mi-cmd-var.c (mi_cmd_var_update): Replace a while loop by for loop.
+       * varobj.c (varobj_invalidate): Replace a while loop by for loop.
+
+2009-07-07  Vladimir Prus  <vladimir@codesourcery.com>
+
+       Fix hang in floating varobjs.
+
+       * varobj.c (varobj_invalidate): Advance to next
+       element when processing floating varobj.
+
+2009-07-07  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * varobj.c: Remove unnecessary include.
+
 2009-07-07  Tristan Gingold  <gingold@adacore.com>
 
        * config/i386/darwin.mh (NATDEPFILES): Remove excServer.o.
This page took 0.049611 seconds and 4 git commands to generate.