X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2FChangeLog;h=6812f96fca45faf6bdfb1a8f534038ba3ea00b25;hb=8bebfcda34f2ea883fa6b87e748ad8a5f72b352f;hp=72c2ee16ca444779619e4ba92da65e1ed1ad9fc6;hpb=0ff80bf7b9901b5e3c6805b99d30fd555f512d69;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 72c2ee16ca..6812f96fca 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,95 @@ +2018-12-07 Pedro Alves + + * dwarf2read.c (get_gdb_index_contents_from_section): Use + gdb::make_array_view. + +2018-12-05 Philippe Waroquiers + + * language.c (_initialize_language): Fix leak by assigning + a static string to language. Same for range and case_sensitive, + even if no leak is detected for these variables. + +2018-12-05 John Baldwin + + * configure: Re-generate. + * configure.ac: Use separate sed expressions to escape variables + in auto-load directories. + +2018-12-05 Andrew Burgess + + * riscv-tdep.c (riscv_features_from_gdbarch_info): New function. + (riscv_find_default_target_description): Use new function to + extract feature from gdbarch_info. + (riscv_gdbarch_init): Add error checks for xlen and flen between + target description and bfd headers. Be smarter about when we + think the hardware floating point abi should be used. + +2018-12-05 Alan Hayward + + * nat/aarch64-linux-hw-point.c + (aarch64_linux_any_set_debug_regs_state): New function. + * nat/aarch64-linux-hw-point.h + (aarch64_linux_any_set_debug_regs_state): New declaration. + * nat/aarch64-linux.c (aarch64_linux_new_thread): Check if any + BPs or WPs are set. + +2018-11-30 John Baldwin + + * common/filestuff.c [HAVE_KINFO_GETFILE]: Include headers. + (fdwalk) [HAVE_KINFO_GETFILE]: Use kinfo_getfile. + +2018-11-30 Philippe Waroquiers + Simon Marchi + + * linespec.c (symtab_vector_up): Remove. + (symtabs_from_filename): Change return type to std::vector. + (collect_symtabs_from_filename): Likewise. + (create_sals_line_offset): Assign return value of + collect_symtabs_from_filename to *ls->file_symtabs. + (convert_explicit_location_to_linespec): Remove call to release. + (parse_linespec): Likewise. + (symtab_collector) : Remove initialization of + m_symtabs. + : Change return type to std::vector. + : Adjust. + +2018-11-30 John Baldwin + + * fbsd-nat.c [__FreeBSD_version >= 700009] (USE_SIGINFO): Macro + defined. + (union sigval32, struct siginfo32, fbsd_siginfo_size) + (fbsd_convert_siginfo): Make conditional on USE_SIGINFO instead + of KERN_PROC_AUXV and PT_LWPINFO. + (fbsd_nat_target::xfer_partial): Define method unconditionally. + Make TARGET_OBJECT_SIGNAL_INFO conditional on USE_SIGINFO. + Make TARGET_OBJECT_AUXV conditional on KERN_PROC_AUXV. + Make TARGET_OBJECT_FREEBSD_VMMAP and + TARGET_OBJECT_FREEBSD_PS_STRINGS conditional on KERN_PROC_VMMAP + and KERN_PROC_PS_STRINGS. + * fbsd-nat.h: Include . + (fbsd_nat_target::xfer_partial): Declare method unconditionally. + +2018-11-30 Andrew Burgess + + * riscv-linux-nat.c: Add 'inferior.h' and 'target-descriptions.h' + header files. + (riscv_linux_nat_target::read_description): New method. + +2018-11-30 Andrew Burgess + + * arch/riscv.h (riscv_gdbarch_features::hash): New method. + * arch/riscv.c (struct riscv_gdbarch_features_hasher): New. + (riscv_tdesc_cache): New global. + (riscv_create_target_description): Look in the cache before + creating a new target description. + +2018-11-30 Andrew Burgess + + * arch/riscv.h (riscv_gdb_features::operator==): New. + (riscv_gdb_features::operator!=): New. + * riscv-tdep.c (riscv_gdbarch_init): Make use of the inequality + operator. + 2018-11-30 Andrew Burgess * arch/riscv.h (riscv_create_target_description): Make return type