1 1.1 christos 2021-06-17 Pedro Alves <pedro (a] palves.net> 2 1.1 christos 3 1.1 christos * scoped_ignore_signal.h 4 1.1 christos (scoped_ignore_signal::scoped_ignore_signal) 5 1.1 christos [HAVE_SIGPROCMASK]: Use sigprocmask to block the signal instead of 6 1.1 christos changing the signal disposition for the whole process. 7 1.1 christos (scoped_ignore_signal::~scoped_ignore_signal) [HAVE_SIGPROCMASK]: 8 1.1 christos Use sigtimedwait and sigprocmask to flush and unblock the signal. 9 1.1 christos 10 1.1 christos 2021-06-17 Pedro Alves <pedro (a] palves.net> 11 1.1 christos 12 1.1 christos * scoped_ignore_sigttou.h: New file, moved from gdb/ and renamed. 13 1.1 christos 14 1.1 christos 2021-05-17 Andrew Burgess <andrew.burgess (a] embecosm.com> 15 1.1 christos 16 1.1 christos * .dir-locals.el: Set sentence-end-double-space for all modes, and 17 1.1 christos set brace-list-open to 0 for C and C++ modes. 18 1.1 christos 19 1.1 christos 2021-05-08 Simon Marchi <simon.marchi (a] polymtl.ca> 20 1.1 christos 21 1.1 christos * Makefile.in: Re-generate. 22 1.1 christos * config.in: Re-generate. 23 1.1 christos * configure: Re-generate. 24 1.1 christos 25 1.1 christos 2021-05-08 Pedro Alves <pedro (a] palves.net> 26 1.1 christos 27 1.1 christos * common.m4 (personality test): Remove. 28 1.1 christos 29 1.1 christos 2021-04-30 Tom Tromey <tromey (a] adacore.com> 30 1.1 christos 31 1.1 christos * thread-pool.cc (thread_pool::post_task): Update. 32 1.1 christos * thread-pool.h (class thread_pool) <post_task>: Take rvalue 33 1.1 christos reference to function. 34 1.1 christos 35 1.1 christos 2021-04-27 Michael Weghorn <m.weghorn (a] posteo.de> 36 1.1 christos Simon Marchi <simon.marchi (a] polymtl.ca> 37 1.1 christos 38 1.1 christos * observable.h (class observable): Extend to allow specifying 39 1.1 christos dependencies between observers, keep vector holding observers 40 1.1 christos sorted so that dependencies are notified before observers 41 1.1 christos depending on them. 42 1.1 christos 43 1.1 christos 2021-04-24 Simon Marchi <simon.marchi (a] polymtl.ca> 44 1.1 christos 45 1.1 christos * observable.h (observer_debug_printf, 46 1.1 christos OBSERVER_SCOPED_DEBUG_START_END): New. 47 1.1 christos (class observable) <notify, attach>: Use them. 48 1.1 christos 49 1.1 christos 2021-04-24 Simon Marchi <simon.marchi (a] polymtl.ca> 50 1.1 christos 51 1.1 christos * common-debug.h (struct scoped_debug_start_end) 52 1.1 christos <scoped_debug_start_end>: Change start_msg/end_msg for 53 1.1 christos start_prefix/end_prefix. Add format string parameter and make 54 1.1 christos variadic. 55 1.1 christos <~scoped_debug_start_end>: Adjust. 56 1.1 christos <m_end_msg>: Rename to... 57 1.1 christos <m_end_prefix>: ... this. 58 1.1 christos <m_with_format>: New. 59 1.1 christos <m_msg>: New. 60 1.1 christos (scoped_debug_start_end): Make variadic. 61 1.1 christos (scoped_debug_enter_exit): Adjust. 62 1.1 christos 63 1.1 christos 2021-04-24 Simon Marchi <simon.marchi (a] polymtl.ca> 64 1.1 christos 65 1.1 christos * observable.h (class observable) <struct observer> <observer>: 66 1.1 christos Add name parameter. 67 1.1 christos <name>: New field. 68 1.1 christos <attach>: Add name parameter, update all callers. 69 1.1 christos 70 1.1 christos 2021-04-24 Simon Marchi <simon.marchi (a] polymtl.ca> 71 1.1 christos 72 1.1 christos * observable.h (class observable) <struct observer>: New. 73 1.1 christos <detach, notify>: Update. 74 1.1 christos <m_observers>: Change type to vector of observers. 75 1.1 christos 76 1.1 christos 2021-04-23 Simon Marchi <simon.marchi (a] polymtl.ca> 77 1.1 christos 78 1.1 christos * observable.h (observer_debug): Change to bool. 79 1.1 christos 80 1.1 christos 2021-04-23 Simon Marchi <simon.marchi (a] polymtl.ca> 81 1.1 christos 82 1.1 christos * common-debug.h: Include preprocessor.h. 83 1.1 christos 84 1.1 christos 2021-03-24 Luis Machado <luis.machado (a] linaro.org> 85 1.1 christos 86 1.1 christos * rsp-low.cc (fromhex, hex2bin): Move to ... 87 1.1 christos * common-utils.cc: ... here. 88 1.1 christos (fromhex) Change error message text to not be RSP-specific. 89 1.1 christos * rsp-low.h (fromhex, hex2bin): Move to ... 90 1.1 christos * common-utils.h: ... here. 91 1.1 christos 92 1.1 christos 2021-03-21 Alan Modra <amodra (a] gmail.com> 93 1.1 christos 94 1.1 christos * common-utils.h (startswith): Delete version now supplied by bfd.h. 95 1.1 christos 96 1.1 christos 2021-02-05 Paul E. Murphy <murphy (a] linux.ibm.com> 97 1.1 christos 98 1.1 christos * common-defs.h (ATTRIBUTE_PRINTF): Rename 99 1.1 christos _GL_ATTRIBUTE_FORMAT_PRINTF to _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD. 100 1.1 christos * common-utils.h (xfree): Use GNULIB_NAMESPACE namespace when calling 101 1.1 christos free if this macro is defined. 102 1.1 christos 103 1.1 christos 2021-01-23 Lancelot SIX <lsix (a] lancelotsix.com> 104 1.1 christos 105 1.1 christos * gdb_tilde_expand.cc (gdb_tilde_expand): Improve 106 1.1 christos implementation. 107 1.1 christos (gdb_tilde_expand_up): Delegate logic to gdb_tilde_expand. 108 1.1 christos * gdb_tilde_expand.h (gdb_tilde_expand): Update description. 109 1.1 christos 110 1.1 christos 2021-01-22 Simon Marchi <simon.marchi (a] polymtl.ca> 111 1.1 christos 112 1.1 christos * common-debug.h (debug_prefixed_printf_cond_nofunc): New. 113 1.1 christos * common-debug.c (debug_prefixed_vprintf): Handle a nullptr 114 1.1 christos func. 115 1.1 christos 116 1.1 christos 2021-01-08 Simon Marchi <simon.marchi (a] polymtl.ca> 117 1.1 christos 118 1.1 christos PR gdb/27157 119 1.1 christos * pathstuff.cc (get_standard_cache_dir, get_standard_config_dir, 120 1.1 christos find_gdb_home_config_file): Add empty string check. 121 1.1 christos 122 1.1 christos 2021-01-06 Mike Frysinger <vapier (a] gentoo.org> 123 1.1 christos 124 1.1 christos * common-utils.h (align_up): Fix typo in header comment. 125 1.1 christos 126 1.1 christos 2021-01-04 Simon Marchi <simon.marchi (a] efficios.com> 127 1.1 christos 128 1.1 christos * common-debug.h (debug_print_depth): New. 129 1.1 christos (struct scoped_debug_start_end): New. 130 1.1 christos (scoped_debug_start_end): New. 131 1.1 christos (scoped_debug_enter_exit): New. 132 1.1 christos * common-debug.cc (debug_prefixed_vprintf): Print indentation. 133 1.1 christos 134 1.1 christos 2020-12-11 Andrew Burgess <andrew.burgess (a] embecosm.com> 135 1.1 christos 136 1.1 christos * gdbsupport/common-utils.cc: Change 'ctype.h' include to 137 1.1 christos 'safe-ctype.h'. 138 1.1 christos (extract_string_maybe_quoted): Use safe-ctype function versions. 139 1.1 christos (is_digit_in_base): Likewise. 140 1.1 christos (digit_to_int): Likewise. 141 1.1 christos (strtoulst): Likewise. 142 1.1 christos (skip_spaces): Likewise. 143 1.1 christos (skip_to_space): Likewise. 144 1.1 christos 145 1.1 christos 2020-12-11 Simon Marchi <simon.marchi (a] polymtl.ca> 146 1.1 christos 147 1.1 christos * common-debug.h (debug_prefixed_printf_cond): New. 148 1.1 christos * event-loop.h (event_loop_debug_printf): Use 149 1.1 christos debug_prefixed_printf_cond. 150 1.1 christos 151 1.1 christos 2020-12-08 Alexander Fedotov <alfedotov (a] gmail.com> 152 1.1 christos 153 1.1 christos * pathstuff.cc (get_standard_cache_dir): Use LOCALAPPDATA environment 154 1.1 christos variable when running on Windows. 155 1.1 christos 156 1.1 christos 2020-12-01 Andrew Burgess <andrew.burgess (a] embecosm.com> 157 1.1 christos 158 1.1 christos * tdesc.cc (print_xml_feature::visit): Print enum fields using 159 1.1 christos 'evalue' syntax. 160 1.1 christos 161 1.1 christos 2020-12-01 Chungyi Chi <demonic (a] csie.io> 162 1.1 christos 163 1.1 christos * tdesc.cc (print_xml_feature::visit): Print enum size attribute. 164 1.1 christos 165 1.1 christos 2020-11-20 Tom Tromey <tromey (a] adacore.com> 166 1.1 christos 167 1.1 christos * thread-pool.cc (thread_pool::set_thread_count): Ignore system 168 1.1 christos errors. 169 1.1 christos 170 1.1 christos 2020-11-10 Tom Tromey <tromey (a] adacore.com> 171 1.1 christos 172 1.1 christos PR build/26848: 173 1.1 christos * pathstuff.h: Move include block here... 174 1.1 christos * pathstuff.cc: ... from here. 175 1.1 christos 176 1.1 christos 2020-11-02 Tom Tromey <tom (a] tromey.com> 177 1.1 christos 178 1.1 christos * pathstuff.h (get_standard_config_dir): Declare. 179 1.1 christos * pathstuff.cc (get_standard_config_dir): New function. 180 1.1 christos 181 1.1 christos 2020-11-02 Simon Marchi <simon.marchi (a] efficios.com> 182 1.1 christos 183 1.1 christos * common-exceptions.h: Fix indentation. 184 1.1 christos * event-loop.cc: Fix indentation. 185 1.1 christos * fileio.cc: Fix indentation. 186 1.1 christos * filestuff.cc: Fix indentation. 187 1.1 christos * gdb-dlfcn.cc: Fix indentation. 188 1.1 christos * gdb_string_view.h: Fix indentation. 189 1.1 christos * job-control.cc: Fix indentation. 190 1.1 christos * signals.cc: Fix indentation. 191 1.1 christos 192 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca> 193 1.1 christos 194 1.1 christos * common-debug.cc (debug_prefixed_printf): New. 195 1.1 christos * common-debug.h (debug_prefixed_printf): New declaration. 196 1.1 christos * event-loop.cc (event_loop_debug_printf_1): Remove. 197 1.1 christos * event-loop.h (event_loop_debug_printf_1): Remove. 198 1.1 christos (event_loop_debug_printf): Use debug_prefixed_printf. 199 1.1 christos (event_loop_ui_debug_printf): Use debug_prefixed_printf. 200 1.1 christos 201 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca> 202 1.1 christos 203 1.1 christos * common.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE + 204 1.1 christos AC_LANG_PROGRAM. 205 1.1 christos * configure: Re-generate. 206 1.1 christos 207 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca> 208 1.1 christos 209 1.1 christos * common.m4: Replace AC_FUNC_VFORK with AC_FUNC_FORK. 210 1.1 christos 211 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca> 212 1.1 christos 213 1.1 christos * configure: Re-generate. 214 1.1 christos * warning.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE + 215 1.1 christos AC_LANG_PROGRAM. 216 1.1 christos 217 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca> 218 1.1 christos 219 1.1 christos * configure: Re-generate. 220 1.1 christos * ptrace.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE + 221 1.1 christos AC_LANG_PROGRAM. 222 1.1 christos 223 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca> 224 1.1 christos 225 1.1 christos * configure: Re-generate. 226 1.1 christos * ptrace.m4: Re-indent. 227 1.1 christos 228 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca> 229 1.1 christos 230 1.1 christos * aclocal.m4: Re-generate. 231 1.1 christos * configure: Re-generate. 232 1.1 christos * configure.ac: Remove AM_PROG_CC_STDC. 233 1.1 christos 234 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca> 235 1.1 christos 236 1.1 christos * configure.ac: Use AC_CANONICAL_{BUILD,HOST,TARGET} instead of 237 1.1 christos AC_CANONICAL_SYSTEM. 238 1.1 christos * configure: Re-generate. 239 1.1 christos 240 1.1 christos 2020-10-26 Pedro Alves <pedro (a] palves.net> 241 1.1 christos 242 1.1 christos * eintr.h (handle_eintr): Replace Ret template parameter with 243 1.1 christos ErrorValType. Use it as type of the failure value. Deduce the 244 1.1 christos function's return type using decltype. Use lowercase for function 245 1.1 christos parameter names. 246 1.1 christos 247 1.1 christos 2020-10-25 Simon Marchi <simon.marchi (a] polymtl.ca> 248 1.1 christos 249 1.1 christos * Makefile.in: Re-generate. 250 1.1 christos * acinclude.m4: Update ptrace.m4 path. 251 1.1 christos * ptrace.m4: Move here. 252 1.1 christos 253 1.1 christos 2020-10-08 Andrew Burgess <andrew.burgess (a] embecosm.com> 254 1.1 christos 255 1.1 christos * tdesc.h (allocate_target_description): Update return type. 256 1.1 christos 257 1.1 christos 2020-10-07 Tom Tromey <tromey (a] adacore.com> 258 1.1 christos 259 1.1 christos * Makefile.in: Rebuild. 260 1.1 christos * Makefile.am (libgdbsupport_a_SOURCES): Add search.cc. 261 1.1 christos * search.h: New file. 262 1.1 christos * search.cc: New file. 263 1.1 christos 264 1.1 christos 2020-10-02 Simon Marchi <simon.marchi (a] polymtl.ca> 265 1.1 christos 266 1.1 christos * event-loop.h (debug_event_loop): New variable declaration. 267 1.1 christos (event_loop_debug_printf_1): New function declaration. 268 1.1 christos (event_loop_debug_printf): New macro. 269 1.1 christos * event-loop.cc (debug_event_loop): New variable. 270 1.1 christos (handle_file_event): Add debug print. 271 1.1 christos (event_loop_debug_printf_1): New function. 272 1.1 christos 273 1.1 christos 2020-10-02 Simon Marchi <simon.marchi (a] polymtl.ca> 274 1.1 christos 275 1.1 christos * common-debug.cc (debug_prefixed_vprintf): Move here. 276 1.1 christos * common-debug.h (debug_prefixed_vprintf): Move here. 277 1.1 christos 278 1.1 christos 2020-10-02 Simon Marchi <simon.marchi (a] polymtl.ca> 279 1.1 christos 280 1.1 christos * event-loop.h (add_file_handler): Add "name" parameter. 281 1.1 christos * event-loop.cc (struct file_handler) <name>: New field. 282 1.1 christos (create_file_handler): Add "name" parameter, assign it to file 283 1.1 christos handler. 284 1.1 christos (add_file_handler): Add "name" parameter. 285 1.1 christos 286 1.1 christos 2020-10-01 Kamil Rytarowski <n54 (a] gmx.com> 287 1.1 christos 288 1.1 christos * agent.cc (gdb_connect_sync_socket): Preinitialize addr with zeros. 289 1.1 christos 290 1.1 christos 2020-09-29 Pedro Alves <pedro (a] palves.net> 291 1.1 christos 292 1.1 christos * valid-expr.h (CHECK_VALID_EXPR_INT): Make archetype a template 293 1.1 christos class instead of an alias template and adjust static_assert. 294 1.1 christos 295 1.1 christos 2020-09-24 Simon Marchi <simon.marchi (a] efficios.com> 296 1.1 christos 297 1.1 christos * event-loop.c (struct file_handler): Remove typedef, re-format. 298 1.1 christos 299 1.1 christos 2020-09-16 John Baldwin <jhb (a] FreeBSD.org> 300 1.1 christos 301 1.1 christos * common.m4 (GDB_AC_COMMON): Refactor checks for kinfo_getfile(). 302 1.1 christos * configure, config.in: Regenerate. 303 1.1 christos 304 1.1 christos 2020-09-14 Pedro Alves <pedro (a] palves.net> 305 1.1 christos 306 1.1 christos * enum-flags.h: Include "traits.h". 307 1.1 christos (DEF_ENUM_FLAGS_TYPE): Declare a function instead of defining a 308 1.1 christos structure. 309 1.1 christos (enum_underlying_type): Update comment. 310 1.1 christos (namespace enum_flags_detail): New. Move struct zero_type here. 311 1.1 christos (EnumIsUnsigned, EnumIsSigned): New. 312 1.1 christos (class enum_flags): Make most methods constexpr. 313 1.1 christos (operator&=, operator|=, operator^=): Take an enum_flags instead 314 1.1 christos of an enum_type. Make rvalue ref versions deleted. 315 1.1 christos (operator enum_type()): Delete. 316 1.1 christos (operator&, operator|, operator^, operator~): Delete, moved out of 317 1.1 christos class. 318 1.1 christos (raw()): New method. 319 1.1 christos (is_enum_flags_enum_type_t): Declare. 320 1.1 christos (ENUM_FLAGS_GEN_BINOP, ENUM_FLAGS_GEN_COMPOUND_ASSIGN) 321 1.1 christos (ENUM_FLAGS_GEN_COMP): New. Use them to reimplement global 322 1.1 christos operators. 323 1.1 christos (operator~): Now constexpr and reimplemented. 324 1.1 christos (operator<<, operator>>): New deleted functions. 325 1.1 christos * valid-expr.h (CHECK_VALID_EXPR_5, CHECK_VALID_EXPR_6): New. 326 1.1 christos 327 1.1 christos 2020-09-14 Pedro Alves <pedro (a] palves.net> 328 1.1 christos 329 1.1 christos * traits.h (struct nonesuch, struct detector, detected_or) 330 1.1 christos (detected_or_t, is_detected, detected_t, detected_or) 331 1.1 christos (detected_or_t, is_detected_exact, is_detected_convertible): New. 332 1.1 christos * valid-expr.h (CHECK_VALID_EXPR_INT): Use gdb::is_detected_exact. 333 1.1 christos 334 1.1 christos 2020-09-10 Kamil Rytarowski <n54 (a] gmx.com> 335 1.1 christos 336 1.1 christos * eintr.h: New file. 337 1.1 christos 338 1.1 christos 2020-08-13 Simon Marchi <simon.marchi (a] polymtl.ca> 339 1.1 christos 340 1.1 christos * selftest.h (run_tests): Change parameter to array_view. 341 1.1 christos * selftest.c (run_tests): Change parameter to array_view and use 342 1.1 christos it. 343 1.1 christos 344 1.1 christos 2020-07-30 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 345 1.1 christos 346 1.1 christos * Makefile.am (AM_CPPFLAGS): Add LARGEFILE_CPPFLAGS. 347 1.1 christos * common.m4 (GDB_AC_COMMON): Use BFD_SYS_PROCFS_H to check for 348 1.1 christos <sys/procfs.h>. 349 1.1 christos * Makefile.in: Regenerate. 350 1.1 christos * configure, config.in: Regenerate. 351 1.1 christos 352 1.1 christos 2020-07-28 Tom de Vries <tdevries (a] suse.de> 353 1.1 christos 354 1.1 christos PR build/26281 355 1.1 christos * gdb_optional.h (class optional): Add volatile member to union 356 1.1 christos contaning m_dummy and m_item. 357 1.1 christos 358 1.1 christos 2020-07-17 Andrew Burgess <andrew.burgess (a] embecosm.com> 359 1.1 christos 360 1.1 christos * tdesc.h (struct target_desc_deleter): Moved here 361 1.1 christos from gdb/target-descriptions.h, extend comment. 362 1.1 christos (target_desc_up): Likewise. 363 1.1 christos 364 1.1 christos 2020-06-30 Tom Tromey <tromey (a] adacore.com> 365 1.1 christos 366 1.1 christos PR build/26183: 367 1.1 christos * gdb_string_view.h (basic_string_view::to_string): Remove. 368 1.1 christos (gdb::to_string): New function. 369 1.1 christos 370 1.1 christos 2020-06-27 Simon Marchi <simon.marchi (a] efficios.com> 371 1.1 christos 372 1.1 christos * tdesc.h (class print_xml_feature) <add_line>: Add 373 1.1 christos ATTRIBUTE_PRINTF. 374 1.1 christos 375 1.1 christos 2020-06-23 Andrew Burgess <andrew.burgess (a] embecosm.com> 376 1.1 christos 377 1.1 christos * tdesc.cc (print_xml_feature::visit_pre): Use add_line to add 378 1.1 christos output content, and call indent as needed in all overloaded 379 1.1 christos variants. 380 1.1 christos (print_xml_feature::visit_post): Likewise. 381 1.1 christos (print_xml_feature::visit): Likewise. 382 1.1 christos (print_xml_feature::add_line): Two new overloaded functions. 383 1.1 christos * tdesc.h (print_xml_feature::indent): New member function. 384 1.1 christos (print_xml_feature::add_line): Two new overloaded member 385 1.1 christos functions. 386 1.1 christos (print_xml_feature::m_depth): New member variable. 387 1.1 christos 388 1.1 christos 2020-06-23 Andrew Burgess <andrew.burgess (a] embecosm.com> 389 1.1 christos 390 1.1 christos * tdesc.cc (print_xml_feature::visit_pre): Print compatible 391 1.1 christos information. 392 1.1 christos * tdesc.h (struct tdesc_compatible_info): Declare new struct. 393 1.1 christos (tdesc_compatible_info_up): New typedef. 394 1.1 christos (tdesc_compatible_info_list): Declare new function. 395 1.1 christos (tdesc_compatible_info_arch_name): Declare new function. 396 1.1 christos 397 1.1 christos 2020-05-25 Michael Weghorn <m.weghorn (a] posteo.de> 398 1.1 christos 399 1.1 christos * common-utils.cc, common-utils.h (stringify_argv): Drop 400 1.1 christos now unused function stringify_argv 401 1.1 christos 402 1.1 christos 2020-05-25 Michael Weghorn <m.weghorn (a] posteo.de> 403 1.1 christos 404 1.1 christos * common-inferior.cc, common-inferior.h (construct_inferior_arguments): 405 1.1 christos Adapt to take a gdb::array_view<char * const> parameter. 406 1.1 christos Adapt call site. 407 1.1 christos 408 1.1 christos 2020-05-25 Michael Weghorn <m.weghorn (a] posteo.de> 409 1.1 christos 410 1.1 christos * common-inferior.cc, common-inferior.h (construct_inferior_arguments): 411 1.1 christos Adapt to handle zero args and return a std::string. 412 1.1 christos Adapt call site. 413 1.1 christos 414 1.1 christos 2020-05-25 Michael Weghorn <m.weghorn (a] posteo.de> 415 1.1 christos 416 1.1 christos * common-inferior.h, common-inferior.cc: (construct_inferior_arguments): 417 1.1 christos Move function here from gdb/infcmd.c, gdb/inferior.h 418 1.1 christos 419 1.1 christos 2020-05-14 Kevin Buettner <kevinb (a] redhat.com> 420 1.1 christos 421 1.1 christos * btrace-common.h (btrace_cpu_vendor): Add CV_AMD. 422 1.1 christos 423 1.1 christos 2020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur (a] intel.com> 424 1.1 christos 425 1.1 christos * common-regcache.h (regcache_read_pc_protected): New function 426 1.1 christos declaration. 427 1.1 christos 428 1.1 christos 2020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur (a] intel.com> 429 1.1 christos 430 1.1 christos * gdb-sigmask.h: Fix typo (pthead_sigmask -> pthread_sigmask). 431 1.1 christos 432 1.1 christos 2020-04-27 Simon Marchi <simon.marchi (a] polymtl.ca> 433 1.1 christos 434 1.1 christos * common-defs.h: Include cstdlib.h. 435 1.1 christos 436 1.1 christos 2020-04-20 Tom Tromey <tromey (a] adacore.com> 437 1.1 christos 438 1.1 christos * scoped_mmap.h (scoped_mmap): Mark move constructor as noexcept. 439 1.1 christos Use initialization style. Don't call destroy. 440 1.1 christos * scoped_fd.h (class scoped_fd): Mark move constructor as 441 1.1 christos noexcept. 442 1.1 christos * gdb_ref_ptr.h (class ref_ptr): Mark move constructor as 443 1.1 christos noexcept. 444 1.1 christos 445 1.1 christos 2020-04-13 Tom Tromey <tom (a] tromey.com> 446 1.1 christos 447 1.1 christos * event-loop.c: Move comment. Remove obsolete comment. 448 1.1 christos 449 1.1 christos 2020-04-13 Tom Tromey <tom (a] tromey.com> 450 1.1 christos 451 1.1 christos * event-loop.h: Move from ../gdb/. 452 1.1 christos * event-loop.cc: Move from ../gdb/. 453 1.1 christos 454 1.1 christos 2020-04-13 Tom Tromey <tom (a] tromey.com> 455 1.1 christos 456 1.1 christos * errors.h (flush_streams): Declare. 457 1.1 christos 458 1.1 christos 2020-04-13 Tom Tromey <tom (a] tromey.com> 459 1.1 christos 460 1.1 christos * gdb_select.h: Move from ../gdb/. 461 1.1 christos 462 1.1 christos 2020-04-13 Tom Tromey <tom (a] tromey.com> 463 1.1 christos 464 1.1 christos * config.in, configure: Rebuild. 465 1.1 christos * common.m4 (GDB_AC_COMMON): Check for poll.h, sys/poll.h, 466 1.1 christos sys/select.h, and poll. 467 1.1 christos 468 1.1 christos 2020-03-31 Tom Tromey <tromey (a] adacore.com> 469 1.1 christos 470 1.1 christos * btrace-common.cc (btrace_data_append): Conditionally call 471 1.1 christos memcpy. 472 1.1 christos 473 1.1 christos 2020-03-27 Andrew Burgess <andrew.burgess (a] embecosm.com> 474 1.1 christos 475 1.1 christos * create-version.sh: Resolve issues highlighted by shellcheck. 476 1.1 christos 477 1.1 christos 2020-03-20 Simon Marchi <simon.marchi (a] efficios.com> 478 1.1 christos 479 1.1 christos * config.in: Re-generate. 480 1.1 christos * configure: Re-generate. 481 1.1 christos 482 1.1 christos 2020-03-17 Kamil Rytarowski <n54 (a] gmx.com> 483 1.1 christos 484 1.1 christos * common-defs.h: Include alloca.h if HAVE_ALLOCA_H is defined. 485 1.1 christos 486 1.1 christos 2020-03-12 Tom Tromey <tom (a] tromey.com> 487 1.1 christos 488 1.1 christos * common-types.h: Remove GDBSERVER code. 489 1.1 christos (gdb_byte, CORE_ADDR, LONGEST, ULONGEST): Redefine. 490 1.1 christos * common-defs.h: Remove GDBSERVER code. 491 1.1 christos 492 1.1 christos 2020-03-12 Simon Marchi <simon.marchi (a] efficios.com> 493 1.1 christos 494 1.1 christos * selftest.m4: Moved from gdb/. 495 1.1 christos * acinclude.m4: Update path to selftest.m4. 496 1.1 christos 497 1.1 christos 2020-03-12 Simon Marchi <simon.marchi (a] efficios.com> 498 1.1 christos 499 1.1 christos * configure.ac: Don't source bfd/development.sh. 500 1.1 christos * common.m4: Source bfd/development.sh. 501 1.1 christos * configure: Re-generate. 502 1.1 christos 503 1.1 christos 2020-03-12 Simon Marchi <simon.marchi (a] efficios.com> 504 1.1 christos 505 1.1 christos * configure: Re-generate. 506 1.1 christos 507 1.1 christos 2020-03-11 Simon Marchi <simon.marchi (a] efficios.com> 508 1.1 christos 509 1.1 christos * configure: Re-generate. 510 1.1 christos * warning.m4: Enable -Wmissing-prototypes. 511 1.1 christos 512 1.1 christos 2020-03-08 Tom Tromey <tom (a] tromey.com> 513 1.1 christos 514 1.1 christos * gdb_binary_search.h: Fix two typos. 515 1.1 christos 516 1.1 christos 2020-03-06 Andrew Burgess <andrew.burgess (a] embecosm.com> 517 1.1 christos 518 1.1 christos * .dir-locals.el: New file. 519 1.1 christos 520 1.1 christos 2020-03-05 Vyacheslav Petrishchev <vyachemail (a] gmail.com> 521 1.1 christos 522 1.1 christos * configure.ac: Added call development.sh. 523 1.1 christos * configure: Regenerate. 524 1.1 christos 525 1.1 christos 2020-03-05 Tankut Baris Aktemur <tankut.baris.aktemur (a] intel.com> 526 1.1 christos 527 1.1 christos * .gitattributes: New file. 528 1.1 christos 529 1.1 christos 2020-03-03 Simon Marchi <simon.marchi (a] efficios.com> 530 1.1 christos 531 1.1 christos * Makefile.in: Re-generate. 532 1.1 christos 533 1.1 christos 2020-02-28 Sergio Durigan Junior <sergiodj (a] redhat.com> 534 1.1 christos 535 1.1 christos * gdb-dlfcn.h (gdb_dlopen): Update comment. 536 1.1 christos 537 1.1 christos 2020-02-19 Andrew Burgess <andrew.burgess (a] embecosm.com> 538 1.1 christos 539 1.1 christos * configure: Regenerate. 540 1.1 christos 541 1.1 christos 2020-02-14 Tom Tromey <tom (a] tromey.com> 542 1.1 christos 543 1.1 christos * common-defs.h: Change path to gnulib/config.h. 544 1.1 christos 545 1.1 christos 2020-02-13 Simon Marchi <simon.marchi (a] efficios.com> 546 1.1 christos 547 1.1 christos * Makefile.am: Rename source files from .c to .cc. 548 1.1 christos (CC, CFLAGS): Don't override. 549 1.1 christos (AM_CFLAGS): Rename to ... 550 1.1 christos (AM_CXXFLAGS): ... this. 551 1.1 christos * Makefile.in: Re-generate. 552 1.1 christos * %.c: Rename to %.cc. 553 1.1 christos 554 1.1 christos 2020-02-11 Simon Marchi <simon.marchi (a] efficios.com> 555 1.1 christos 556 1.1 christos * configure: Re-generate. 557 1.1 christos 558 1.1 christos 2020-02-11 Simon Marchi <simon.marchi (a] efficios.com> 559 1.1 christos 560 1.1 christos * warning.m4: Add -Wstrict-null-sentinel. 561 1.1 christos * configure: Re-generate. 562 1.1 christos 563 1.1 christos 2020-02-11 Simon Marchi <simon.marchi (a] efficios.com> 564 1.1 christos 565 1.1 christos * warning.m4: Move here, from gdb/warning.m4. 566 1.1 christos * acinclude.m4: Update warning.m4 path. 567 1.1 christos * Makefile.in: Re-generate. 568 1.1 christos 569 1.1 christos 2020-02-11 Simon Marchi <simon.marchi (a] efficios.com> 570 1.1 christos 571 1.1 christos * acinclude.m4: Include ../gdb/warning.m4. 572 1.1 christos * configure.ac: Use AM_GDB_WARNINGS. 573 1.1 christos * Makefile.am: Set AM_CFLAGS to WARN_CFLAGS and WERROR_CFLAGS. 574 1.1 christos * Makefile.in: Re-generate. 575 1.1 christos * configure: Re-generate. 576 1.1 christos 577 1.1 christos 2020-02-10 Tom de Vries <tdevries (a] suse.de> 578 1.1 christos 579 1.1 christos * environ.c (gdb_environ::set): Cast concat NULL sentinel to char *. 580 1.1 christos 581 1.1 christos 2020-01-24 Christian Biesinger <cbiesinger (a] google.com> 582 1.1 christos 583 1.1 christos * thread-pool.c (set_thread_name): Add an overload for the NetBSD 584 1.1 christos version of pthread_setname_np. 585 1.1 christos 586 1.1 christos 2020-01-17 Pedro Alves <palves (a] redhat.com> 587 1.1 christos 588 1.1 christos * Makefile.am: Append CXX_DIALECT to CXX. 589 1.1 christos * Makefile.in: Regenerate. 590 1.1 christos 591 1.1 christos 2020-01-17 Pedro Alves <palves (a] redhat.com> 592 1.1 christos 593 1.1 christos * configure.ac: Generate config.h instead of support-config.h. 594 1.1 christos * common-defs.h: Include <gdbsupport/config.h> instead of 595 1.1 christos <gdbsupport/support-config.h>. 596 1.1 christos * Makefile.in: Regenerate. 597 1.1 christos * configure: Regenerate. 598 1.1 christos 599 1.1 christos 2020-01-14 Tom Tromey <tom (a] tromey.com> 600 1.1 christos 601 1.1 christos * Makefile.in: Rebuild. 602 1.1 christos * Makefile.am (check-defines): New target. 603 1.1 christos * check-defines.el: New file. 604 1.1 christos 605 1.1 christos 2020-01-14 Tom Tromey <tom (a] tromey.com> 606 1.1 christos 607 1.1 christos * configure, Makefile.in, aclocal.m4, common.m4, config.in: 608 1.1 christos Rebuild. 609 1.1 christos * common.m4 (GDB_AC_COMMON): Move many checks from 610 1.1 christos gdb/configure.ac. 611 1.1 christos * acinclude.m4: Include bfd.m4, ptrace.m4. 612 1.1 christos 613 1.1 christos 2020-01-14 Tom Tromey <tom (a] tromey.com> 614 1.1 christos 615 1.1 christos * common-defs.h: Add GDBSERVER case. Update includes. 616 1.1 christos * acinclude.m4, aclocal.m4, config.in, configure, configure.ac, 617 1.1 christos Makefile.am, Makefile.in, README: New files. 618 1.1 christos * Moved from ../gdb/gdbsupport/ 619