problem looking up some symbols when they have a linkage name
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index c1945cb5e27d9e60a7d5cd7b1be661c1be118f47..bd00e826d3680ddb0eefca9fa8e908e7e6fd2961 100644 (file)
@@ -1,4 +1,119 @@
-2017-11-01  Weimin Pan  <weimin.pan@oracle.com>
+2018-03-27  Joel Brobecker  <brobecker@adacore.com>
+
+       PR gdb/22670
+       * dwarf2read.c (dwarf2_physname): Do not return the demangled
+       symbol name if the CU's language stores symbol names in linkage
+       format.
+       * language.h (struct language_defn)
+       <la_store_sym_names_in_linkage_form_p>: New field.  Adjust
+       all instances of this struct.
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       * stack.c (backtrace_command_1): Remove verbose code.
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       * python/py-framefilter.c (py_print_type): Don't catch
+       exceptions.  Return void.
+       (py_print_value): Likewise.
+       (py_print_single_arg): Likewise.
+       (enumerate_args): Don't catch exceptions.
+       (py_print_args): Likewise.
+       (py_print_frame): Likewise.
+       (gdbpy_apply_frame_filter): Catch exceptions here.
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       * stack.c (_initialize_stack): Remove trailing newlines from help
+       text.  Add "Usage" line to "backtrace" help.
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       PR python/16486:
+       * python/py-framefilter.c (py_print_args): Call wrap_hint.
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       * python/py-framefilter.c (py_print_single_arg): Return
+       EXT_LANG_BT_ERROR from catch.
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       PR backtrace/15584:
+       * stack.c (backtrace_command_1): Move some code into no-filters
+       "if".
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       * python/py-framefilter.c (throw_quit_or_print_exception): New
+       function.
+       (gdbpy_apply_frame_filter): Use it.
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       PR cli/17716:
+       * python/py-framefilter.c (py_print_type, py_print_value)
+       (enumerate_args, py_print_args, gdbpy_apply_frame_filter): Use
+       RETURN_MASK_ERROR.
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       * python/py-framefilter.c (enumerate_args): Use
+       gdb::unique_xmalloc_ptr.
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       * python/py-framefilter.c (py_print_frame): Return
+       EXT_LANG_BT_OK.
+       (gdbpy_apply_frame_filter): Update comment.
+       * extension.h (enum ext_lang_bt_status) <EXT_LANG_BT_COMPLETED>:
+       Remove.
+       <EXT_LANG_BT_NO_FILTERS>: Change value.
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       PR backtrace/15582:
+       * stack.c (backtrace_command): Parse "hide" argument.
+       * python/py-framefilter.c (py_print_frame): Handle PRINT_HIDE.
+       * extension.h (enum frame_filter_flags) <PRINT_HIDE>: New
+       constant.
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       * stack.c (backtrace_command_1): Remove "show_locals" parameter,
+       add "flags".
+       (backtrace_command): Remove "fulltrace", add "flags".
+
+2018-03-26  Tom Tromey  <tom@tromey.com>
+
+       * stack.c (backtrace_command): Rewrite command line parsing.
+
+2018-03-26  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * dwarf2read.c (DEF_VEC_I(offset_type)): Remove.
+
+2018-03-26  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * filename-seen-cache.h: Add include guard.
+
+2018-03-26  Keith Seitz  <keiths@redhat.com>
+
+       * symfile.c (place_section): Remove "struct" from section_addr_info
+       in comment.
+       * windows-nat.c (struct safe_symbol_file_add_args) <addrs>: Remove
+       "struct" keyword from section_addr_info.
+
+2018-03-26  Alan Hayward  <alan.hayward@arm.com>
+
+       * regformats/regdef.h (reg): Add constructors.
+
+2018-03-25  Pedro Alves  <palves@redhat.com>
+
+       * eval.c (evaluate_funcall): Swap OP_VAR_MSYM_VALUE/OP_VAR_VALUE
+       if then/else bodies in var_func_name extraction.
+
+2018-03-23  Weimin Pan  <weimin.pan@oracle.com>
 
        * minsyms.c (lookup_minimal_symbol_and_objfile): Use
        lookup_minimal_symbol() to find symbol entry.
This page took 0.024542 seconds and 4 git commands to generate.