btrace: kernel address filtering
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 9dd591ce382e5390013845b25e2d130418b1dacc..bed048a3b35ccaebdcbf69ac69c7f585b686865d 100644 (file)
@@ -1,3 +1,163 @@
+2015-09-09  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * nat/linux-btrace.h (struct btrace_target_info) <ptr_bits>: Remove.
+       * nat/linux-btrace.c: Include filestuff.h and inttypes.h.
+       Remove include of sys/utsname.h.
+       (linux_determine_kernel_ptr_bits): Remove.
+       (linux_determine_kernel_start): New.
+       (perf_event_is_kernel_addr): Remove tinfo argument.  Update users.
+       Update check.
+       (perf_event_skip_bts_record): Remove tinfo argument.  Update users.
+       (linux_enable_bts, linux_enable_pt): Remove tinfo->ptr_bits
+       initialization.
+       * x86-linux-nat.c (x86_linux_enable_btrace): Remove ptr_bits
+       assignment.
+
+2015-09-07  Pedro Alves  <palves@redhat.com>
+
+       * guile/guile-internal.h (as_a_scm_t_subr): New.
+       * guile/guile.c (misc_guile_functions): Use it.
+       * guile/scm-arch.c (arch_functions): Use it.
+       * guile/scm-block.c (block_functions, gdbscm_initialize_blocks):
+       Use it.
+       * guile/scm-breakpoint.c (breakpoint_functions): Use it.
+       * guile/scm-cmd.c (command_functions): Use it.
+       * guile/scm-disasm.c (disasm_functions): Use it.
+       * guile/scm-exception.c (exception_functions)
+       (private_exception_functions): Use it.
+       * guile/scm-frame.c (frame_functions)
+       * guile/scm-gsmob.c (gsmob_functions): Use it.
+       * guile/scm-iterator.c (iterator_functions): Use it.
+       * guile/scm-lazy-string.c (lazy_string_functions): Use it.
+       * guile/scm-math.c (math_functions): Use it.
+       * guile/scm-objfile.c (objfile_functions): Use it.
+       * guile/scm-param.c (parameter_functions): Use it.
+       * guile/scm-ports.c (port_functions, private_port_functions): Use
+       it.
+       * guile/scm-pretty-print.c (pretty_printer_functions): Use it.
+       * guile/scm-progspace.c (pspace_functions): Use it.
+       * guile/scm-string.c (string_functions): Use it.
+       * guile/scm-symbol.c (symbol_functions): Use it.
+       * guile/scm-symtab.c (symtab_functions): Use it.
+       * guile/scm-type.c (type_functions, gdbscm_initialize_types): Use
+       it.
+       * guile/scm-value.c (value_functions): Use it.
+
+2015-09-04  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * tui/tui-data.c (win_with_focus): Remove cast of NULL pointer.
+       (tui_next_win): Likewise.
+       (tui_prev_win): Likewise.
+       (tui_partial_win_by_name): Likewise.
+       (tui_init_generic_part): Likewise.
+       (init_content_element): Likewise.
+       (tui_del_window): Likewise.
+       (tui_free_window): Likewise.
+       (tui_del_data_windows): Likewise.
+       (tui_free_data_content): Likewise.
+       * tui/tui-layout.c (make_source_or_disasm_window): Likewise.
+       * tui/tui-regs.c (tui_show_register_group): Likewise.
+       * tui/tui-win.c (tui_resize_all): Likewise.
+       (tui_set_focus): Likewise.
+       (tui_set_win_height): Likewise.
+       (make_invisible_and_set_new_height): Likewise.
+       * tui/tui-windata.c (tui_delete_data_content_windows): Likewise.
+       * tui/tui-wingeneral.c (make_visible): Likewise.
+
+2015-09-04  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * cli/cli-decode.c (find_cmd): Remove cast of NULL pointer.
+
+2015-09-04  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * c-valprint.c (print_unpacked_pointer): Remove cast of NULL
+       pointer.
+       * dbxread.c (dbx_end_psymtab): Likewise.
+       * gnu-nat.c (gnu_write_inferior): Likewise.
+       * mdebugread.c (cross_ref): Likewise.
+       * p-valprint.c (pascal_val_print): Likewise.
+       * xcoffread.c (xcoff_end_psymtab): Likewise.
+
+2015-09-04  Yao Qi  <yao.qi@linaro.org>
+
+       * NEWS: Mention the aarch64 multi-arch debugging support.
+
+2015-09-03  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+       * ada-lang.c (ada_language_arch_info): Create a TYPE_CODE_CHAR
+       type instead of a TYPE_CODE_INT one for the string_char_type
+       and the ada_primitive_type_char types.
+
+2015-09-03  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-linux-nat.c (aarch64_linux_region_ok_for_hw_watchpoint):
+       Move code to aarch64_linux_region_ok_for_watchpoint.  Call
+       aarch64_linux_region_ok_for_watchpoint.
+       * nat/aarch64-linux-hw-point.c (aarch64_linux_region_ok_for_watchpoint):
+       New function.
+       * nat/aarch64-linux-hw-point.h (aarch64_linux_region_ok_for_watchpoint):
+       Declare it.
+
+2015-09-02  Patrick Palka  <patrick@parcs.ath.cx>
+
+       * gdb_obstack.h (obstack_strdup): Declare.
+       * gdb_obstack.c (obstack_strdup): Define.
+       * gdbarch.sh (gdbarch_obstack_strdup): Declare and define.
+       * gdbarch.c: Regenerate.
+       * gdbarch.h: Regenerate.
+       * gdbtypes.c (arch_type): Use gdbarch_obstack_strdup.
+
+2015-09-02  Patrick Palka  <patrick@parcs.ath.cx>
+
+       * gdbtypes.c (copy_type_recursive): Update documentation.
+
+2015-09-01  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * solib-svr4.c (solib_event_probe_action): Initialize 'probe_argc'
+       as zero.
+
+2015-09-01  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * solib-svr4.c (svr4_handle_solib_event): Initialize 'val' as NULL
+
+2015-09-01  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * solib-svr4.c (solib_event_probe_action): Call
+       get_probe_argument_count using TRY...CATCH.
+       (svr4_handle_solib_event): Likewise, for evaluate_probe_argument.
+
+2015-09-01  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * probe.h (struct probe_ops) <get_probe_argument_count,
+       evaluate_probe_argument, enable_probe, disable_probe>: Mention in
+       the comment that the function can throw an exception.
+       (get_probe_argument_count): Likewise.
+       (evaluate_probe_argument): Likewise.
+       * stap-probe.c (stap_get_opcode): Call error instead of
+       internal_error.
+       (stap_get_expected_argument_type): Likewise.  Add argument
+       'probe'.  Improve error message by mentioning the probe's name.
+       (stap_parse_probe_arguments): Adjust call to
+       stap_get_expected_argument_type.
+       (stap_get_arg): Add comment.  Assert that 'probe->args_parsed' is
+       not zero.  Call internal_error if GDB requests an argument but the
+       probe has no arguments.
+
+2015-09-01  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+       * ada-lang.c (ada_resolve_function): Do not ask the user what
+       match to use when in completion mode.
+
+2015-08-31  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * tui/tui-data.c (tui_win_name): Make local variable const, remove
+       cast of NULL.
+
+2015-08-31  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * xtensa-tdep.h (XTENSA_GDBARCH_TDEP_INSTANTIATE): Initialize
+       call_abi using XSHAL_ABI macro.
+
 2015-08-29  Doug Evans  <xdje42@gmail.com>
 
        * symtab.h (struct symbol): Tweak comment.
This page took 0.024614 seconds and 4 git commands to generate.