2010-08-30 Yao Qi <yao@codesourcery.com>
[binutils-gdb.git] / gdb / ChangeLog
index 14bda9ec65c0ed348d1ae0a21e9f025f89e83845..7312034e52c91706c08340f5df67ac6c513bac4c 100644 (file)
@@ -1,3 +1,67 @@
+2010-08-30  Yao Qi  <yao@codesourcery.com>
+
+       * arm-linux-tdep.c (arm_linux_sigreturn_return_addr): New.
+       (arm_linux_syscall_next_pc): New.
+       (arm_linux_copy_svc): Use arm_linux_sigreturn_return_addr instead. 
+       (arm_linux_init_abi): Initialize syscall_next_pc.
+       * arm-tdep.c (thumb_get_next_pc_raw):  Get next pc of SWI in Thumb mode.
+       (arm_get_next_pc_raw): Get next pc of SWI in ARM mode.
+       * arm-tdep.h (struct gdbarch_tdep): Add a function pointer syscall_next_pc. 
+       Declare arm_frame_is_thumb.
+
+2010-08-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Code cleanup.
+       * breakpoint.c (bpstat_alloc): Remove unused prototype.
+       (bpstat_alloc): Change parameters cbs to bs_link_pointer.  Adjust the
+       code.
+       (bpstat_stop_status): Change root_bs into bs_head and bs_link.  Adjust
+       calls of bpstat_alloc.  Remove explicit bs chain termination.
+
+2010-08-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Code cleanup.
+       * linux-nat.c (pull_pid_from_list): Rename status to statusp.
+       (my_waitpid): Likewise.
+
+2010-08-27  Doug Evans  <dje@google.com>
+
+       * dwarf2read.c (dw2_require_line_header): Read from .debug_types
+       as appropriate.
+
+2010-08-27  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (dwarf2_attach_fields_to_type): Don't set
+       TYPE_FIELD_IGNORE_BITS.
+
+2010-08-27  Doug Evans  <dje@google.com>
+
+       * dwarf2read.c (dwarf2_per_objfile_free): Reorganize buffers to match
+       the order they're defined in.  munmap .debug_types buffer.
+
+2010-08-26  Doug Evans  <dje@google.com>
+
+       * dwarf2read.c (dw2_require_full_path): Rename parameter cu to per_cu.
+       (dw2_forget_cached_source_info): Rename local cu to per_cu.
+       (dw2_lookup_symtab, dw2_do_expand_symtabs_matching): Ditto.
+       (dw2_print_stats, dw2_expand_all_symtabs): Ditto.
+       (dw2_expand_symtabs_with_filename, dw2_find_symbol_file): Ditto.
+       (dw2_find_symbol_file, dw2_expand_symtabs_matching): Ditto.
+       (dw2_map_symbol_filenames, dwarf2_initialize_objfile): Ditto.
+       (dwarf2_free_objfile, write_one_signatured_type): Ditto.
+       (write_psymtabs_to_index): Ditto.
+
+2010-08-26  Pedro Alves  <pedro@codesourcery.com>
+
+       * NEWS: Mention libthread_db debugging with core files.
+
+2010-08-26  Doug Evans  <dje@google.com>
+
+       * dwarf2read.c (dwarf2_build_include_psymtabs): Remove unnecessary
+       forward decl.  Pass pst->dirname to dwarf_decode_lines.
+       (psymtab_include_file_name): New function.
+       (dwarf_decode_lines): Call it.  Update comments.
+
 2010-08-25  Pedro Alves  <pedro@codesourcery.com>
 
        * dwarf2read.c (inherit_abstract_dies): Handle origin die's
 2010-08-20  Keith Seitz  <keiths@redhat.com>
 
        PR symtab/11465:
-       * dwarf2read.c (struct delayed_method_info): New struct.
+       * dwarf2read.c (struct delayed_method_info): New struct.
        (struct dwarf2_cu): Add vector method_list.
        (scan_partial_symbols): Count methods for union, class, structure,
        and interface types.
        * dwarf2read.c (read_structure_type): Check if the current
        DIE's type was already completed after dwarf2_full_name
        was called.
