From 966484941738b7a474fb7e4fe29eb5693fc9096c Mon Sep 17 00:00:00 2001 From: Andrew Burgess Date: Fri, 20 Nov 2020 17:23:03 +0000 Subject: gdbsupport: make use of safe-ctype functions from libiberty Make use of the safe-ctype replacements for the standard ctype character checking functions in gdbsupport/common-utils.cc. The gdbsupport library is included into both gdb and gdbserver, and on the gdbserver side there are two targets, gdbserver itself, and also libinproctrace.so. libiberty was already being included in the gdbserver link command, but was missing from the libinproctrace.so link. As a result, after changing gdbsupport/common-utils.cc to depend on libiberty, libinproctrace.so would no longer link until I modified its link line. gdbserver/ChangeLog: * Makefile.in (IPA_LIB): Include libiberty library. gdbsupport/ChangeLog: * 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. --- gdbserver/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gdbserver/ChangeLog') diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog index 700da6e..9756d4c 100644 --- a/gdbserver/ChangeLog +++ b/gdbserver/ChangeLog @@ -1,3 +1,7 @@ +2020-12-11 Andrew Burgess + + * Makefile.in (IPA_LIB): Include libiberty library. + 2020-11-11 Andrew Burgess * server.cc (gdbserver_usage): Add missing option to usage text. -- cgit v1.1