X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=c17728b043ebf0a3623e169d58d58f88cbd034ae;hb=75082e8cbbc39096235c59a2ef8f409d0ae33d24;hp=49687c9994fe95959a9ab66ae16e5236a0a2f22a;hpb=b2cd6b294833b0dd0d5b913580fa7e5a72565b41;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 49687c9994..c17728b043 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,155 @@ +2011-10-03 Joel Brobecker + + * ada-lang.h (struct inferior): Declare. + (print_ada_task_info): Add declaration. + * ada-tasks.c (print_ada_task_info): Make non-static. + * mi/mi-cmds.c (mi_cmds): Add "ada-task-info". + * mi/mi-cmds.h (mi_cmd_ada_task_info): Add declaration. + * mi/mi-main.c: #include "ada-lang.h". + (mi_cmd_list_features): Add "ada-task-info" to the list + of supported features. + (mi_cmd_ada_task_info): New function. + +2011-10-03 Joel Brobecker + + * python/python.c (python_run_simple_file): New function. + (source_python_script, source_python_script_for_objfile): + Replace call to PyRun_SimpleFile by call to + python_run_simple_file. + +2011-10-03 Paul Koning + + * python/py-value.c (valpy_get_address): Use Py_XINCREF. + (value_to_value_object): Fetch value if it was lazy. + +2011-10-02 Jan Kratochvil + + Code cleanup. + * solib-svr4.c (svr4_default_sos): Remove variables head and link_ptr. + Rearrange the code for it. + +2011-10-02 Joel Brobecker + + * breakpoint.c (bkpt_print_recreate): Add call to + print_recreate_thread. + +2011-09-29 Mike Frysinger + + * common/linux-ptrace.h (PTRACE_GETFDPIC, PTRACE_GETFDPIC_EXEC, + PTRACE_GETFDPIC_INTERP): Define. + +2011-09-28 Yao Qi + + * symfile.c (add_symbol_file_command): Update message on usage. + +2011-09-28 Paul Koning + + * python/py-type.c (make_fielditem, typy_field_names, typy_items) + (typy_length, typy_get, typy_has_key, typy_make_iter) + (typy_iterkeys, typy_iteritems, typy_itervalues, typy_iter) + (typy_iterator_iter, typy_iterator_iternext) + (typy_iterator_dealloc): New functions to implement standard + Python mapping methods on gdb.Type object. + (gdb.TypeIterator): New Python type. + * python/python-internal.h (gdbpy_iter_kind): New enum. + * doc/gdb.texinfo (gdb.Type): Document field access by dictionary + key syntax. + +2011-09-28 David S. Miller + + * sparc-tdep.h (SPARC_F2_REGNUM, SPARC_F3_REGNUM, SPARC_F4_REGNUM, + SPARC_F5_REGNUM, SPARC_F6_REGNUM, SPARC_F7_REGNUM): New enums. + * sparc-tdep.c (sparc_complex_floating_p): New function. + (sparc32_store_arguments): Handle complex floats. + (sparc32_extract_return_value): Likewise. + (sparc32_store_return_value): Likewise. + (sparc32_stabs_argument_has_addr): Likewise. + * sparc64-tdep.c (sparc64_complex_floating_p): New function. + (sparc64_store_floating_fields): Handle complex floats. + (sparc64_store_arguments): Likewise. + (sparc64_store_return_value): Likewise. + +2011-09-28 Eli Zaretskii + + * windows-nat.c (env_sort) [!__CYGWIN__]: Function restored from + before the change on 2006-12-09. + (windows_create_inferior) [!__CYGWIN__]: Restore code that + generates the environment block for CreateProcessA, modulo the + Cygwin-specific parts that are not needed here. + +2011-09-27 Tristan Gingold + + * target.h (enum target_object): Add TARGET_OBJECT_DARWIN_DYLD_INFO. + * solib-darwin.c (DYLD_VERSION_MAX): Update number. + (darwin_solib_get_all_image_info_addr_at_init): New function. + (darwin_solib_read_all_image_info_addr): Likewise. + (darwin_solib_create_inferior_hook): Use the above two functions. + * darwin-nat.c (darwin_execvp): Renames retval to res. + (darwin_read_write_inferior): Update comment. + (darwin_read_dyld_info): New function. + (darwin_xfer_partial): Handle DYLD_INFO. + +2011-09-27 Stan Shebs + + Add return address collection for tracepoints. + * tracepoint.c (encode_actions_1): Add case for $_ret. + (validate_actionline): Check for $_ret. + (trace_dump_actions): Ditto. + * ax-gdb.h (gen_trace_for_return_address): Declare. + * ax-gdb.c: Include arch-utils.h. + (gen_trace_for_return_address): New function. + (agent_command): Add return address special case. + * amd64-tdep.c: Include ax.h and ax-gdb.h. + (amd64_gen_return_address): New function. + (amd64_init_abi): Call it. + * i386-tdep.c: Include ax.h and ax-gdb.h. + (i386_gen_return_address): New function. + (i386_init_abi): Call it. + * arch-utils.h (default_gen_return_address): Declare. + * arch-utils.c (default_gen_return_address): New function. + * gdbarch.sh (gen_return_address): New method. + * gdbarch.h, gdbarch.c: Regenerate. + +2011-09-23 Joseph Myers + + PR gdb/13079 + * i386-tdep.c (i386_frame_align): New. + (i386_gdbarch_init): Use i386_frame_align. + +2011-09-23 Yao Qi + + * i386-linux-nat.c (i386_linux_resume): Use read_memory_unsigned_integer + to get address. + +2011-09-22 Tristan Gingold + + * fork-child.c (fork_inferior): Add exec_fun parameter. + Call exec_fun or execvp. + * inferior.h: Adjust prototype. + * gnu-nat.c (gnu_create_inferior): Adjust fork_inferior call. + * inf-ttrace.c (inf_ttrace_create_inferior): Ditto. + * inf-ptrace.c (inf_ptrace_create_inferior): Ditto. + * procfs.c (procfs_create_inferior): Ditto. + * darwin-nat.c (darwin_execvp): New function. + (darwin_create_inferior): Use it. + +2011-09-22 Yao Qi + + * infrun.c (context_switch): Print debug message when switching to + a different thread. + +2011-09-21 Ulrich Weigand + + * s390-tdep.c (s390_function_arg_pass_by_reference): Handle + complex and vector types. + (s390_return_value_convention): Likewise. + + (s390_value_from_register): Call check_typedef. + (extend_simple_arg): Likewise. + (alignment_of): Likewise. + (s390_push_dummy_call): Likewise. + (s390_return_value): Likewise. + 2011-09-21 Joseph Myers * event-top.c (async_disconnect): If an exception is thrown from