+
 2010-08-19  Stan Shebs  <stan@codesourcery.com>
 
        * NEWS: Mention some additional changes.
        * dwarf2loc.h (dwarf2_evaluate_loc_desc): Declare.
 
 2010-08-11  Tom Tromey  <tromey@redhat.com>
-            Phil Muldoon  <pmuldoon@redhat.com>
+           Phil Muldoon  <pmuldoon@redhat.com>
 
        * python/python.c (gdbpy_run_events): New function.
        (gdbpy_post_event): Likewise.
        frame_unwind_find_by_frame.
 
 2010-08-11  Phil Muldoon  <pmuldoon@redhat.com>
-            Thiago Jung Bauermann  <bauerman@br.ibm.com>
+           Thiago Jung Bauermann  <bauerman@br.ibm.com>
            Tom Tromey  <tromey@redhat.com>
 
        * python/python.c (gdbpy_solib_address):  New function.
        linux-tdep.o to gdb_target_obs.
 
 2010-08-05  Marc Khouzam  <marc.khouzam@ericsson.com>
-       * mi/mi-main.c (mi_cmd_remove_inferior): Properly access first 
+
+       * mi/mi-main.c (mi_cmd_remove_inferior): Properly access first
        argument.
-       
+
 2010-08-05  Hui Zhu  <teawater@gmail.com>
 
        * mips-linux-tdep.c(regset.h): New include.
 
 2010-07-27  Ken Werner  <ken.werner@de.ibm.com>
 
-       * dwarf2read.c (dwarf2_read_index): Initialize the types_list and 
+       * dwarf2read.c (dwarf2_read_index): Initialize the types_list and
        types_list_elements variables.
 
 2010-07-26  Tom Tromey  <tromey@redhat.com>
        to_static_tracepoint_markers_by_strid.
        * target.h (static_tracepoint_marker): Forward declare.
        (enum target_object): New object TARGET_OBJECT_STATIC_TRACE_DATA.
-       (static_tracepoint_marker_p): New typedef. 
+       (static_tracepoint_marker_p): New typedef.
        (DEF_VEC_P(static_tracepoint_marker_p)): New VEC type.
        (struct target_ops): New fields to_static_tracepoint_marker_at and
        to_static_tracepoint_markers_by_strid.
        ALLOCATE_CPLUS_STRUCT_TYPE.
 
 2010-06-28  Phil Muldoon  <pmuldoon@redhat.com>
-            Tom Tromey  <tromey@redhat.com>
-            Thiago Jung Bauermann  <bauerman@br.ibm.com>
+           Tom Tromey  <tromey@redhat.com>
+           Thiago Jung Bauermann  <bauerman@br.ibm.com>
 
        * value.c (pack_unsigned_long): New function.
        (value_from_ulongest): New function.
 
 2010-06-21  Michael Snyder  <msnyder@vmware.com>
 
-       * breakpoint.c (_initialize_breakpoint): Use add_prefix_cmd, 
+       * breakpoint.c (_initialize_breakpoint): Use add_prefix_cmd,
        not add_abbrev_prefix_cmd, for "enable breakpoints".
 
 2010-06-21  Ulrich Weigand  <uweigand@de.ibm.com>
 
 2010-06-03  Sami Wagiaalla  <swagiaal@redhat.com>
 
-       * dwarf2read.c (new_symbol): Remove redundant naming of symbol.
+       * dwarf2read.c (new_symbol): Remove redundant naming of symbol.
 
 2010-06-03  Pierre Muller  <muller@ics.u-strasbg.fr>
 
 
 2010-05-14  Phil Muldoon  <pmuldoon@redhat.com>
 
-       PR python/11482
+       PR python/11482
 
        * python/py-value.c (valpy_hash): New function.
        (value_object_type): Register valpy_hash.