From 730afdd1399f12b6683b70b7cba0ef67651e4e05 Mon Sep 17 00:00:00 2001 From: Andrew Burgess Date: Fri, 23 Jul 2021 10:30:36 +0100 Subject: gdb: move remaining ChangeLogs to legacy files In commit: commit f069ea46a03ae868581d1c852da28e979ea1245a Date: Sat Jul 3 16:29:08 2021 -0700 Rename gdb/ChangeLog to gdb/ChangeLog-2021 The gdb/ChangeLog file was renamed, but all of the other ChangeLog files relating to gdb were left in place. As I understand things, the no ChangeLogs policy applies to all the GDB related directories, so this commit renames all of the remaining GDB related ChangeLog files. As with the original commit, the intention behind this commit is to hopefully stop people merging ChangeLog entries by mistake. The renames carried out in this commit are: gdb/doc/ChangeLog -> gdb/doc/ChangeLog-1991-2021 gdb/stubs/ChangeLog -> gdb/stubs/ChangeLog-2012-2020 gdb/testsuite/ChangeLog -> gdb/testsuite/ChangeLog-2014-2021 gdbserver/ChangeLog -> gdbserver/ChangeLog-2002-2021 gdbsupport/ChangeLog -> gdbsupport/ChangeLog-2020-2021 --- gdbsupport/ChangeLog | 618 ----------------------------------------- gdbsupport/ChangeLog-2020-2021 | 618 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 618 insertions(+), 618 deletions(-) delete mode 100644 gdbsupport/ChangeLog create mode 100644 gdbsupport/ChangeLog-2020-2021 (limited to 'gdbsupport') diff --git a/gdbsupport/ChangeLog b/gdbsupport/ChangeLog deleted file mode 100644 index d054899..0000000 --- a/gdbsupport/ChangeLog +++ /dev/null @@ -1,618 +0,0 @@ -2021-06-17 Pedro Alves - - * scoped_ignore_signal.h - (scoped_ignore_signal::scoped_ignore_signal) - [HAVE_SIGPROCMASK]: Use sigprocmask to block the signal instead of - changing the signal disposition for the whole process. - (scoped_ignore_signal::~scoped_ignore_signal) [HAVE_SIGPROCMASK]: - Use sigtimedwait and sigprocmask to flush and unblock the signal. - -2021-06-17 Pedro Alves - - * scoped_ignore_sigttou.h: New file, moved from gdb/ and renamed. - -2021-05-17 Andrew Burgess - - * .dir-locals.el: Set sentence-end-double-space for all modes, and - set brace-list-open to 0 for C and C++ modes. - -2021-05-08 Simon Marchi - - * Makefile.in: Re-generate. - * config.in: Re-generate. - * configure: Re-generate. - -2021-05-08 Pedro Alves - - * common.m4 (personality test): Remove. - -2021-04-30 Tom Tromey - - * thread-pool.cc (thread_pool::post_task): Update. - * thread-pool.h (class thread_pool) : Take rvalue - reference to function. - -2021-04-27 Michael Weghorn - Simon Marchi - - * observable.h (class observable): Extend to allow specifying - dependencies between observers, keep vector holding observers - sorted so that dependencies are notified before observers - depending on them. - -2021-04-24 Simon Marchi - - * observable.h (observer_debug_printf, - OBSERVER_SCOPED_DEBUG_START_END): New. - (class observable) : Use them. - -2021-04-24 Simon Marchi - - * common-debug.h (struct scoped_debug_start_end) - : Change start_msg/end_msg for - start_prefix/end_prefix. Add format string parameter and make - variadic. - <~scoped_debug_start_end>: Adjust. - : Rename to... - : ... this. - : New. - : New. - (scoped_debug_start_end): Make variadic. - (scoped_debug_enter_exit): Adjust. - -2021-04-24 Simon Marchi - - * observable.h (class observable) : - Add name parameter. - : New field. - : Add name parameter, update all callers. - -2021-04-24 Simon Marchi - - * observable.h (class observable) : New. - : Update. - : Change type to vector of observers. - -2021-04-23 Simon Marchi - - * observable.h (observer_debug): Change to bool. - -2021-04-23 Simon Marchi - - * common-debug.h: Include preprocessor.h. - -2021-03-24 Luis Machado - - * rsp-low.cc (fromhex, hex2bin): Move to ... - * common-utils.cc: ... here. - (fromhex) Change error message text to not be RSP-specific. - * rsp-low.h (fromhex, hex2bin): Move to ... - * common-utils.h: ... here. - -2021-03-21 Alan Modra - - * common-utils.h (startswith): Delete version now supplied by bfd.h. - -2021-02-05 Paul E. Murphy - - * common-defs.h (ATTRIBUTE_PRINTF): Rename - _GL_ATTRIBUTE_FORMAT_PRINTF to _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD. - * common-utils.h (xfree): Use GNULIB_NAMESPACE namespace when calling - free if this macro is defined. - -2021-01-23 Lancelot SIX - - * gdb_tilde_expand.cc (gdb_tilde_expand): Improve - implementation. - (gdb_tilde_expand_up): Delegate logic to gdb_tilde_expand. - * gdb_tilde_expand.h (gdb_tilde_expand): Update description. - -2021-01-22 Simon Marchi - - * common-debug.h (debug_prefixed_printf_cond_nofunc): New. - * common-debug.c (debug_prefixed_vprintf): Handle a nullptr - func. - -2021-01-08 Simon Marchi - - PR gdb/27157 - * pathstuff.cc (get_standard_cache_dir, get_standard_config_dir, - find_gdb_home_config_file): Add empty string check. - -2021-01-06 Mike Frysinger - - * common-utils.h (align_up): Fix typo in header comment. - -2021-01-04 Simon Marchi - - * common-debug.h (debug_print_depth): New. - (struct scoped_debug_start_end): New. - (scoped_debug_start_end): New. - (scoped_debug_enter_exit): New. - * common-debug.cc (debug_prefixed_vprintf): Print indentation. - -2020-12-11 Andrew Burgess - - * gdbsupport/common-utils.cc: Change 'ctype.h' include to - 'safe-ctype.h'. - (extract_string_maybe_quoted): Use safe-ctype function versions. - (is_digit_in_base): Likewise. - (digit_to_int): Likewise. - (strtoulst): Likewise. - (skip_spaces): Likewise. - (skip_to_space): Likewise. - -2020-12-11 Simon Marchi - - * common-debug.h (debug_prefixed_printf_cond): New. - * event-loop.h (event_loop_debug_printf): Use - debug_prefixed_printf_cond. - -2020-12-08 Alexander Fedotov - - * pathstuff.cc (get_standard_cache_dir): Use LOCALAPPDATA environment - variable when running on Windows. - -2020-12-01 Andrew Burgess - - * tdesc.cc (print_xml_feature::visit): Print enum fields using - 'evalue' syntax. - -2020-12-01 Chungyi Chi - - * tdesc.cc (print_xml_feature::visit): Print enum size attribute. - -2020-11-20 Tom Tromey - - * thread-pool.cc (thread_pool::set_thread_count): Ignore system - errors. - -2020-11-10 Tom Tromey - - PR build/26848: - * pathstuff.h: Move include block here... - * pathstuff.cc: ... from here. - -2020-11-02 Tom Tromey - - * pathstuff.h (get_standard_config_dir): Declare. - * pathstuff.cc (get_standard_config_dir): New function. - -2020-11-02 Simon Marchi - - * common-exceptions.h: Fix indentation. - * event-loop.cc: Fix indentation. - * fileio.cc: Fix indentation. - * filestuff.cc: Fix indentation. - * gdb-dlfcn.cc: Fix indentation. - * gdb_string_view.h: Fix indentation. - * job-control.cc: Fix indentation. - * signals.cc: Fix indentation. - -2020-10-31 Simon Marchi - - * common-debug.cc (debug_prefixed_printf): New. - * common-debug.h (debug_prefixed_printf): New declaration. - * event-loop.cc (event_loop_debug_printf_1): Remove. - * event-loop.h (event_loop_debug_printf_1): Remove. - (event_loop_debug_printf): Use debug_prefixed_printf. - (event_loop_ui_debug_printf): Use debug_prefixed_printf. - -2020-10-31 Simon Marchi - - * common.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE + - AC_LANG_PROGRAM. - * configure: Re-generate. - -2020-10-31 Simon Marchi - - * common.m4: Replace AC_FUNC_VFORK with AC_FUNC_FORK. - -2020-10-31 Simon Marchi - - * configure: Re-generate. - * warning.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE + - AC_LANG_PROGRAM. - -2020-10-31 Simon Marchi - - * configure: Re-generate. - * ptrace.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE + - AC_LANG_PROGRAM. - -2020-10-31 Simon Marchi - - * configure: Re-generate. - * ptrace.m4: Re-indent. - -2020-10-31 Simon Marchi - - * aclocal.m4: Re-generate. - * configure: Re-generate. - * configure.ac: Remove AM_PROG_CC_STDC. - -2020-10-31 Simon Marchi - - * configure.ac: Use AC_CANONICAL_{BUILD,HOST,TARGET} instead of - AC_CANONICAL_SYSTEM. - * configure: Re-generate. - -2020-10-26 Pedro Alves - - * eintr.h (handle_eintr): Replace Ret template parameter with - ErrorValType. Use it as type of the failure value. Deduce the - function's return type using decltype. Use lowercase for function - parameter names. - -2020-10-25 Simon Marchi - - * Makefile.in: Re-generate. - * acinclude.m4: Update ptrace.m4 path. - * ptrace.m4: Move here. - -2020-10-08 Andrew Burgess - - * tdesc.h (allocate_target_description): Update return type. - -2020-10-07 Tom Tromey - - * Makefile.in: Rebuild. - * Makefile.am (libgdbsupport_a_SOURCES): Add search.cc. - * search.h: New file. - * search.cc: New file. - -2020-10-02 Simon Marchi - - * event-loop.h (debug_event_loop): New variable declaration. - (event_loop_debug_printf_1): New function declaration. - (event_loop_debug_printf): New macro. - * event-loop.cc (debug_event_loop): New variable. - (handle_file_event): Add debug print. - (event_loop_debug_printf_1): New function. - -2020-10-02 Simon Marchi - - * common-debug.cc (debug_prefixed_vprintf): Move here. - * common-debug.h (debug_prefixed_vprintf): Move here. - -2020-10-02 Simon Marchi - - * event-loop.h (add_file_handler): Add "name" parameter. - * event-loop.cc (struct file_handler) : New field. - (create_file_handler): Add "name" parameter, assign it to file - handler. - (add_file_handler): Add "name" parameter. - -2020-10-01 Kamil Rytarowski - - * agent.cc (gdb_connect_sync_socket): Preinitialize addr with zeros. - -2020-09-29 Pedro Alves - - * valid-expr.h (CHECK_VALID_EXPR_INT): Make archetype a template - class instead of an alias template and adjust static_assert. - -2020-09-24 Simon Marchi - - * event-loop.c (struct file_handler): Remove typedef, re-format. - -2020-09-16 John Baldwin - - * common.m4 (GDB_AC_COMMON): Refactor checks for kinfo_getfile(). - * configure, config.in: Regenerate. - -2020-09-14 Pedro Alves - - * enum-flags.h: Include "traits.h". - (DEF_ENUM_FLAGS_TYPE): Declare a function instead of defining a - structure. - (enum_underlying_type): Update comment. - (namespace enum_flags_detail): New. Move struct zero_type here. - (EnumIsUnsigned, EnumIsSigned): New. - (class enum_flags): Make most methods constexpr. - (operator&=, operator|=, operator^=): Take an enum_flags instead - of an enum_type. Make rvalue ref versions deleted. - (operator enum_type()): Delete. - (operator&, operator|, operator^, operator~): Delete, moved out of - class. - (raw()): New method. - (is_enum_flags_enum_type_t): Declare. - (ENUM_FLAGS_GEN_BINOP, ENUM_FLAGS_GEN_COMPOUND_ASSIGN) - (ENUM_FLAGS_GEN_COMP): New. Use them to reimplement global - operators. - (operator~): Now constexpr and reimplemented. - (operator<<, operator>>): New deleted functions. - * valid-expr.h (CHECK_VALID_EXPR_5, CHECK_VALID_EXPR_6): New. - -2020-09-14 Pedro Alves - - * traits.h (struct nonesuch, struct detector, detected_or) - (detected_or_t, is_detected, detected_t, detected_or) - (detected_or_t, is_detected_exact, is_detected_convertible): New. - * valid-expr.h (CHECK_VALID_EXPR_INT): Use gdb::is_detected_exact. - -2020-09-10 Kamil Rytarowski - - * eintr.h: New file. - -2020-08-13 Simon Marchi - - * selftest.h (run_tests): Change parameter to array_view. - * selftest.c (run_tests): Change parameter to array_view and use - it. - -2020-07-30 Rainer Orth - - * Makefile.am (AM_CPPFLAGS): Add LARGEFILE_CPPFLAGS. - * common.m4 (GDB_AC_COMMON): Use BFD_SYS_PROCFS_H to check for - . - * Makefile.in: Regenerate. - * configure, config.in: Regenerate. - -2020-07-28 Tom de Vries - - PR build/26281 - * gdb_optional.h (class optional): Add volatile member to union - contaning m_dummy and m_item. - -2020-07-17 Andrew Burgess - - * tdesc.h (struct target_desc_deleter): Moved here - from gdb/target-descriptions.h, extend comment. - (target_desc_up): Likewise. - -2020-06-30 Tom Tromey - - PR build/26183: - * gdb_string_view.h (basic_string_view::to_string): Remove. - (gdb::to_string): New function. - -2020-06-27 Simon Marchi - - * tdesc.h (class print_xml_feature) : Add - ATTRIBUTE_PRINTF. - -2020-06-23 Andrew Burgess - - * tdesc.cc (print_xml_feature::visit_pre): Use add_line to add - output content, and call indent as needed in all overloaded - variants. - (print_xml_feature::visit_post): Likewise. - (print_xml_feature::visit): Likewise. - (print_xml_feature::add_line): Two new overloaded functions. - * tdesc.h (print_xml_feature::indent): New member function. - (print_xml_feature::add_line): Two new overloaded member - functions. - (print_xml_feature::m_depth): New member variable. - -2020-06-23 Andrew Burgess - - * tdesc.cc (print_xml_feature::visit_pre): Print compatible - information. - * tdesc.h (struct tdesc_compatible_info): Declare new struct. - (tdesc_compatible_info_up): New typedef. - (tdesc_compatible_info_list): Declare new function. - (tdesc_compatible_info_arch_name): Declare new function. - -2020-05-25 Michael Weghorn - - * common-utils.cc, common-utils.h (stringify_argv): Drop - now unused function stringify_argv - -2020-05-25 Michael Weghorn - - * common-inferior.cc, common-inferior.h (construct_inferior_arguments): - Adapt to take a gdb::array_view parameter. - Adapt call site. - -2020-05-25 Michael Weghorn - - * common-inferior.cc, common-inferior.h (construct_inferior_arguments): - Adapt to handle zero args and return a std::string. - Adapt call site. - -2020-05-25 Michael Weghorn - - * common-inferior.h, common-inferior.cc: (construct_inferior_arguments): - Move function here from gdb/infcmd.c, gdb/inferior.h - -2020-05-14 Kevin Buettner - - * btrace-common.h (btrace_cpu_vendor): Add CV_AMD. - -2020-05-14 Tankut Baris Aktemur - - * common-regcache.h (regcache_read_pc_protected): New function - declaration. - -2020-04-28 Tankut Baris Aktemur - - * gdb-sigmask.h: Fix typo (pthead_sigmask -> pthread_sigmask). - -2020-04-27 Simon Marchi - - * common-defs.h: Include cstdlib.h. - -2020-04-20 Tom Tromey - - * scoped_mmap.h (scoped_mmap): Mark move constructor as noexcept. - Use initialization style. Don't call destroy. - * scoped_fd.h (class scoped_fd): Mark move constructor as - noexcept. - * gdb_ref_ptr.h (class ref_ptr): Mark move constructor as - noexcept. - -2020-04-13 Tom Tromey - - * event-loop.c: Move comment. Remove obsolete comment. - -2020-04-13 Tom Tromey - - * event-loop.h: Move from ../gdb/. - * event-loop.cc: Move from ../gdb/. - -2020-04-13 Tom Tromey - - * errors.h (flush_streams): Declare. - -2020-04-13 Tom Tromey - - * gdb_select.h: Move from ../gdb/. - -2020-04-13 Tom Tromey - - * config.in, configure: Rebuild. - * common.m4 (GDB_AC_COMMON): Check for poll.h, sys/poll.h, - sys/select.h, and poll. - -2020-03-31 Tom Tromey - - * btrace-common.cc (btrace_data_append): Conditionally call - memcpy. - -2020-03-27 Andrew Burgess - - * create-version.sh: Resolve issues highlighted by shellcheck. - -2020-03-20 Simon Marchi - - * config.in: Re-generate. - * configure: Re-generate. - -2020-03-17 Kamil Rytarowski - - * common-defs.h: Include alloca.h if HAVE_ALLOCA_H is defined. - -2020-03-12 Tom Tromey - - * common-types.h: Remove GDBSERVER code. - (gdb_byte, CORE_ADDR, LONGEST, ULONGEST): Redefine. - * common-defs.h: Remove GDBSERVER code. - -2020-03-12 Simon Marchi - - * selftest.m4: Moved from gdb/. - * acinclude.m4: Update path to selftest.m4. - -2020-03-12 Simon Marchi - - * configure.ac: Don't source bfd/development.sh. - * common.m4: Source bfd/development.sh. - * configure: Re-generate. - -2020-03-12 Simon Marchi - - * configure: Re-generate. - -2020-03-11 Simon Marchi - - * configure: Re-generate. - * warning.m4: Enable -Wmissing-prototypes. - -2020-03-08 Tom Tromey - - * gdb_binary_search.h: Fix two typos. - -2020-03-06 Andrew Burgess - - * .dir-locals.el: New file. - -2020-03-05 Vyacheslav Petrishchev - - * configure.ac: Added call development.sh. - * configure: Regenerate. - -2020-03-05 Tankut Baris Aktemur - - * .gitattributes: New file. - -2020-03-03 Simon Marchi - - * Makefile.in: Re-generate. - -2020-02-28 Sergio Durigan Junior - - * gdb-dlfcn.h (gdb_dlopen): Update comment. - -2020-02-19 Andrew Burgess - - * configure: Regenerate. - -2020-02-14 Tom Tromey - - * common-defs.h: Change path to gnulib/config.h. - -2020-02-13 Simon Marchi - - * Makefile.am: Rename source files from .c to .cc. - (CC, CFLAGS): Don't override. - (AM_CFLAGS): Rename to ... - (AM_CXXFLAGS): ... this. - * Makefile.in: Re-generate. - * %.c: Rename to %.cc. - -2020-02-11 Simon Marchi - - * configure: Re-generate. - -2020-02-11 Simon Marchi - - * warning.m4: Add -Wstrict-null-sentinel. - * configure: Re-generate. - -2020-02-11 Simon Marchi - - * warning.m4: Move here, from gdb/warning.m4. - * acinclude.m4: Update warning.m4 path. - * Makefile.in: Re-generate. - -2020-02-11 Simon Marchi - - * acinclude.m4: Include ../gdb/warning.m4. - * configure.ac: Use AM_GDB_WARNINGS. - * Makefile.am: Set AM_CFLAGS to WARN_CFLAGS and WERROR_CFLAGS. - * Makefile.in: Re-generate. - * configure: Re-generate. - -2020-02-10 Tom de Vries - - * environ.c (gdb_environ::set): Cast concat NULL sentinel to char *. - -2020-01-24 Christian Biesinger - - * thread-pool.c (set_thread_name): Add an overload for the NetBSD - version of pthread_setname_np. - -2020-01-17 Pedro Alves - - * Makefile.am: Append CXX_DIALECT to CXX. - * Makefile.in: Regenerate. - -2020-01-17 Pedro Alves - - * configure.ac: Generate config.h instead of support-config.h. - * common-defs.h: Include instead of - . - * Makefile.in: Regenerate. - * configure: Regenerate. - -2020-01-14 Tom Tromey - - * Makefile.in: Rebuild. - * Makefile.am (check-defines): New target. - * check-defines.el: New file. - -2020-01-14 Tom Tromey - - * configure, Makefile.in, aclocal.m4, common.m4, config.in: - Rebuild. - * common.m4 (GDB_AC_COMMON): Move many checks from - gdb/configure.ac. - * acinclude.m4: Include bfd.m4, ptrace.m4. - -2020-01-14 Tom Tromey - - * common-defs.h: Add GDBSERVER case. Update includes. - * acinclude.m4, aclocal.m4, config.in, configure, configure.ac, - Makefile.am, Makefile.in, README: New files. - * Moved from ../gdb/gdbsupport/ diff --git a/gdbsupport/ChangeLog-2020-2021 b/gdbsupport/ChangeLog-2020-2021 new file mode 100644 index 0000000..d054899 --- /dev/null +++ b/gdbsupport/ChangeLog-2020-2021 @@ -0,0 +1,618 @@ +2021-06-17 Pedro Alves + + * scoped_ignore_signal.h + (scoped_ignore_signal::scoped_ignore_signal) + [HAVE_SIGPROCMASK]: Use sigprocmask to block the signal instead of + changing the signal disposition for the whole process. + (scoped_ignore_signal::~scoped_ignore_signal) [HAVE_SIGPROCMASK]: + Use sigtimedwait and sigprocmask to flush and unblock the signal. + +2021-06-17 Pedro Alves + + * scoped_ignore_sigttou.h: New file, moved from gdb/ and renamed. + +2021-05-17 Andrew Burgess + + * .dir-locals.el: Set sentence-end-double-space for all modes, and + set brace-list-open to 0 for C and C++ modes. + +2021-05-08 Simon Marchi + + * Makefile.in: Re-generate. + * config.in: Re-generate. + * configure: Re-generate. + +2021-05-08 Pedro Alves + + * common.m4 (personality test): Remove. + +2021-04-30 Tom Tromey + + * thread-pool.cc (thread_pool::post_task): Update. + * thread-pool.h (class thread_pool) : Take rvalue + reference to function. + +2021-04-27 Michael Weghorn + Simon Marchi + + * observable.h (class observable): Extend to allow specifying + dependencies between observers, keep vector holding observers + sorted so that dependencies are notified before observers + depending on them. + +2021-04-24 Simon Marchi + + * observable.h (observer_debug_printf, + OBSERVER_SCOPED_DEBUG_START_END): New. + (class observable) : Use them. + +2021-04-24 Simon Marchi + + * common-debug.h (struct scoped_debug_start_end) + : Change start_msg/end_msg for + start_prefix/end_prefix. Add format string parameter and make + variadic. + <~scoped_debug_start_end>: Adjust. + : Rename to... + : ... this. + : New. + : New. + (scoped_debug_start_end): Make variadic. + (scoped_debug_enter_exit): Adjust. + +2021-04-24 Simon Marchi + + * observable.h (class observable) : + Add name parameter. + : New field. + : Add name parameter, update all callers. + +2021-04-24 Simon Marchi + + * observable.h (class observable) : New. + : Update. + : Change type to vector of observers. + +2021-04-23 Simon Marchi + + * observable.h (observer_debug): Change to bool. + +2021-04-23 Simon Marchi + + * common-debug.h: Include preprocessor.h. + +2021-03-24 Luis Machado + + * rsp-low.cc (fromhex, hex2bin): Move to ... + * common-utils.cc: ... here. + (fromhex) Change error message text to not be RSP-specific. + * rsp-low.h (fromhex, hex2bin): Move to ... + * common-utils.h: ... here. + +2021-03-21 Alan Modra + + * common-utils.h (startswith): Delete version now supplied by bfd.h. + +2021-02-05 Paul E. Murphy + + * common-defs.h (ATTRIBUTE_PRINTF): Rename + _GL_ATTRIBUTE_FORMAT_PRINTF to _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD. + * common-utils.h (xfree): Use GNULIB_NAMESPACE namespace when calling + free if this macro is defined. + +2021-01-23 Lancelot SIX + + * gdb_tilde_expand.cc (gdb_tilde_expand): Improve + implementation. + (gdb_tilde_expand_up): Delegate logic to gdb_tilde_expand. + * gdb_tilde_expand.h (gdb_tilde_expand): Update description. + +2021-01-22 Simon Marchi + + * common-debug.h (debug_prefixed_printf_cond_nofunc): New. + * common-debug.c (debug_prefixed_vprintf): Handle a nullptr + func. + +2021-01-08 Simon Marchi + + PR gdb/27157 + * pathstuff.cc (get_standard_cache_dir, get_standard_config_dir, + find_gdb_home_config_file): Add empty string check. + +2021-01-06 Mike Frysinger + + * common-utils.h (align_up): Fix typo in header comment. + +2021-01-04 Simon Marchi + + * common-debug.h (debug_print_depth): New. + (struct scoped_debug_start_end): New. + (scoped_debug_start_end): New. + (scoped_debug_enter_exit): New. + * common-debug.cc (debug_prefixed_vprintf): Print indentation. + +2020-12-11 Andrew Burgess + + * gdbsupport/common-utils.cc: Change 'ctype.h' include to + 'safe-ctype.h'. + (extract_string_maybe_quoted): Use safe-ctype function versions. + (is_digit_in_base): Likewise. + (digit_to_int): Likewise. + (strtoulst): Likewise. + (skip_spaces): Likewise. + (skip_to_space): Likewise. + +2020-12-11 Simon Marchi + + * common-debug.h (debug_prefixed_printf_cond): New. + * event-loop.h (event_loop_debug_printf): Use + debug_prefixed_printf_cond. + +2020-12-08 Alexander Fedotov + + * pathstuff.cc (get_standard_cache_dir): Use LOCALAPPDATA environment + variable when running on Windows. + +2020-12-01 Andrew Burgess + + * tdesc.cc (print_xml_feature::visit): Print enum fields using + 'evalue' syntax. + +2020-12-01 Chungyi Chi + + * tdesc.cc (print_xml_feature::visit): Print enum size attribute. + +2020-11-20 Tom Tromey + + * thread-pool.cc (thread_pool::set_thread_count): Ignore system + errors. + +2020-11-10 Tom Tromey + + PR build/26848: + * pathstuff.h: Move include block here... + * pathstuff.cc: ... from here. + +2020-11-02 Tom Tromey + + * pathstuff.h (get_standard_config_dir): Declare. + * pathstuff.cc (get_standard_config_dir): New function. + +2020-11-02 Simon Marchi + + * common-exceptions.h: Fix indentation. + * event-loop.cc: Fix indentation. + * fileio.cc: Fix indentation. + * filestuff.cc: Fix indentation. + * gdb-dlfcn.cc: Fix indentation. + * gdb_string_view.h: Fix indentation. + * job-control.cc: Fix indentation. + * signals.cc: Fix indentation. + +2020-10-31 Simon Marchi + + * common-debug.cc (debug_prefixed_printf): New. + * common-debug.h (debug_prefixed_printf): New declaration. + * event-loop.cc (event_loop_debug_printf_1): Remove. + * event-loop.h (event_loop_debug_printf_1): Remove. + (event_loop_debug_printf): Use debug_prefixed_printf. + (event_loop_ui_debug_printf): Use debug_prefixed_printf. + +2020-10-31 Simon Marchi + + * common.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE + + AC_LANG_PROGRAM. + * configure: Re-generate. + +2020-10-31 Simon Marchi + + * common.m4: Replace AC_FUNC_VFORK with AC_FUNC_FORK. + +2020-10-31 Simon Marchi + + * configure: Re-generate. + * warning.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE + + AC_LANG_PROGRAM. + +2020-10-31 Simon Marchi + + * configure: Re-generate. + * ptrace.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE + + AC_LANG_PROGRAM. + +2020-10-31 Simon Marchi + + * configure: Re-generate. + * ptrace.m4: Re-indent. + +2020-10-31 Simon Marchi + + * aclocal.m4: Re-generate. + * configure: Re-generate. + * configure.ac: Remove AM_PROG_CC_STDC. + +2020-10-31 Simon Marchi + + * configure.ac: Use AC_CANONICAL_{BUILD,HOST,TARGET} instead of + AC_CANONICAL_SYSTEM. + * configure: Re-generate. + +2020-10-26 Pedro Alves + + * eintr.h (handle_eintr): Replace Ret template parameter with + ErrorValType. Use it as type of the failure value. Deduce the + function's return type using decltype. Use lowercase for function + parameter names. + +2020-10-25 Simon Marchi + + * Makefile.in: Re-generate. + * acinclude.m4: Update ptrace.m4 path. + * ptrace.m4: Move here. + +2020-10-08 Andrew Burgess + + * tdesc.h (allocate_target_description): Update return type. + +2020-10-07 Tom Tromey + + * Makefile.in: Rebuild. + * Makefile.am (libgdbsupport_a_SOURCES): Add search.cc. + * search.h: New file. + * search.cc: New file. + +2020-10-02 Simon Marchi + + * event-loop.h (debug_event_loop): New variable declaration. + (event_loop_debug_printf_1): New function declaration. + (event_loop_debug_printf): New macro. + * event-loop.cc (debug_event_loop): New variable. + (handle_file_event): Add debug print. + (event_loop_debug_printf_1): New function. + +2020-10-02 Simon Marchi + + * common-debug.cc (debug_prefixed_vprintf): Move here. + * common-debug.h (debug_prefixed_vprintf): Move here. + +2020-10-02 Simon Marchi + + * event-loop.h (add_file_handler): Add "name" parameter. + * event-loop.cc (struct file_handler) : New field. + (create_file_handler): Add "name" parameter, assign it to file + handler. + (add_file_handler): Add "name" parameter. + +2020-10-01 Kamil Rytarowski + + * agent.cc (gdb_connect_sync_socket): Preinitialize addr with zeros. + +2020-09-29 Pedro Alves + + * valid-expr.h (CHECK_VALID_EXPR_INT): Make archetype a template + class instead of an alias template and adjust static_assert. + +2020-09-24 Simon Marchi + + * event-loop.c (struct file_handler): Remove typedef, re-format. + +2020-09-16 John Baldwin + + * common.m4 (GDB_AC_COMMON): Refactor checks for kinfo_getfile(). + * configure, config.in: Regenerate. + +2020-09-14 Pedro Alves + + * enum-flags.h: Include "traits.h". + (DEF_ENUM_FLAGS_TYPE): Declare a function instead of defining a + structure. + (enum_underlying_type): Update comment. + (namespace enum_flags_detail): New. Move struct zero_type here. + (EnumIsUnsigned, EnumIsSigned): New. + (class enum_flags): Make most methods constexpr. + (operator&=, operator|=, operator^=): Take an enum_flags instead + of an enum_type. Make rvalue ref versions deleted. + (operator enum_type()): Delete. + (operator&, operator|, operator^, operator~): Delete, moved out of + class. + (raw()): New method. + (is_enum_flags_enum_type_t): Declare. + (ENUM_FLAGS_GEN_BINOP, ENUM_FLAGS_GEN_COMPOUND_ASSIGN) + (ENUM_FLAGS_GEN_COMP): New. Use them to reimplement global + operators. + (operator~): Now constexpr and reimplemented. + (operator<<, operator>>): New deleted functions. + * valid-expr.h (CHECK_VALID_EXPR_5, CHECK_VALID_EXPR_6): New. + +2020-09-14 Pedro Alves + + * traits.h (struct nonesuch, struct detector, detected_or) + (detected_or_t, is_detected, detected_t, detected_or) + (detected_or_t, is_detected_exact, is_detected_convertible): New. + * valid-expr.h (CHECK_VALID_EXPR_INT): Use gdb::is_detected_exact. + +2020-09-10 Kamil Rytarowski + + * eintr.h: New file. + +2020-08-13 Simon Marchi + + * selftest.h (run_tests): Change parameter to array_view. + * selftest.c (run_tests): Change parameter to array_view and use + it. + +2020-07-30 Rainer Orth + + * Makefile.am (AM_CPPFLAGS): Add LARGEFILE_CPPFLAGS. + * common.m4 (GDB_AC_COMMON): Use BFD_SYS_PROCFS_H to check for + . + * Makefile.in: Regenerate. + * configure, config.in: Regenerate. + +2020-07-28 Tom de Vries + + PR build/26281 + * gdb_optional.h (class optional): Add volatile member to union + contaning m_dummy and m_item. + +2020-07-17 Andrew Burgess + + * tdesc.h (struct target_desc_deleter): Moved here + from gdb/target-descriptions.h, extend comment. + (target_desc_up): Likewise. + +2020-06-30 Tom Tromey + + PR build/26183: + * gdb_string_view.h (basic_string_view::to_string): Remove. + (gdb::to_string): New function. + +2020-06-27 Simon Marchi + + * tdesc.h (class print_xml_feature) : Add + ATTRIBUTE_PRINTF. + +2020-06-23 Andrew Burgess + + * tdesc.cc (print_xml_feature::visit_pre): Use add_line to add + output content, and call indent as needed in all overloaded + variants. + (print_xml_feature::visit_post): Likewise. + (print_xml_feature::visit): Likewise. + (print_xml_feature::add_line): Two new overloaded functions. + * tdesc.h (print_xml_feature::indent): New member function. + (print_xml_feature::add_line): Two new overloaded member + functions. + (print_xml_feature::m_depth): New member variable. + +2020-06-23 Andrew Burgess + + * tdesc.cc (print_xml_feature::visit_pre): Print compatible + information. + * tdesc.h (struct tdesc_compatible_info): Declare new struct. + (tdesc_compatible_info_up): New typedef. + (tdesc_compatible_info_list): Declare new function. + (tdesc_compatible_info_arch_name): Declare new function. + +2020-05-25 Michael Weghorn + + * common-utils.cc, common-utils.h (stringify_argv): Drop + now unused function stringify_argv + +2020-05-25 Michael Weghorn + + * common-inferior.cc, common-inferior.h (construct_inferior_arguments): + Adapt to take a gdb::array_view parameter. + Adapt call site. + +2020-05-25 Michael Weghorn + + * common-inferior.cc, common-inferior.h (construct_inferior_arguments): + Adapt to handle zero args and return a std::string. + Adapt call site. + +2020-05-25 Michael Weghorn + + * common-inferior.h, common-inferior.cc: (construct_inferior_arguments): + Move function here from gdb/infcmd.c, gdb/inferior.h + +2020-05-14 Kevin Buettner + + * btrace-common.h (btrace_cpu_vendor): Add CV_AMD. + +2020-05-14 Tankut Baris Aktemur + + * common-regcache.h (regcache_read_pc_protected): New function + declaration. + +2020-04-28 Tankut Baris Aktemur + + * gdb-sigmask.h: Fix typo (pthead_sigmask -> pthread_sigmask). + +2020-04-27 Simon Marchi + + * common-defs.h: Include cstdlib.h. + +2020-04-20 Tom Tromey + + * scoped_mmap.h (scoped_mmap): Mark move constructor as noexcept. + Use initialization style. Don't call destroy. + * scoped_fd.h (class scoped_fd): Mark move constructor as + noexcept. + * gdb_ref_ptr.h (class ref_ptr): Mark move constructor as + noexcept. + +2020-04-13 Tom Tromey + + * event-loop.c: Move comment. Remove obsolete comment. + +2020-04-13 Tom Tromey + + * event-loop.h: Move from ../gdb/. + * event-loop.cc: Move from ../gdb/. + +2020-04-13 Tom Tromey + + * errors.h (flush_streams): Declare. + +2020-04-13 Tom Tromey + + * gdb_select.h: Move from ../gdb/. + +2020-04-13 Tom Tromey + + * config.in, configure: Rebuild. + * common.m4 (GDB_AC_COMMON): Check for poll.h, sys/poll.h, + sys/select.h, and poll. + +2020-03-31 Tom Tromey + + * btrace-common.cc (btrace_data_append): Conditionally call + memcpy. + +2020-03-27 Andrew Burgess + + * create-version.sh: Resolve issues highlighted by shellcheck. + +2020-03-20 Simon Marchi + + * config.in: Re-generate. + * configure: Re-generate. + +2020-03-17 Kamil Rytarowski + + * common-defs.h: Include alloca.h if HAVE_ALLOCA_H is defined. + +2020-03-12 Tom Tromey + + * common-types.h: Remove GDBSERVER code. + (gdb_byte, CORE_ADDR, LONGEST, ULONGEST): Redefine. + * common-defs.h: Remove GDBSERVER code. + +2020-03-12 Simon Marchi + + * selftest.m4: Moved from gdb/. + * acinclude.m4: Update path to selftest.m4. + +2020-03-12 Simon Marchi + + * configure.ac: Don't source bfd/development.sh. + * common.m4: Source bfd/development.sh. + * configure: Re-generate. + +2020-03-12 Simon Marchi + + * configure: Re-generate. + +2020-03-11 Simon Marchi + + * configure: Re-generate. + * warning.m4: Enable -Wmissing-prototypes. + +2020-03-08 Tom Tromey + + * gdb_binary_search.h: Fix two typos. + +2020-03-06 Andrew Burgess + + * .dir-locals.el: New file. + +2020-03-05 Vyacheslav Petrishchev + + * configure.ac: Added call development.sh. + * configure: Regenerate. + +2020-03-05 Tankut Baris Aktemur + + * .gitattributes: New file. + +2020-03-03 Simon Marchi + + * Makefile.in: Re-generate. + +2020-02-28 Sergio Durigan Junior + + * gdb-dlfcn.h (gdb_dlopen): Update comment. + +2020-02-19 Andrew Burgess + + * configure: Regenerate. + +2020-02-14 Tom Tromey + + * common-defs.h: Change path to gnulib/config.h. + +2020-02-13 Simon Marchi + + * Makefile.am: Rename source files from .c to .cc. + (CC, CFLAGS): Don't override. + (AM_CFLAGS): Rename to ... + (AM_CXXFLAGS): ... this. + * Makefile.in: Re-generate. + * %.c: Rename to %.cc. + +2020-02-11 Simon Marchi + + * configure: Re-generate. + +2020-02-11 Simon Marchi + + * warning.m4: Add -Wstrict-null-sentinel. + * configure: Re-generate. + +2020-02-11 Simon Marchi + + * warning.m4: Move here, from gdb/warning.m4. + * acinclude.m4: Update warning.m4 path. + * Makefile.in: Re-generate. + +2020-02-11 Simon Marchi + + * acinclude.m4: Include ../gdb/warning.m4. + * configure.ac: Use AM_GDB_WARNINGS. + * Makefile.am: Set AM_CFLAGS to WARN_CFLAGS and WERROR_CFLAGS. + * Makefile.in: Re-generate. + * configure: Re-generate. + +2020-02-10 Tom de Vries + + * environ.c (gdb_environ::set): Cast concat NULL sentinel to char *. + +2020-01-24 Christian Biesinger + + * thread-pool.c (set_thread_name): Add an overload for the NetBSD + version of pthread_setname_np. + +2020-01-17 Pedro Alves + + * Makefile.am: Append CXX_DIALECT to CXX. + * Makefile.in: Regenerate. + +2020-01-17 Pedro Alves + + * configure.ac: Generate config.h instead of support-config.h. + * common-defs.h: Include instead of + . + * Makefile.in: Regenerate. + * configure: Regenerate. + +2020-01-14 Tom Tromey + + * Makefile.in: Rebuild. + * Makefile.am (check-defines): New target. + * check-defines.el: New file. + +2020-01-14 Tom Tromey + + * configure, Makefile.in, aclocal.m4, common.m4, config.in: + Rebuild. + * common.m4 (GDB_AC_COMMON): Move many checks from + gdb/configure.ac. + * acinclude.m4: Include bfd.m4, ptrace.m4. + +2020-01-14 Tom Tromey + + * common-defs.h: Add GDBSERVER case. Update includes. + * acinclude.m4, aclocal.m4, config.in, configure, configure.ac, + Makefile.am, Makefile.in, README: New files. + * Moved from ../gdb/gdbsupport/ -- cgit v1.1