X-Git-Url: http://drtracing.org/?a=blobdiff_plain;ds=sidebyside;f=gdb%2FChangeLog;h=1a7550811584e215c8f8d518bbd1223c2baaaa42;hb=57651221de401ff77b3c43e2b678190e574f9baa;hp=611c900e0efb33e0068509cd8d972db48227cf5e;hpb=52323be946ffc98caecb4c76ec0801e424b913ae;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 611c900e0e..1a75508115 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,250 @@ +2012-03-15 Tom Tromey + + * NEWS: Mention "info vtbl", not "info vtable". + * cp-support.c (info_vtbl_command): Fix comment. + (_initialize_cp_support): Fix text. + +2012-03-15 Tom Tromey + + * cp-valprint.c (cp_print_value_fields): Use + print_function_pointer_address for vtable slot. + +2012-03-15 Tom Tromey + + * gnu-v3-abi.c (struct value_and_voffset): New. + (hash_value_and_voffset, eq_value_and_voffset) + (compare_value_and_voffset, compute_vtable_size) + (print_one_vtable, gnuv3_print_vtable): New functions. + (init_gnuv3_ops): Initialize 'print_vtable' field. + * cp-support.c (info_vtbl_command): New function. + (_initialize_cp_support): Add "info vtbl". + * cp-abi.h (cplus_print_vtable): Declare. + (struct cp_abi_ops) : New field. + * cp-abi.c (cplus_print_vtable): New function. + * NEWS: Update. + +2012-03-15 Tom Tromey + + * d-lang.c (d_language_defn) : Set to + iterate_over_symbols. + +2012-03-14 Doug Evans + + * dwarf2read.c (dwarf_stack_op_name): Add DW_OP_GNU_encoded_addr, + DW_OP_GNU_parameter_ref. + +2012-03-14 Jan Kratochvil + + Fix double prompt of 'interpreter-exec mi'. + * mi/mi-interp.c (mi_execute_command_input_handler): New prototype. + (mi_interpreter_resume): use it. + (mi_execute_command_input_handler): New function. + * mi/mi-main.c (mi_execute_command): Move prompt printing to + mi_execute_command_input_handler. + +2012-03-13 Josh Matthews (tiny change) + + * darwin-nat-info.c (_initialize_darwin_info_commands): Add + prototype. + (darwin_debug_port_info): Make static. + * darwin-nat.c (_initialize_darwin_inferior): Add prototype. + * machoread.c (_initialize_machoread): Add prototype. + * i386-darwin-nat.c (i386_darwin_dr_set, i386_darwin_dr_get) + (i386_darwin_set_control, i386_darwin_get_control) + i386_darwin_dr_set_addr, i386_darwin_get_addr) + i386_darwin_get_status, i386_darwin_get_control): + Comment out with HW_WATCHPOINT_NOT_YET_ENABLED macro. + +2012-03-13 Joel Brobecker + + * ax-gdb.c (gen_usual_unary): Remove special handling of + enum and bool types. + +2012-03-13 Joel Brobecker + + * ax-gdb.c (gen_fetch): Add handling for TYPE_CODE_RANGE types. + +2012-03-13 Joel Brobecker + + * aix-thread.c (supply_fprs): Make more consistent with fill_fprs. + +2012-03-13 Chris January + + * aix-thread.c (fill_sprs): Store the floating point registers + at the correct offsets into vals. + +2012-03-13 Doug Evans + + * NEWS: Mention symbol-reloading has been deleted. + * symfile.c (symbol_reloading): Delete. + (show_symbol_reloading): Delete. + (_initialize_symfile): Delete set/show symbol-reloading. + + * dwarf2read.c (load_partial_comp_unit): Defer adding cu to + read_in_chain until we have successfully read it in. + (load_full_comp_unit): Ditto. + (read_signatured_type): Add comment. + +2012-03-13 Chris January + + * stabsread.c (fix_common_block): Change type of valu argument + to CORE_ADDR. + +2012-03-13 Chris January + + * rs6000-tdep.c (skip_prologue): Support the oril r29, r1, 0x0 + instruction. + +2012-03-13 Jan Kratochvil + + * common/linux-procfs.c (linux_proc_get_int): New, from + linux_proc_get_tgid, change its LWPID type to pid_t, add parameter + field. + (linux_proc_get_tgid): Only call linux_proc_get_int. + (linux_proc_get_tracerpid): New. + (linux_proc_pid_has_state): New, from linux_proc_pid_is_zombie. + (linux_proc_pid_is_stopped, linux_proc_pid_is_zombie): Only call + linux_proc_pid_has_state. + * common/linux-procfs.h (linux_proc_get_tracerpid): New declaration. + * common/linux-ptrace.c: Include linux-procfs.h and buffer.h. + (linux_ptrace_attach_warnings): New. + * common/linux-ptrace.h (struct buffer, linux_ptrace_attach_warnings): + New declaration. + * linux-nat.c: Include exceptions.h, linux-ptrace.h and buffer.h. + (linux_nat_attach): New variables ex, buffer, message and message_s. + Wrap to_attach by TRY_CATCH and call linux_ptrace_attach_warnings. + +2012-03-13 Jan Kratochvil + + * Makefile.in (linux-ptrace.o): New. + * common/linux-procfs.c (linux_proc_pid_is_zombie): New, + from linux-nat.c. + * common/linux-procfs.h (linux_proc_pid_is_zombie): New declaration. + * common/linux-ptrace.c: New file. + * config/alpha/alpha-linux.mh (NATDEPFILES): Add linux-ptrace.o. + * config/arm/linux.mh: Likewise. + * config/i386/linux.mh: Likewise. + * config/i386/linux64.mh: Likewise. + * config/ia64/linux.mh: Likewise. + * config/m32r/linux.mh: Likewise. + * config/m68k/linux.mh: Likewise. + * config/mips/linux.mh: Likewise. + * config/pa/linux.mh: Likewise. + * config/powerpc/linux.mh: Likewise. + * config/powerpc/ppc64-linux.mh: Likewise. + * config/powerpc/spu-linux.mh: Likewise. + * config/s390/s390.mh: Likewise. + * config/sparc/linux.mh: Likewise. + * config/sparc/linux64.mh: Likewise. + * config/xtensa/linux.mh: Likewise. + * linux-nat.c (linux_lwp_is_zombie): Remove, move it to + common/linux-procfs.c. + (wait_lwp): Rename linux_lwp_is_zombie to linux_proc_pid_is_zombie. + +2012-03-13 Hui Zhu + Pedro Alves + + * breakpoint.c (init_breakpoint_sal): New flags parameter. Handle + CREATE_BREAKPOINT_FLAGS_INSERTED. + (create_breakpoint_sal, create_breakpoints_sal) + (base_breakpoint_create_breakpoints_sal) + (tracepoint_create_breakpoints_sal) + (strace_marker_create_breakpoints_sal): New flags parameter. Pass + down. + (break_command_1, handle_gnu_v3_exceptions, trace_command) + (ftrace_command, strace_command): Adjust. + (create_tracepoint_from_upload): Pass + CREATE_BREAKPOINT_FLAGS_INSERTED. + * breakpoint.h (enum breakpoint_create_flags): New. + (create_breakpoint): New flags parameter. + * mi/mi-cmd-break.c (mi_cmd_break_insert): Adjust. + * python/py-breakpoint.c (bppy_init): Adjust. + * python/py-finishbreakpoint.c (bpfinishpy_init): Adjust. + * spu-tdep.c (spu_catch_start): Adjust. + +2012-03-13 Pedro Alves + Hui Zhu + Yao Qi + + * remote.c (struct remote_state): New field `starting_up'. + (remote_start_remote): Set and clear it. + (remote_can_download_tracepoint): If starting up, return false. + +2012-03-13 Yao Qi + + * inferior.h (struct inferior): Remove fields any_syscall_count, + syscalls_counts and total_syscalls_count. Move them to new + struct catch_syscall_inferior_data in breakpoint.c. + * breakpoint.c: Call DEF_VEC_I(int). + (struct catch_syscall_inferior_data): New. + (get_catch_syscall_inferior_data): New. + (catch_syscall_inferior_data_cleanup): New. + (insert_catch_syscall): Update to access data in + struct catch_syscall_inferior_data. + (insert_catch_syscall): Likewise. + (remove_catch_syscall): Likewise. + (remove_catch_syscall): Likewise. + (is_syscall_catchpoint_enabled): Likewise. + (add_catch_command): Likewise. + (_initialize_breakpoint): Register cleanup. + * breakpoint.h: Removed DEF_VEC_I(int). + * dwarf2loc.c: Call DEF_VEC_I(int). + * mi/mi-main.c: Likewise. + +2012-03-12 Mark Kettenis + + * inf-ptrace.c (inf_ptrace_post_attach): Make static. + +2012-03-12 Chris January + + * aix-thread.c (_initialize_aix_thread): Add prototype. + * rs6000-nat.c (_initialize_rs6000_nat): Ditto. + * xcoffsolib.c (_initialize_xcoffsolib): Ditto. + +2012-03-12 Joel Brobecker + + * amd64bsd-nat.c: Move #include of "amd64bsd-nat.h" after + include of "amd64-nat.h". + +2012-03-12 Tom Tromey + + * buildsym.c (record_pending_block): Now static. + * buildsym.h: (record_pending_block): Remove. + +2012-03-12 Andreas Tobler + + * amd64bsd-nat.c: Include amd64bsd-nat.h. + +2012-03-09 Tom Tromey + + * dwarf2read.c (struct dwarf2_cu) : New fields. + (producer_is_gxx_lt_4_6): Use and update producer cache fields. + +2012-03-09 Tom Tromey + + * dwarf2read.c (dwarf2_attr): Avoid tail-recursive call. + +2012-03-08 Joel Brobecker + + * ravenscar-sparc-thread.c (_initialize_ravenscar_sparc): Add + prototype. + +2012-03-08 Joel Brobecker + + * ravenscar-thread.c (_initialize_ravenscar): Add prototype. + +2012-03-08 Jan Kratochvil + + Fix -Wmissing-prototypes build. + * arm-linux-nat.c (get_thread_id): Make it static. + * xtensa-linux-nat.c (get_thread_id): Likewise. + +2012-03-08 Joel Brobecker + + * server.c (process_point_options): If a conditional expression + is found, only print a message if remote_debug is nonzero. + 2012-03-08 Luis Machado * ax-gdb.c (gen_fetch): Fail gracefully and use error instead @@ -202,9 +449,8 @@ * jv-valprint.c (java_value_print): Correctly compute 'obj_addr'. -2012-03-05 Joel Brobecker +2012-03-05 Andreas Arnez - From Andreas Arnez : * s390-nat.c: Include "gregset.h". 2012-03-05 Jan Kratochvil @@ -983,9 +1229,8 @@ * infcmd.c (finish_forward): Likewise. * infrun.c (insert_exception_resume_breakpoint): Likewise. -2012-02-28 Joel Brobecker +2012-02-28 Tristan Gingold - From Tristan Gingold . * ada-tasks.c (ada_tasks_inferior_data_sniffer): Rework code to avoid variable assignments inside condition.