Fix scripted probe breakpoints
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index a8bafa3199cf07c24acf7ee6b7e7a20cca143406..98a6285dd840301bdcd7e8074a3ca0e16e41c10e 100644 (file)
@@ -1,3 +1,114 @@
+2019-12-10  George Barrett  <bob@bob131.so>
+
+       Fix scripted probe breakpoints.
+       * breakpoint.c (tracepoint_probe_breakpoint_ops): Move
+       declaration forward.
+       (breakpoint_ops_for_event_location_type)
+       (breakpoint_ops_for_event_location): Add function definitions.
+       (break_command_1, trace_command): Use
+       breakpoint_ops_for_event_location.
+       * breakpoint.h (breakpoint_ops_for_event_location): Add function
+       declarations.
+       * guile/scm-breakpoint.c (gdbscm_register_breakpoint_x): Use
+       breakpoint_ops_for_event_location.
+       * python/py-breakpoint.c (bppy_init): Use
+       breakpoint_ops_for_event_location.
+
+2019-12-09  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       * gdbtypes.c (rank_one_type): Return INCOMPATIBLE_TYPE_BADNESS
+       when ranking an lvalue argument for an rvalue parameter.
+
+2019-12-08  Wataru Ashihara  <wataash@wataash.com>
+
+       * darwin-nat.c (darwin_nat_target::create_inferior): Fix
+       template argument for scoped_restore_tmpl from bool to int.
+
+2019-12-07  Keith Seitz  <keiths@redhat.com>
+
+       * build-id.c (build_id_bfd_get): Permit bfd_core, too.
+       (build_id_to_debug_bfd): Make static, rewriting to use
+       build_id_to_bfd_suffix.
+       (build_id_to_bfd_suffix): Copy of build_id_to_debug_bfd,
+       adding `suffix' parameter. Append SUFFIX to file names
+       when searching for matching files.
+       (build_id_to_debug_bfd): Use build_id_to_bfd_suffix.
+       (build_id_to_exec_bfd): Likewise.
+       * build-id.h (build_id_to_debug_bfd): Clarify that function
+       searches for BFD of debug info file.
+       (build_id_to_exec_bfd): Declare.
+       * corelow.c: Include build-id.h.
+       (locate_exec_from_corefile_build_id): New function.
+       (core_target_open): If no executable BFD is found,
+       search for a core file BFD using build-id.
+
+2019-12-06  Christian Biesinger  <cbiesinger@google.com>
+
+       * bcache.c: Put in namespace gdb.
+       * bcache.h: Likewise.
+       * gdbtypes.c (check_types_worklist): Update.
+       (types_deeply_equal): Update.
+       * macrotab.c (struct macro_table) <bcache>: Update.
+       (new_macro_table): Update.
+       * macrotab.h (struct bcache): Put this forward declaration
+       inside namespace gdb.
+       (new_macro_table): Update.
+       * objfiles.h (struct objfile_per_bfd_storage) <filename_cache>:
+       Update.
+       <macro_cache>: Update.
+       * psymtab.h: (psymtab_storage) <psymbol_cache>: Update.
+
+2019-12-06  Tom de Vries  <tdevries@suse.de>
+
+       PR symtab/24971
+       * block.c (best_symbol, better_symbol): New function.
+       (block_lookup_symbol_primary, block_lookup_symbol): Prefer def over
+       decl.
+
+2019-12-06  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       * gdbtypes.h: Define the REFERENCE_SEE_THROUGH_BADNESS value.
+       * gdbtypes.c (rank_one_type): Use REFERENCE_SEE_THROUGH_BADNESS
+       for ranking see-through reference cases.
+
+2019-12-06  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
+       * stack.c (faas_command): Check a command is provided.
+       * thread.c (taas_command, tfaas_command): Likewise.
+
+2019-12-05  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
+       * inferior.c (prune_inferiors):  Only call delete_inferior,
+       Do not modify the inferior list.
+
+2019-12-05  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * c-exp.y: Update calls to lookup_typename,
+       lookup_signed_typename and lookup_unsigned_typename.
+       * c-lang.c (evaluate_subexp_c): Likewise.
+       * cp-namespace.c (cp_lookup_symbol_imports_or_template):
+       Likewise.
+       * eval.c (binop_promote): Likewise.
+       * gdbtypes.c (lookup_typename): Remove gdbarch parameter.
+       (lookup_unsigned_typename): Likewise.
+       (lookup_signed_typename): Likewise.
+       * gdbtypes.h (lookup_unsigned_typename): Likewise.
+       (lookup_signed_typename): Likewise.
+       (lookup_typename): Likewise.
+       * guile/scm-type.c (tyscm_lookup_typename): Update calls to
+       lookup_typename, lookup_signed_typename,
+       lookup_unsigned_typename.
+       * m2-exp.y: Likewise.
+       * printcmd.c (printf_wide_c_string): Likewise.
+       (ui_printf): Likewise.
+       * python/py-type.c (typy_lookup_typename): Likewise.
+       * python/py-xmethods.c (python_xmethod_worker::invoke):
+       Likewise.
+       * rust-exp.y: Likewise.
+
+2019-12-04  Christian Biesinger  <cbiesinger@google.com>
+
+       * configure.nat (obsd64): Add missing files x86-nat.o and
+       nat/x86-dregs.o.
+
 2019-12-04  Tom Tromey  <tom@tromey.com>
 
        * valprint.c (val_print_string): Use metadata_style.
This page took 0.026416 seconds and 4 git commands to generate.