regen sh3*
This commit is contained in:
parent
0e872dfe70
commit
871cc9aea1
@ -38,12 +38,57 @@
|
||||
/* Define as the word index where to find the exponent of 'double'. */
|
||||
#define DBL_EXPBIT0_WORD 0
|
||||
|
||||
/* the name of the file descriptor member of DIR */
|
||||
/* #undef DIR_FD_MEMBER_NAME */
|
||||
|
||||
#ifdef DIR_FD_MEMBER_NAME
|
||||
# define DIR_TO_FD(Dir_p) ((Dir_p)->DIR_FD_MEMBER_NAME)
|
||||
#else
|
||||
# define DIR_TO_FD(Dir_p) -1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if // is a file system root distinct from /. */
|
||||
/* #undef DOUBLE_SLASH_IS_DISTINCT_ROOT */
|
||||
|
||||
/* Define to 1 if realpath() can malloc memory, always gives an absolute path,
|
||||
and handles trailing slash correctly. */
|
||||
/* #undef FUNC_REALPATH_WORKS */
|
||||
|
||||
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
|
||||
whether the gnulib module canonicalize-lgpl shall be considered present. */
|
||||
#define GNULIB_CANONICALIZE_LGPL 1
|
||||
|
||||
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
|
||||
whether the gnulib module fscanf shall be considered present. */
|
||||
#define GNULIB_FSCANF 1
|
||||
|
||||
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
|
||||
whether the gnulib module scanf shall be considered present. */
|
||||
#define GNULIB_SCANF 1
|
||||
|
||||
/* Define to 1 when the gnulib module canonicalize_file_name should be tested.
|
||||
*/
|
||||
#define GNULIB_TEST_CANONICALIZE_FILE_NAME 1
|
||||
|
||||
/* Define to 1 when the gnulib module chdir should be tested. */
|
||||
#define GNULIB_TEST_CHDIR 1
|
||||
|
||||
/* Define to 1 when the gnulib module dirfd should be tested. */
|
||||
#define GNULIB_TEST_DIRFD 1
|
||||
|
||||
/* Define to 1 when the gnulib module frexp should be tested. */
|
||||
#define GNULIB_TEST_FREXP 1
|
||||
|
||||
/* Define to 1 when the gnulib module frexpl should be tested. */
|
||||
#define GNULIB_TEST_FREXPL 1
|
||||
|
||||
/* Define to 1 when the gnulib module lstat should be tested. */
|
||||
#define GNULIB_TEST_LSTAT 1
|
||||
|
||||
/* Define to 1 when the gnulib module malloc-posix should be tested. */
|
||||
#define GNULIB_TEST_MALLOC_POSIX 1
|
||||
|
||||
/* Define to 1 when the gnulib module mbrtowc should be tested. */
|
||||
#define GNULIB_TEST_MBRTOWC 1
|
||||
|
||||
@ -59,6 +104,21 @@
|
||||
/* Define to 1 when the gnulib module memmem should be tested. */
|
||||
#define GNULIB_TEST_MEMMEM 1
|
||||
|
||||
/* Define to 1 when the gnulib module readlink should be tested. */
|
||||
#define GNULIB_TEST_READLINK 1
|
||||
|
||||
/* Define to 1 when the gnulib module realpath should be tested. */
|
||||
#define GNULIB_TEST_REALPATH 1
|
||||
|
||||
/* Define to 1 when the gnulib module rename should be tested. */
|
||||
#define GNULIB_TEST_RENAME 1
|
||||
|
||||
/* Define to 1 when the gnulib module rmdir should be tested. */
|
||||
#define GNULIB_TEST_RMDIR 1
|
||||
|
||||
/* Define to 1 when the gnulib module stat should be tested. */
|
||||
#define GNULIB_TEST_STAT 1
|
||||
|
||||
/* Define to 1 when the gnulib module strstr should be tested. */
|
||||
#define GNULIB_TEST_STRSTR 1
|
||||
|
||||
@ -79,6 +139,13 @@
|
||||
/* Define to 1 if you have the `btowc' function. */
|
||||
#define HAVE_BTOWC 1
|
||||
|
||||
/* Define to 1 if you have the `canonicalize_file_name' function. */
|
||||
/* #undef HAVE_CANONICALIZE_FILE_NAME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `dirfd', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_DIRFD 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_GETC_UNLOCKED 1
|
||||
@ -110,6 +177,9 @@
|
||||
/* Define to 1 if you have the <dirent.h> header file. */
|
||||
#define HAVE_DIRENT_H 1
|
||||
|
||||
/* Define to 1 if you have the `dirfd' function. */
|
||||
/* #undef HAVE_DIRFD */
|
||||
|
||||
/* Define to 1 if you have the <features.h> header file. */
|
||||
/* #undef HAVE_FEATURES_H */
|
||||
|
||||
@ -119,6 +189,9 @@
|
||||
/* Define if the frexpl() function is available. */
|
||||
/* #undef HAVE_FREXPL */
|
||||
|
||||
/* Define to 1 if you have the `getcwd' function. */
|
||||
#define HAVE_GETCWD 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
@ -140,9 +213,18 @@
|
||||
/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
|
||||
#define HAVE_LANGINFO_CODESET 1
|
||||
|
||||
/* Define to 1 if you have the `link' function. */
|
||||
#define HAVE_LINK 1
|
||||
|
||||
/* Define to 1 if the system has the type 'long long int'. */
|
||||
#define HAVE_LONG_LONG_INT 1
|
||||
|
||||
/* Define to 1 if you have the `lstat' function. */
|
||||
#define HAVE_LSTAT 1
|
||||
|
||||
/* Define if the 'malloc' function is POSIX compliant. */
|
||||
#define HAVE_MALLOC_POSIX 1
|
||||
|
||||
/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
|
||||
config.h and <sys/mman.h>. */
|
||||
#define HAVE_MAP_ANONYMOUS 1
|
||||
@ -195,9 +277,16 @@
|
||||
/* Define to 1 if atanl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_ATANL 1
|
||||
|
||||
/* Define to 1 if atoll is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_ATOLL 1
|
||||
|
||||
/* Define to 1 if btowc is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_BTOWC 1
|
||||
|
||||
/* Define to 1 if canonicalize_file_name is declared even after undefining
|
||||
macros. */
|
||||
/* #undef HAVE_RAW_DECL_CANONICALIZE_FILE_NAME */
|
||||
|
||||
/* Define to 1 if cbrt is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_CBRT 1
|
||||
|
||||
@ -243,6 +332,9 @@
|
||||
/* Define to 1 if dirfd is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_DIRFD */
|
||||
|
||||
/* Define to 1 if dprintf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_DPRINTF 1
|
||||
|
||||
/* Define to 1 if dup is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_DUP 1
|
||||
|
||||
@ -339,12 +431,18 @@
|
||||
/* Define to 1 if fmodl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FMODL 1
|
||||
|
||||
/* Define to 1 if fpurge is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FPURGE 1
|
||||
|
||||
/* Define to 1 if frexpf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FREXPF 1
|
||||
|
||||
/* Define to 1 if frexpl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FREXPL 1
|
||||
|
||||
/* Define to 1 if fseeko is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FSEEKO 1
|
||||
|
||||
/* Define to 1 if fstat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FSTAT 1
|
||||
|
||||
@ -354,6 +452,9 @@
|
||||
/* Define to 1 if fsync is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FSYNC 1
|
||||
|
||||
/* Define to 1 if ftello is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FTELLO 1
|
||||
|
||||
/* Define to 1 if ftruncate is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FTRUNCATE 1
|
||||
|
||||
@ -363,6 +464,9 @@
|
||||
/* Define to 1 if getcwd is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETCWD 1
|
||||
|
||||
/* Define to 1 if getdelim is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETDELIM 1
|
||||
|
||||
/* Define to 1 if getdomainname is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETDOMAINNAME 1
|
||||
|
||||
@ -375,6 +479,12 @@
|
||||
/* Define to 1 if gethostname is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETHOSTNAME 1
|
||||
|
||||
/* Define to 1 if getline is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETLINE 1
|
||||
|
||||
/* Define to 1 if getloadavg is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETLOADAVG 1
|
||||
|
||||
/* Define to 1 if getlogin is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETLOGIN 1
|
||||
|
||||
@ -384,9 +494,18 @@
|
||||
/* Define to 1 if getpagesize is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if gets is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETS 1
|
||||
|
||||
/* Define to 1 if getsubopt is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_GETSUBOPT */
|
||||
|
||||
/* Define to 1 if getusershell is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETUSERSHELL 1
|
||||
|
||||
/* Define to 1 if grantpt is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GRANTPT 1
|
||||
|
||||
/* Define to 1 if group_member is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_GROUP_MEMBER */
|
||||
|
||||
@ -411,6 +530,12 @@
|
||||
/* Define to 1 if imaxdiv is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_IMAXDIV 1
|
||||
|
||||
/* Define to 1 if initstate is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_INITSTATE 1
|
||||
|
||||
/* Define to 1 if initstate_r is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_INITSTATE_R */
|
||||
|
||||
/* Define to 1 if isatty is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_ISATTY 1
|
||||
|
||||
@ -513,6 +638,9 @@
|
||||
/* Define to 1 if mkdirat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKDIRAT 1
|
||||
|
||||
/* Define to 1 if mkdtemp is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKDTEMP 1
|
||||
|
||||
/* Define to 1 if mkfifo is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKFIFO 1
|
||||
|
||||
@ -525,6 +653,18 @@
|
||||
/* Define to 1 if mknodat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKNODAT 1
|
||||
|
||||
/* Define to 1 if mkostemp is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKOSTEMP 1
|
||||
|
||||
/* Define to 1 if mkostemps is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKOSTEMPS 1
|
||||
|
||||
/* Define to 1 if mkstemp is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKSTEMP 1
|
||||
|
||||
/* Define to 1 if mkstemps is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_MKSTEMPS */
|
||||
|
||||
/* Define to 1 if modf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MODF 1
|
||||
|
||||
@ -537,21 +677,42 @@
|
||||
/* Define to 1 if opendir is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_OPENDIR 1
|
||||
|
||||
/* Define to 1 if pclose is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PCLOSE 1
|
||||
|
||||
/* Define to 1 if pipe is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PIPE 1
|
||||
|
||||
/* Define to 1 if pipe2 is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PIPE2 1
|
||||
|
||||
/* Define to 1 if popen is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_POPEN 1
|
||||
|
||||
/* Define to 1 if posix_openpt is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_POSIX_OPENPT 1
|
||||
|
||||
/* Define to 1 if powf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_POWF 1
|
||||
|
||||
/* Define to 1 if pread is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PREAD 1
|
||||
|
||||
/* Define to 1 if ptsname is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PTSNAME 1
|
||||
|
||||
/* Define to 1 if ptsname_r is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PTSNAME_R 1
|
||||
|
||||
/* Define to 1 if pwrite is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PWRITE 1
|
||||
|
||||
/* Define to 1 if random is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_RANDOM 1
|
||||
|
||||
/* Define to 1 if random_r is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_RANDOM_R */
|
||||
|
||||
/* Define to 1 if rawmemchr is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_RAWMEMCHR */
|
||||
|
||||
@ -564,6 +725,9 @@
|
||||
/* Define to 1 if readlinkat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_READLINKAT 1
|
||||
|
||||
/* Define to 1 if realpath is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_REALPATH 1
|
||||
|
||||
/* Define to 1 if remainder is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_REMAINDER 1
|
||||
|
||||
@ -573,6 +737,9 @@
|
||||
/* Define to 1 if remainderl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_REMAINDERL 1
|
||||
|
||||
/* Define to 1 if renameat is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_RENAMEAT */
|
||||
|
||||
/* Define to 1 if rewinddir is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_REWINDDIR 1
|
||||
|
||||
@ -597,12 +764,24 @@
|
||||
/* Define to 1 if roundl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_ROUNDL 1
|
||||
|
||||
/* Define to 1 if rpmatch is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_RPMATCH */
|
||||
|
||||
/* Define to 1 if scandir is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SCANDIR 1
|
||||
|
||||
/* Define to 1 if setenv is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SETENV 1
|
||||
|
||||
/* Define to 1 if sethostname is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SETHOSTNAME 1
|
||||
|
||||
/* Define to 1 if setstate is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SETSTATE 1
|
||||
|
||||
/* Define to 1 if setstate_r is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_SETSTATE_R */
|
||||
|
||||
/* Define to 1 if setusershell is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SETUSERSHELL 1
|
||||
|
||||
@ -618,12 +797,21 @@
|
||||
/* Define to 1 if sleep is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SLEEP 1
|
||||
|
||||
/* Define to 1 if snprintf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SNPRINTF 1
|
||||
|
||||
/* Define to 1 if sqrtf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SQRTF 1
|
||||
|
||||
/* Define to 1 if sqrtl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SQRTL 1
|
||||
|
||||
/* Define to 1 if srandom is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SRANDOM 1
|
||||
|
||||
/* Define to 1 if srandom_r is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_SRANDOM_R */
|
||||
|
||||
/* Define to 1 if stat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STAT 1
|
||||
|
||||
@ -663,12 +851,21 @@
|
||||
/* Define to 1 if strsignal is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRSIGNAL 1
|
||||
|
||||
/* Define to 1 if strtod is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOD 1
|
||||
|
||||
/* Define to 1 if strtoimax is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOIMAX 1
|
||||
|
||||
/* Define to 1 if strtok_r is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOK_R 1
|
||||
|
||||
/* Define to 1 if strtoll is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOLL 1
|
||||
|
||||
/* Define to 1 if strtoull is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOULL 1
|
||||
|
||||
/* Define to 1 if strtoumax is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOUMAX 1
|
||||
|
||||
@ -690,6 +887,9 @@
|
||||
/* Define to 1 if tanl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_TANL 1
|
||||
|
||||
/* Define to 1 if tmpfile is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_TMPFILE 1
|
||||
|
||||
/* Define to 1 if towctrans is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_TOWCTRANS 1
|
||||
|
||||
@ -711,12 +911,24 @@
|
||||
/* Define to 1 if unlinkat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_UNLINKAT 1
|
||||
|
||||
/* Define to 1 if unlockpt is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_UNLOCKPT 1
|
||||
|
||||
/* Define to 1 if unsetenv is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_UNSETENV 1
|
||||
|
||||
/* Define to 1 if usleep is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_USLEEP 1
|
||||
|
||||
/* Define to 1 if utimensat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_UTIMENSAT 1
|
||||
|
||||
/* Define to 1 if vdprintf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_VDPRINTF 1
|
||||
|
||||
/* Define to 1 if vsnprintf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 if wcpcpy is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_WCPCPY */
|
||||
|
||||
@ -822,6 +1034,15 @@
|
||||
/* Define to 1 if wmemset is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_WMEMSET 1
|
||||
|
||||
/* Define to 1 if _Exit is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL__EXIT 1
|
||||
|
||||
/* Define to 1 if you have the `readlink' function. */
|
||||
#define HAVE_READLINK 1
|
||||
|
||||
/* Define to 1 if you have the `realpath' function. */
|
||||
#define HAVE_REALPATH 1
|
||||
|
||||
/* Define to 1 if 'long double' and 'double' have the same representation. */
|
||||
#define HAVE_SAME_LONG_DOUBLE_AS_DOUBLE 1
|
||||
|
||||
@ -916,8 +1137,15 @@
|
||||
/* Define as the word index where to find the exponent of 'long double'. */
|
||||
/* #undef LDBL_EXPBIT0_WORD */
|
||||
|
||||
/* Define to 1 if 'lstat' dereferences a symlink specified with a trailing
|
||||
slash. */
|
||||
/* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */
|
||||
|
||||
/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
|
||||
#define MALLOC_0_IS_NONNULL 1
|
||||
|
||||
/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
|
||||
#define MAP_ANONYMOUS MAP_ANON
|
||||
/* #undef MAP_ANONYMOUS */
|
||||
|
||||
/* Define if the mbrtowc function has the NULL pwc argument bug. */
|
||||
/* #undef MBRTOWC_NULL_ARG1_BUG */
|
||||
@ -956,6 +1184,33 @@
|
||||
'ptrdiff_t'. */
|
||||
/* #undef PTRDIFF_T_SUFFIX */
|
||||
|
||||
/* Define to 1 if readlink fails to recognize a trailing slash. */
|
||||
#define READLINK_TRAILING_SLASH_BUG 1
|
||||
|
||||
/* Define if rename does not work when the destination file exists, as on
|
||||
Cygwin 1.5 or Windows. */
|
||||
#define RENAME_DEST_EXISTS_BUG 1
|
||||
|
||||
/* Define if rename fails to leave hard links alone, as on NetBSD 1.6 or
|
||||
Cygwin 1.5. */
|
||||
#define RENAME_HARD_LINK_BUG 1
|
||||
|
||||
/* Define if rename does not correctly handle slashes on the destination
|
||||
argument, such as on Solaris 10 or NetBSD 1.6. */
|
||||
#define RENAME_TRAILING_SLASH_DEST_BUG 1
|
||||
|
||||
/* Define if rename does not correctly handle slashes on the source argument,
|
||||
such as on Solaris 9 or cygwin 1.5. */
|
||||
#define RENAME_TRAILING_SLASH_SOURCE_BUG 1
|
||||
|
||||
/* Define to 1 if stat needs help when passed a directory name with a trailing
|
||||
slash */
|
||||
/* #undef REPLACE_FUNC_STAT_DIR */
|
||||
|
||||
/* Define to 1 if stat needs help when passed a file name with a trailing
|
||||
slash */
|
||||
#define REPLACE_FUNC_STAT_FILE 1
|
||||
|
||||
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
||||
'sig_atomic_t'. */
|
||||
/* #undef SIG_ATOMIC_T_SUFFIX */
|
||||
@ -998,10 +1253,21 @@
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Enable large inode numbers on Mac OS X. */
|
||||
#ifndef _DARWIN_USE_64_BIT_INODE
|
||||
# define _DARWIN_USE_64_BIT_INODE 1
|
||||
#endif
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define to 1 if Gnulib overrides 'struct stat' on Windows so that struct
|
||||
stat.st_size becomes 64-bit. */
|
||||
/* #undef _GL_WINDOWS_64_BIT_ST_SIZE */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
||||
|
||||
/* Define to 1 if on MINIX. */
|
||||
/* #undef _MINIX */
|
||||
|
||||
|
29
external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h
vendored
29
external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h
vendored
@ -36,7 +36,7 @@
|
||||
#define DEFAULT_BFD_ARCH bfd_sh_arch
|
||||
|
||||
/* Define to BFD's default target vector. */
|
||||
#define DEFAULT_BFD_VEC bfd_elf32_shnbsd_vec
|
||||
#define DEFAULT_BFD_VEC sh_elf32_nbsd_vec
|
||||
|
||||
/* Define to 1 if translation of program messages to the user's native
|
||||
language is requested. */
|
||||
@ -80,9 +80,6 @@
|
||||
/* Define to 1 if you have the `btowc' function. */
|
||||
#define HAVE_BTOWC 1
|
||||
|
||||
/* Define to 1 if you have the `canonicalize_file_name' function. */
|
||||
/* #undef HAVE_CANONICALIZE_FILE_NAME */
|
||||
|
||||
/* Define to 1 if you have the <cursesX.h> header file. */
|
||||
/* #undef HAVE_CURSESX_H */
|
||||
|
||||
@ -164,6 +161,9 @@
|
||||
/* Define if <sys/procfs.h> has gregset_t. */
|
||||
/* #undef HAVE_GREGSET_T */
|
||||
|
||||
/* Define if Guile interpreter is being linked in. */
|
||||
/* #undef HAVE_GUILE */
|
||||
|
||||
/* Define if you have the iconv() function. */
|
||||
#define HAVE_ICONV 1
|
||||
|
||||
@ -227,9 +227,6 @@
|
||||
/* Define to 1 if the compiler supports long double. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if you have the `lstat' function. */
|
||||
#define HAVE_LSTAT 1
|
||||
|
||||
/* Define if <sys/procfs.h> has lwpid_t. */
|
||||
/* #undef HAVE_LWPID_T */
|
||||
|
||||
@ -239,6 +236,9 @@
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mkdtemp' function. */
|
||||
#define HAVE_MKDTEMP 1
|
||||
|
||||
/* Define to 1 if you have a working `mmap' system call. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
@ -332,18 +332,15 @@
|
||||
/* Define if Python interpreter is being linked in. */
|
||||
/* #undef HAVE_PYTHON */
|
||||
|
||||
/* Define to 1 if you have the `readlink' function. */
|
||||
#define HAVE_READLINK 1
|
||||
|
||||
/* Define to 1 if you have the `realpath' function. */
|
||||
#define HAVE_REALPATH 1
|
||||
|
||||
/* Define to 1 if you have the `resize_term' function. */
|
||||
/* #undef HAVE_RESIZE_TERM */
|
||||
|
||||
/* Define to 1 if you have the `sbrk' function. */
|
||||
#define HAVE_SBRK 1
|
||||
|
||||
/* Define to 1 if you have the `scm_new_smob' function. */
|
||||
/* #undef HAVE_SCM_NEW_SMOB */
|
||||
|
||||
/* Define to 1 if you have the `setlocale' function. */
|
||||
#define HAVE_SETLOCALE 1
|
||||
|
||||
@ -365,6 +362,9 @@
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the <signal.h> header file. */
|
||||
#define HAVE_SIGNAL_H 1
|
||||
|
||||
@ -521,6 +521,9 @@
|
||||
/* Define to 1 if you have the `wborder' function. */
|
||||
#define HAVE_WBORDER 1
|
||||
|
||||
/* Define to 1 if you have the <windows.h> header file. */
|
||||
/* #undef HAVE_WINDOWS_H */
|
||||
|
||||
/* Define to 1 if `fork' works. */
|
||||
#define HAVE_WORKING_FORK 1
|
||||
|
||||
|
@ -3,5 +3,5 @@
|
||||
# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp
|
||||
#
|
||||
G_INTERNAL_CFLAGS= -I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config -DLOCALEDIR="\"/usr/share/locale\"" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/.. -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import -DTUI=1 -Wall -Wdeclaration-after-statement -Wpointer-arith -Wpointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wmissing-prototypes -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type -Wold-style-declaration -Wold-style-definition -Wformat-nonliteral
|
||||
G_LIBGDB_OBS=sh-tdep.o sh64-tdep.o shnbsd-tdep.o nbsd-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o inf-ptrace.o fork-child.o nbsd-nat.o shnbsd-nat.o nbsd-thread.o remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o remote-notif.o ctf.o cli-dump.o cli-decode.o cli-script.o cli-cmds.o cli-setshow.o cli-logging.o cli-interp.o cli-utils.o mi-out.o mi-console.o mi-cmds.o mi-cmd-catch.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o mi-cmd-info.o mi-interp.o mi-main.o mi-parse.o mi-getopt.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-out.o tui-regs.o tui-source.o tui-stack.o tui-win.o tui-windata.o tui-wingeneral.o tui-winsource.o tui.o python.o py-value.o py-prettyprint.o py-auto-load.o elfread.o stap-probe.o posix-hdep.o c-exp.o cp-name-parser.o ada-exp.o jv-exp.o f-exp.o go-exp.o m2-exp.o p-exp.o version.o annotate.o addrmap.o auto-load.o auxv.o agent.o bfd-target.o blockframe.o breakpoint.o break-catch-sig.o break-catch-throw.o findvar.o regcache.o cleanups.o charset.o continuations.o corelow.o disasm.o dummy-frame.o dfp.o source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o block.o symtab.o psymtab.o symfile.o symfile-debug.o symmisc.o linespec.o dictionary.o infcall.o infcmd.o infrun.o expprint.o environ.o stack.o thread.o exceptions.o filesystem.o filestuff.o inf-child.o interps.o minidebug.o main.o macrotab.o macrocmd.o macroexp.o macroscope.o mi-common.o event-loop.o event-top.o inf-loop.o completer.o gdbarch.o arch-utils.o gdbtypes.o gdb_bfd.o gdb_obstack.o osabi.o copying.o memattr.o mem-break.o target.o target-dcache.o parse.o language.o build-id.o buildsym.o findcmd.o std-regs.o signals.o exec.o reverse.o bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o dbxread.o coffread.o coff-pe-read.o dwarf2read.o mipsread.o stabsread.o corefile.o dwarf2expr.o dwarf2loc.o dwarf2-frame.o dwarf2-frame-tailcall.o ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o ada-tasks.o ada-varobj.o c-varobj.o ui-out.o cli-out.o varobj.o vec.o go-lang.o go-valprint.o go-typeprint.o jv-lang.o jv-valprint.o jv-typeprint.o jv-varobj.o m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o sentinel-frame.o complaints.o typeprint.o ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o m2-valprint.o serial.o mdebugread.o top.o utils.o ui-file.o user-regs.o frame.o frame-unwind.o doublest.o frame-base.o inline-frame.o gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o cp-namespace.o reggroups.o regset.o trad-frame.o tramp-frame.o solib.o solib-target.o prologue-value.o memory-map.o memrange.o xml-support.o xml-syscall.o xml-utils.o target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o inferior.o osdata.o gdb_usleep.o record.o record-full.o gcore.o gdb_vecs.o jit.o progspace.o skip.o probe.o common-utils.o buffer.o ptid.o gdb-dlfcn.o common-agent.o format.o registry.o btrace.o record-btrace.o waitstatus.o inflow.o init.o
|
||||
G_LIBGDB_OBS=sh-tdep.o sh64-tdep.o shnbsd-tdep.o nbsd-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o inf-ptrace.o fork-child.o nbsd-nat.o shnbsd-nat.o nbsd-thread.o remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o remote-notif.o ctf.o tracefile.o tracefile-tfile.o cli-dump.o cli-decode.o cli-script.o cli-cmds.o cli-setshow.o cli-logging.o cli-interp.o cli-utils.o mi-out.o mi-console.o mi-cmds.o mi-cmd-catch.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o mi-cmd-info.o mi-interp.o mi-main.o mi-parse.o mi-getopt.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-out.o tui-regs.o tui-source.o tui-stack.o tui-win.o tui-windata.o tui-wingeneral.o tui-winsource.o tui.o python.o guile.o elfread.o stap-probe.o posix-hdep.o c-exp.o cp-name-parser.o ada-exp.o jv-exp.o d-exp.o f-exp.o go-exp.o m2-exp.o p-exp.o version.o annotate.o addrmap.o auto-load.o auxv.o agent.o bfd-target.o blockframe.o breakpoint.o break-catch-sig.o break-catch-throw.o findvar.o regcache.o cleanups.o charset.o continuations.o corelow.o disasm.o dummy-frame.o dfp.o source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o block.o symtab.o psymtab.o symfile.o symfile-debug.o symmisc.o linespec.o dictionary.o infcall.o infcmd.o infrun.o expprint.o environ.o stack.o thread.o exceptions.o extension.o filesystem.o filestuff.o inf-child.o interps.o minidebug.o main.o macrotab.o macrocmd.o macroexp.o macroscope.o mi-common.o event-loop.o event-top.o inf-loop.o completer.o gdbarch.o arch-utils.o gdbtypes.o gdb_bfd.o gdb_obstack.o osabi.o copying.o memattr.o mem-break.o target.o target-dcache.o parse.o language.o build-id.o buildsym.o findcmd.o std-regs.o signals.o exec.o reverse.o bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o dbxread.o coffread.o coff-pe-read.o dwarf2read.o mipsread.o stabsread.o corefile.o dwarf2expr.o dwarf2loc.o dwarf2-frame.o dwarf2-frame-tailcall.o ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o ada-tasks.o ada-varobj.o c-varobj.o ui-out.o cli-out.o varobj.o vec.o go-lang.o go-valprint.o go-typeprint.o jv-lang.o jv-valprint.o jv-typeprint.o jv-varobj.o m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o sentinel-frame.o complaints.o typeprint.o ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o m2-valprint.o serial.o mdebugread.o top.o utils.o ui-file.o user-regs.o frame.o frame-unwind.o doublest.o frame-base.o inline-frame.o gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o cp-namespace.o reggroups.o trad-frame.o tramp-frame.o solib.o solib-target.o prologue-value.o memory-map.o memrange.o xml-support.o xml-syscall.o xml-utils.o target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o inferior.o osdata.o gdb_usleep.o record.o record-full.o gcore.o gdb_vecs.o jit.o progspace.o skip.o probe.o common-utils.o buffer.o ptid.o gdb-dlfcn.o common-agent.o format.o registry.o btrace.o record-btrace.o waitstatus.o print-utils.o rsp-low.o errors.o common-debug.o debug.o common-exceptions.o compile.o compile-c-symbols.o compile-c-types.o compile-object-load.o compile-object-run.o compile-loc2c.o compile-c-support.o inflow.o init.o
|
||||
G_SIM_OBS=
|
||||
|
12
external/gpl3/gdb/lib/libgdb/arch/sh3eb/init.c
vendored
12
external/gpl3/gdb/lib/libgdb/arch/sh3eb/init.c
vendored
@ -22,6 +22,8 @@ extern initialize_file_ftype _initialize_tracepoint;
|
||||
extern initialize_file_ftype _initialize_ax_gdb;
|
||||
extern initialize_file_ftype _initialize_notif;
|
||||
extern initialize_file_ftype _initialize_ctf;
|
||||
extern initialize_file_ftype _initialize_tracefile;
|
||||
extern initialize_file_ftype _initialize_tracefile_tfile;
|
||||
extern initialize_file_ftype _initialize_elfread;
|
||||
extern initialize_file_ftype _initialize_stap_probe;
|
||||
extern initialize_file_ftype _initialize_annotate;
|
||||
@ -52,6 +54,7 @@ extern initialize_file_ftype _initialize_infcmd;
|
||||
extern initialize_file_ftype _initialize_infrun;
|
||||
extern initialize_file_ftype _initialize_stack;
|
||||
extern initialize_file_ftype _initialize_thread;
|
||||
extern initialize_file_ftype _initialize_extension;
|
||||
extern initialize_file_ftype _initialize_filesystem;
|
||||
extern initialize_file_ftype _initialize_interpreter;
|
||||
extern initialize_file_ftype _initialize_macrocmd;
|
||||
@ -137,6 +140,7 @@ extern initialize_file_ftype _initialize_cli_interp;
|
||||
extern initialize_file_ftype _initialize_mi_cmds;
|
||||
extern initialize_file_ftype _initialize_mi_cmd_env;
|
||||
extern initialize_file_ftype _initialize_mi_interp;
|
||||
extern initialize_file_ftype _initialize_mi_main;
|
||||
extern initialize_file_ftype _initialize_tui_hooks;
|
||||
extern initialize_file_ftype _initialize_tui_interp;
|
||||
extern initialize_file_ftype _initialize_tui_layout;
|
||||
@ -145,6 +149,8 @@ extern initialize_file_ftype _initialize_tui_regs;
|
||||
extern initialize_file_ftype _initialize_tui_stack;
|
||||
extern initialize_file_ftype _initialize_tui_win;
|
||||
extern initialize_file_ftype _initialize_python;
|
||||
extern initialize_file_ftype _initialize_guile;
|
||||
extern initialize_file_ftype _initialize_compile;
|
||||
void
|
||||
initialize_all_files (void)
|
||||
{
|
||||
@ -164,6 +170,8 @@ initialize_all_files (void)
|
||||
_initialize_ax_gdb ();
|
||||
_initialize_notif ();
|
||||
_initialize_ctf ();
|
||||
_initialize_tracefile ();
|
||||
_initialize_tracefile_tfile ();
|
||||
_initialize_elfread ();
|
||||
_initialize_stap_probe ();
|
||||
_initialize_annotate ();
|
||||
@ -194,6 +202,7 @@ initialize_all_files (void)
|
||||
_initialize_infrun ();
|
||||
_initialize_stack ();
|
||||
_initialize_thread ();
|
||||
_initialize_extension ();
|
||||
_initialize_filesystem ();
|
||||
_initialize_interpreter ();
|
||||
_initialize_macrocmd ();
|
||||
@ -279,6 +288,7 @@ initialize_all_files (void)
|
||||
_initialize_mi_cmds ();
|
||||
_initialize_mi_cmd_env ();
|
||||
_initialize_mi_interp ();
|
||||
_initialize_mi_main ();
|
||||
_initialize_tui_hooks ();
|
||||
_initialize_tui_interp ();
|
||||
_initialize_tui_layout ();
|
||||
@ -287,4 +297,6 @@ initialize_all_files (void)
|
||||
_initialize_tui_stack ();
|
||||
_initialize_tui_win ();
|
||||
_initialize_python ();
|
||||
_initialize_guile ();
|
||||
_initialize_compile ();
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
/* JIT declarations for GDB, the GNU Debugger.
|
||||
|
||||
Copyright (C) 2011-2014 Free Software Foundation, Inc.
|
||||
Copyright (C) 2011-2015 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
/* GDB Notifications to Observers.
|
||||
|
||||
Copyright (C) 2004-2014 Free Software Foundation, Inc.
|
||||
Copyright (C) 2004-2015 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
@ -44,6 +44,62 @@ extern struct observer *observer_attach_normal_stop (observer_normal_stop_ftype
|
||||
extern void observer_detach_normal_stop (struct observer *observer);
|
||||
extern void observer_notify_normal_stop (struct bpstats *bs, int print_frame);
|
||||
|
||||
/* signal_received notifications. */
|
||||
|
||||
typedef void (observer_signal_received_ftype) (enum gdb_signal siggnal);
|
||||
|
||||
extern struct observer *observer_attach_signal_received (observer_signal_received_ftype *f);
|
||||
extern void observer_detach_signal_received (struct observer *observer);
|
||||
extern void observer_notify_signal_received (enum gdb_signal siggnal);
|
||||
|
||||
/* end_stepping_range notifications. */
|
||||
|
||||
typedef void (observer_end_stepping_range_ftype) (void);
|
||||
|
||||
extern struct observer *observer_attach_end_stepping_range (observer_end_stepping_range_ftype *f);
|
||||
extern void observer_detach_end_stepping_range (struct observer *observer);
|
||||
extern void observer_notify_end_stepping_range (void);
|
||||
|
||||
/* signal_exited notifications. */
|
||||
|
||||
typedef void (observer_signal_exited_ftype) (enum gdb_signal siggnal);
|
||||
|
||||
extern struct observer *observer_attach_signal_exited (observer_signal_exited_ftype *f);
|
||||
extern void observer_detach_signal_exited (struct observer *observer);
|
||||
extern void observer_notify_signal_exited (enum gdb_signal siggnal);
|
||||
|
||||
/* exited notifications. */
|
||||
|
||||
typedef void (observer_exited_ftype) (int exitstatus);
|
||||
|
||||
extern struct observer *observer_attach_exited (observer_exited_ftype *f);
|
||||
extern void observer_detach_exited (struct observer *observer);
|
||||
extern void observer_notify_exited (int exitstatus);
|
||||
|
||||
/* no_history notifications. */
|
||||
|
||||
typedef void (observer_no_history_ftype) (void);
|
||||
|
||||
extern struct observer *observer_attach_no_history (observer_no_history_ftype *f);
|
||||
extern void observer_detach_no_history (struct observer *observer);
|
||||
extern void observer_notify_no_history (void);
|
||||
|
||||
/* sync_execution_done notifications. */
|
||||
|
||||
typedef void (observer_sync_execution_done_ftype) (void);
|
||||
|
||||
extern struct observer *observer_attach_sync_execution_done (observer_sync_execution_done_ftype *f);
|
||||
extern void observer_detach_sync_execution_done (struct observer *observer);
|
||||
extern void observer_notify_sync_execution_done (void);
|
||||
|
||||
/* command_error notifications. */
|
||||
|
||||
typedef void (observer_command_error_ftype) (void);
|
||||
|
||||
extern struct observer *observer_attach_command_error (observer_command_error_ftype *f);
|
||||
extern void observer_detach_command_error (struct observer *observer);
|
||||
extern void observer_notify_command_error (void);
|
||||
|
||||
/* target_changed notifications. */
|
||||
|
||||
typedef void (observer_target_changed_ftype) (struct target_ops *target);
|
||||
@ -284,6 +340,30 @@ extern struct observer *observer_attach_tsv_modified (observer_tsv_modified_ftyp
|
||||
extern void observer_detach_tsv_modified (struct observer *observer);
|
||||
extern void observer_notify_tsv_modified (const struct trace_state_variable *tsv);
|
||||
|
||||
/* inferior_call_pre notifications. */
|
||||
|
||||
typedef void (observer_inferior_call_pre_ftype) (ptid_t thread, CORE_ADDR address);
|
||||
|
||||
extern struct observer *observer_attach_inferior_call_pre (observer_inferior_call_pre_ftype *f);
|
||||
extern void observer_detach_inferior_call_pre (struct observer *observer);
|
||||
extern void observer_notify_inferior_call_pre (ptid_t thread, CORE_ADDR address);
|
||||
|
||||
/* inferior_call_post notifications. */
|
||||
|
||||
typedef void (observer_inferior_call_post_ftype) (ptid_t thread, CORE_ADDR address);
|
||||
|
||||
extern struct observer *observer_attach_inferior_call_post (observer_inferior_call_post_ftype *f);
|
||||
extern void observer_detach_inferior_call_post (struct observer *observer);
|
||||
extern void observer_notify_inferior_call_post (ptid_t thread, CORE_ADDR address);
|
||||
|
||||
/* register_changed notifications. */
|
||||
|
||||
typedef void (observer_register_changed_ftype) (struct frame_info *frame, int regnum);
|
||||
|
||||
extern struct observer *observer_attach_register_changed (observer_register_changed_ftype *f);
|
||||
extern void observer_detach_register_changed (struct observer *observer);
|
||||
extern void observer_notify_register_changed (struct frame_info *frame, int regnum);
|
||||
|
||||
/* test_notification notifications. */
|
||||
|
||||
typedef void (observer_test_notification_ftype) (int somearg);
|
||||
|
372
external/gpl3/gdb/lib/libgdb/arch/sh3eb/observer.inc
vendored
372
external/gpl3/gdb/lib/libgdb/arch/sh3eb/observer.inc
vendored
@ -4,7 +4,7 @@
|
||||
|
||||
/* GDB Notifications to Observers.
|
||||
|
||||
Copyright (C) 2004-2014 Free Software Foundation, Inc.
|
||||
Copyright (C) 2004-2015 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
@ -65,6 +65,259 @@ observer_notify_normal_stop (struct bpstats *bs, int print_frame)
|
||||
generic_observer_notify (normal_stop_subject, &args);
|
||||
}
|
||||
|
||||
/* signal_received notifications. */
|
||||
|
||||
static struct observer_list *signal_received_subject = NULL;
|
||||
|
||||
struct signal_received_args { enum gdb_signal siggnal; };
|
||||
|
||||
static void
|
||||
observer_signal_received_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_signal_received_ftype *notify = (observer_signal_received_ftype *) data;
|
||||
const struct signal_received_args *args = args_data;
|
||||
notify (args->siggnal);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_signal_received (observer_signal_received_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&signal_received_subject,
|
||||
&observer_signal_received_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_signal_received (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&signal_received_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_signal_received (enum gdb_signal siggnal)
|
||||
{
|
||||
struct signal_received_args args;
|
||||
args.siggnal = siggnal;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_signal_received() called\n");
|
||||
generic_observer_notify (signal_received_subject, &args);
|
||||
}
|
||||
|
||||
/* end_stepping_range notifications. */
|
||||
|
||||
static struct observer_list *end_stepping_range_subject = NULL;
|
||||
|
||||
static void
|
||||
observer_end_stepping_range_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_end_stepping_range_ftype *notify = (observer_end_stepping_range_ftype *) data;
|
||||
notify ();
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_end_stepping_range (observer_end_stepping_range_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&end_stepping_range_subject,
|
||||
&observer_end_stepping_range_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_end_stepping_range (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&end_stepping_range_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_end_stepping_range (void)
|
||||
{
|
||||
char *args = NULL;
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_end_stepping_range() called\n");
|
||||
generic_observer_notify (end_stepping_range_subject, &args);
|
||||
}
|
||||
|
||||
/* signal_exited notifications. */
|
||||
|
||||
static struct observer_list *signal_exited_subject = NULL;
|
||||
|
||||
struct signal_exited_args { enum gdb_signal siggnal; };
|
||||
|
||||
static void
|
||||
observer_signal_exited_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_signal_exited_ftype *notify = (observer_signal_exited_ftype *) data;
|
||||
const struct signal_exited_args *args = args_data;
|
||||
notify (args->siggnal);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_signal_exited (observer_signal_exited_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&signal_exited_subject,
|
||||
&observer_signal_exited_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_signal_exited (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&signal_exited_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_signal_exited (enum gdb_signal siggnal)
|
||||
{
|
||||
struct signal_exited_args args;
|
||||
args.siggnal = siggnal;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_signal_exited() called\n");
|
||||
generic_observer_notify (signal_exited_subject, &args);
|
||||
}
|
||||
|
||||
/* exited notifications. */
|
||||
|
||||
static struct observer_list *exited_subject = NULL;
|
||||
|
||||
struct exited_args { int exitstatus; };
|
||||
|
||||
static void
|
||||
observer_exited_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_exited_ftype *notify = (observer_exited_ftype *) data;
|
||||
const struct exited_args *args = args_data;
|
||||
notify (args->exitstatus);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_exited (observer_exited_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&exited_subject,
|
||||
&observer_exited_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_exited (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&exited_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_exited (int exitstatus)
|
||||
{
|
||||
struct exited_args args;
|
||||
args.exitstatus = exitstatus;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_exited() called\n");
|
||||
generic_observer_notify (exited_subject, &args);
|
||||
}
|
||||
|
||||
/* no_history notifications. */
|
||||
|
||||
static struct observer_list *no_history_subject = NULL;
|
||||
|
||||
static void
|
||||
observer_no_history_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_no_history_ftype *notify = (observer_no_history_ftype *) data;
|
||||
notify ();
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_no_history (observer_no_history_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&no_history_subject,
|
||||
&observer_no_history_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_no_history (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&no_history_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_no_history (void)
|
||||
{
|
||||
char *args = NULL;
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_no_history() called\n");
|
||||
generic_observer_notify (no_history_subject, &args);
|
||||
}
|
||||
|
||||
/* sync_execution_done notifications. */
|
||||
|
||||
static struct observer_list *sync_execution_done_subject = NULL;
|
||||
|
||||
static void
|
||||
observer_sync_execution_done_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_sync_execution_done_ftype *notify = (observer_sync_execution_done_ftype *) data;
|
||||
notify ();
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_sync_execution_done (observer_sync_execution_done_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&sync_execution_done_subject,
|
||||
&observer_sync_execution_done_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_sync_execution_done (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&sync_execution_done_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_sync_execution_done (void)
|
||||
{
|
||||
char *args = NULL;
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_sync_execution_done() called\n");
|
||||
generic_observer_notify (sync_execution_done_subject, &args);
|
||||
}
|
||||
|
||||
/* command_error notifications. */
|
||||
|
||||
static struct observer_list *command_error_subject = NULL;
|
||||
|
||||
static void
|
||||
observer_command_error_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_command_error_ftype *notify = (observer_command_error_ftype *) data;
|
||||
notify ();
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_command_error (observer_command_error_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&command_error_subject,
|
||||
&observer_command_error_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_command_error (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&command_error_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_command_error (void)
|
||||
{
|
||||
char *args = NULL;
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_command_error() called\n");
|
||||
generic_observer_notify (command_error_subject, &args);
|
||||
}
|
||||
|
||||
/* target_changed notifications. */
|
||||
|
||||
static struct observer_list *target_changed_subject = NULL;
|
||||
@ -1220,6 +1473,123 @@ observer_notify_tsv_modified (const struct trace_state_variable *tsv)
|
||||
generic_observer_notify (tsv_modified_subject, &args);
|
||||
}
|
||||
|
||||
/* inferior_call_pre notifications. */
|
||||
|
||||
static struct observer_list *inferior_call_pre_subject = NULL;
|
||||
|
||||
struct inferior_call_pre_args { ptid_t thread; CORE_ADDR address; };
|
||||
|
||||
static void
|
||||
observer_inferior_call_pre_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_inferior_call_pre_ftype *notify = (observer_inferior_call_pre_ftype *) data;
|
||||
const struct inferior_call_pre_args *args = args_data;
|
||||
notify (args->thread, args->address);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_inferior_call_pre (observer_inferior_call_pre_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&inferior_call_pre_subject,
|
||||
&observer_inferior_call_pre_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_inferior_call_pre (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&inferior_call_pre_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_inferior_call_pre (ptid_t thread, CORE_ADDR address)
|
||||
{
|
||||
struct inferior_call_pre_args args;
|
||||
args.thread = thread, args.address = address;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_inferior_call_pre() called\n");
|
||||
generic_observer_notify (inferior_call_pre_subject, &args);
|
||||
}
|
||||
|
||||
/* inferior_call_post notifications. */
|
||||
|
||||
static struct observer_list *inferior_call_post_subject = NULL;
|
||||
|
||||
struct inferior_call_post_args { ptid_t thread; CORE_ADDR address; };
|
||||
|
||||
static void
|
||||
observer_inferior_call_post_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_inferior_call_post_ftype *notify = (observer_inferior_call_post_ftype *) data;
|
||||
const struct inferior_call_post_args *args = args_data;
|
||||
notify (args->thread, args->address);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_inferior_call_post (observer_inferior_call_post_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&inferior_call_post_subject,
|
||||
&observer_inferior_call_post_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_inferior_call_post (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&inferior_call_post_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_inferior_call_post (ptid_t thread, CORE_ADDR address)
|
||||
{
|
||||
struct inferior_call_post_args args;
|
||||
args.thread = thread, args.address = address;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_inferior_call_post() called\n");
|
||||
generic_observer_notify (inferior_call_post_subject, &args);
|
||||
}
|
||||
|
||||
/* register_changed notifications. */
|
||||
|
||||
static struct observer_list *register_changed_subject = NULL;
|
||||
|
||||
struct register_changed_args { struct frame_info *frame; int regnum; };
|
||||
|
||||
static void
|
||||
observer_register_changed_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_register_changed_ftype *notify = (observer_register_changed_ftype *) data;
|
||||
const struct register_changed_args *args = args_data;
|
||||
notify (args->frame, args->regnum);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_register_changed (observer_register_changed_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (®ister_changed_subject,
|
||||
&observer_register_changed_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_register_changed (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (®ister_changed_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_register_changed (struct frame_info *frame, int regnum)
|
||||
{
|
||||
struct register_changed_args args;
|
||||
args.frame = frame, args.regnum = regnum;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_register_changed() called\n");
|
||||
generic_observer_notify (register_changed_subject, &args);
|
||||
}
|
||||
|
||||
/* test_notification notifications. */
|
||||
|
||||
static struct observer_list *test_notification_subject = NULL;
|
||||
|
@ -3,6 +3,6 @@
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
#include "version.h"
|
||||
const char version[] = "7.7.1";
|
||||
const char version[] = "7.9.1";
|
||||
const char host_name[] = "sh--netbsdelf";
|
||||
const char target_name[] = "sh--netbsdelf";
|
||||
|
@ -5,7 +5,7 @@
|
||||
static const char xml_feature_gdb_target_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '0', '7', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '0', '7', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -200,7 +200,7 @@ static const char xml_feature_gdb_target_dtd[] = {
|
||||
static const char xml_feature_xinclude_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '0', '7', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '0', '7', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -258,7 +258,7 @@ static const char xml_feature_xinclude_dtd[] = {
|
||||
static const char xml_feature_library_list_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '0', '7', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '0', '7', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -339,7 +339,7 @@ static const char xml_feature_library_list_dtd[] = {
|
||||
static const char xml_feature_library_list_aix_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '1', '3', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '1', '3', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -426,7 +426,7 @@ static const char xml_feature_library_list_aix_dtd[] = {
|
||||
static const char xml_feature_library_list_svr4_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '1', '1', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '1', '1', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -509,7 +509,7 @@ static const char xml_feature_library_list_svr4_dtd[] = {
|
||||
static const char xml_feature_osdata_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '0', '8', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '0', '8', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -570,7 +570,7 @@ static const char xml_feature_osdata_dtd[] = {
|
||||
static const char xml_feature_threads_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '0', '8', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '0', '8', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -622,7 +622,7 @@ static const char xml_feature_threads_dtd[] = {
|
||||
static const char xml_feature_traceframe_info_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '1', '0', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '1', '0', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -696,7 +696,7 @@ static const char xml_feature_traceframe_info_dtd[] = {
|
||||
static const char xml_feature_btrace_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '1', '3', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '1', '3', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
|
@ -38,12 +38,57 @@
|
||||
/* Define as the word index where to find the exponent of 'double'. */
|
||||
#define DBL_EXPBIT0_WORD 1
|
||||
|
||||
/* the name of the file descriptor member of DIR */
|
||||
/* #undef DIR_FD_MEMBER_NAME */
|
||||
|
||||
#ifdef DIR_FD_MEMBER_NAME
|
||||
# define DIR_TO_FD(Dir_p) ((Dir_p)->DIR_FD_MEMBER_NAME)
|
||||
#else
|
||||
# define DIR_TO_FD(Dir_p) -1
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if // is a file system root distinct from /. */
|
||||
/* #undef DOUBLE_SLASH_IS_DISTINCT_ROOT */
|
||||
|
||||
/* Define to 1 if realpath() can malloc memory, always gives an absolute path,
|
||||
and handles trailing slash correctly. */
|
||||
/* #undef FUNC_REALPATH_WORKS */
|
||||
|
||||
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
|
||||
whether the gnulib module canonicalize-lgpl shall be considered present. */
|
||||
#define GNULIB_CANONICALIZE_LGPL 1
|
||||
|
||||
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
|
||||
whether the gnulib module fscanf shall be considered present. */
|
||||
#define GNULIB_FSCANF 1
|
||||
|
||||
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
|
||||
whether the gnulib module scanf shall be considered present. */
|
||||
#define GNULIB_SCANF 1
|
||||
|
||||
/* Define to 1 when the gnulib module canonicalize_file_name should be tested.
|
||||
*/
|
||||
#define GNULIB_TEST_CANONICALIZE_FILE_NAME 1
|
||||
|
||||
/* Define to 1 when the gnulib module chdir should be tested. */
|
||||
#define GNULIB_TEST_CHDIR 1
|
||||
|
||||
/* Define to 1 when the gnulib module dirfd should be tested. */
|
||||
#define GNULIB_TEST_DIRFD 1
|
||||
|
||||
/* Define to 1 when the gnulib module frexp should be tested. */
|
||||
#define GNULIB_TEST_FREXP 1
|
||||
|
||||
/* Define to 1 when the gnulib module frexpl should be tested. */
|
||||
#define GNULIB_TEST_FREXPL 1
|
||||
|
||||
/* Define to 1 when the gnulib module lstat should be tested. */
|
||||
#define GNULIB_TEST_LSTAT 1
|
||||
|
||||
/* Define to 1 when the gnulib module malloc-posix should be tested. */
|
||||
#define GNULIB_TEST_MALLOC_POSIX 1
|
||||
|
||||
/* Define to 1 when the gnulib module mbrtowc should be tested. */
|
||||
#define GNULIB_TEST_MBRTOWC 1
|
||||
|
||||
@ -59,6 +104,21 @@
|
||||
/* Define to 1 when the gnulib module memmem should be tested. */
|
||||
#define GNULIB_TEST_MEMMEM 1
|
||||
|
||||
/* Define to 1 when the gnulib module readlink should be tested. */
|
||||
#define GNULIB_TEST_READLINK 1
|
||||
|
||||
/* Define to 1 when the gnulib module realpath should be tested. */
|
||||
#define GNULIB_TEST_REALPATH 1
|
||||
|
||||
/* Define to 1 when the gnulib module rename should be tested. */
|
||||
#define GNULIB_TEST_RENAME 1
|
||||
|
||||
/* Define to 1 when the gnulib module rmdir should be tested. */
|
||||
#define GNULIB_TEST_RMDIR 1
|
||||
|
||||
/* Define to 1 when the gnulib module stat should be tested. */
|
||||
#define GNULIB_TEST_STAT 1
|
||||
|
||||
/* Define to 1 when the gnulib module strstr should be tested. */
|
||||
#define GNULIB_TEST_STRSTR 1
|
||||
|
||||
@ -79,6 +139,13 @@
|
||||
/* Define to 1 if you have the `btowc' function. */
|
||||
#define HAVE_BTOWC 1
|
||||
|
||||
/* Define to 1 if you have the `canonicalize_file_name' function. */
|
||||
/* #undef HAVE_CANONICALIZE_FILE_NAME */
|
||||
|
||||
/* Define to 1 if you have the declaration of `dirfd', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_DIRFD 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_GETC_UNLOCKED 1
|
||||
@ -110,6 +177,9 @@
|
||||
/* Define to 1 if you have the <dirent.h> header file. */
|
||||
#define HAVE_DIRENT_H 1
|
||||
|
||||
/* Define to 1 if you have the `dirfd' function. */
|
||||
/* #undef HAVE_DIRFD */
|
||||
|
||||
/* Define to 1 if you have the <features.h> header file. */
|
||||
/* #undef HAVE_FEATURES_H */
|
||||
|
||||
@ -119,6 +189,9 @@
|
||||
/* Define if the frexpl() function is available. */
|
||||
/* #undef HAVE_FREXPL */
|
||||
|
||||
/* Define to 1 if you have the `getcwd' function. */
|
||||
#define HAVE_GETCWD 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
@ -140,9 +213,18 @@
|
||||
/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
|
||||
#define HAVE_LANGINFO_CODESET 1
|
||||
|
||||
/* Define to 1 if you have the `link' function. */
|
||||
#define HAVE_LINK 1
|
||||
|
||||
/* Define to 1 if the system has the type 'long long int'. */
|
||||
#define HAVE_LONG_LONG_INT 1
|
||||
|
||||
/* Define to 1 if you have the `lstat' function. */
|
||||
#define HAVE_LSTAT 1
|
||||
|
||||
/* Define if the 'malloc' function is POSIX compliant. */
|
||||
#define HAVE_MALLOC_POSIX 1
|
||||
|
||||
/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
|
||||
config.h and <sys/mman.h>. */
|
||||
#define HAVE_MAP_ANONYMOUS 1
|
||||
@ -195,9 +277,16 @@
|
||||
/* Define to 1 if atanl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_ATANL 1
|
||||
|
||||
/* Define to 1 if atoll is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_ATOLL 1
|
||||
|
||||
/* Define to 1 if btowc is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_BTOWC 1
|
||||
|
||||
/* Define to 1 if canonicalize_file_name is declared even after undefining
|
||||
macros. */
|
||||
/* #undef HAVE_RAW_DECL_CANONICALIZE_FILE_NAME */
|
||||
|
||||
/* Define to 1 if cbrt is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_CBRT 1
|
||||
|
||||
@ -243,6 +332,9 @@
|
||||
/* Define to 1 if dirfd is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_DIRFD */
|
||||
|
||||
/* Define to 1 if dprintf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_DPRINTF 1
|
||||
|
||||
/* Define to 1 if dup is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_DUP 1
|
||||
|
||||
@ -339,12 +431,18 @@
|
||||
/* Define to 1 if fmodl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FMODL 1
|
||||
|
||||
/* Define to 1 if fpurge is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FPURGE 1
|
||||
|
||||
/* Define to 1 if frexpf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FREXPF 1
|
||||
|
||||
/* Define to 1 if frexpl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FREXPL 1
|
||||
|
||||
/* Define to 1 if fseeko is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FSEEKO 1
|
||||
|
||||
/* Define to 1 if fstat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FSTAT 1
|
||||
|
||||
@ -354,6 +452,9 @@
|
||||
/* Define to 1 if fsync is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FSYNC 1
|
||||
|
||||
/* Define to 1 if ftello is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FTELLO 1
|
||||
|
||||
/* Define to 1 if ftruncate is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_FTRUNCATE 1
|
||||
|
||||
@ -363,6 +464,9 @@
|
||||
/* Define to 1 if getcwd is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETCWD 1
|
||||
|
||||
/* Define to 1 if getdelim is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETDELIM 1
|
||||
|
||||
/* Define to 1 if getdomainname is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETDOMAINNAME 1
|
||||
|
||||
@ -375,6 +479,12 @@
|
||||
/* Define to 1 if gethostname is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETHOSTNAME 1
|
||||
|
||||
/* Define to 1 if getline is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETLINE 1
|
||||
|
||||
/* Define to 1 if getloadavg is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETLOADAVG 1
|
||||
|
||||
/* Define to 1 if getlogin is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETLOGIN 1
|
||||
|
||||
@ -384,9 +494,18 @@
|
||||
/* Define to 1 if getpagesize is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if gets is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETS 1
|
||||
|
||||
/* Define to 1 if getsubopt is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_GETSUBOPT */
|
||||
|
||||
/* Define to 1 if getusershell is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GETUSERSHELL 1
|
||||
|
||||
/* Define to 1 if grantpt is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_GRANTPT 1
|
||||
|
||||
/* Define to 1 if group_member is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_GROUP_MEMBER */
|
||||
|
||||
@ -411,6 +530,12 @@
|
||||
/* Define to 1 if imaxdiv is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_IMAXDIV 1
|
||||
|
||||
/* Define to 1 if initstate is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_INITSTATE 1
|
||||
|
||||
/* Define to 1 if initstate_r is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_INITSTATE_R */
|
||||
|
||||
/* Define to 1 if isatty is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_ISATTY 1
|
||||
|
||||
@ -513,6 +638,9 @@
|
||||
/* Define to 1 if mkdirat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKDIRAT 1
|
||||
|
||||
/* Define to 1 if mkdtemp is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKDTEMP 1
|
||||
|
||||
/* Define to 1 if mkfifo is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKFIFO 1
|
||||
|
||||
@ -525,6 +653,18 @@
|
||||
/* Define to 1 if mknodat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKNODAT 1
|
||||
|
||||
/* Define to 1 if mkostemp is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKOSTEMP 1
|
||||
|
||||
/* Define to 1 if mkostemps is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKOSTEMPS 1
|
||||
|
||||
/* Define to 1 if mkstemp is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MKSTEMP 1
|
||||
|
||||
/* Define to 1 if mkstemps is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_MKSTEMPS */
|
||||
|
||||
/* Define to 1 if modf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_MODF 1
|
||||
|
||||
@ -537,21 +677,42 @@
|
||||
/* Define to 1 if opendir is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_OPENDIR 1
|
||||
|
||||
/* Define to 1 if pclose is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PCLOSE 1
|
||||
|
||||
/* Define to 1 if pipe is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PIPE 1
|
||||
|
||||
/* Define to 1 if pipe2 is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PIPE2 1
|
||||
|
||||
/* Define to 1 if popen is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_POPEN 1
|
||||
|
||||
/* Define to 1 if posix_openpt is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_POSIX_OPENPT 1
|
||||
|
||||
/* Define to 1 if powf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_POWF 1
|
||||
|
||||
/* Define to 1 if pread is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PREAD 1
|
||||
|
||||
/* Define to 1 if ptsname is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PTSNAME 1
|
||||
|
||||
/* Define to 1 if ptsname_r is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PTSNAME_R 1
|
||||
|
||||
/* Define to 1 if pwrite is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_PWRITE 1
|
||||
|
||||
/* Define to 1 if random is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_RANDOM 1
|
||||
|
||||
/* Define to 1 if random_r is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_RANDOM_R */
|
||||
|
||||
/* Define to 1 if rawmemchr is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_RAWMEMCHR */
|
||||
|
||||
@ -564,6 +725,9 @@
|
||||
/* Define to 1 if readlinkat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_READLINKAT 1
|
||||
|
||||
/* Define to 1 if realpath is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_REALPATH 1
|
||||
|
||||
/* Define to 1 if remainder is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_REMAINDER 1
|
||||
|
||||
@ -573,6 +737,9 @@
|
||||
/* Define to 1 if remainderl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_REMAINDERL 1
|
||||
|
||||
/* Define to 1 if renameat is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_RENAMEAT */
|
||||
|
||||
/* Define to 1 if rewinddir is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_REWINDDIR 1
|
||||
|
||||
@ -597,12 +764,24 @@
|
||||
/* Define to 1 if roundl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_ROUNDL 1
|
||||
|
||||
/* Define to 1 if rpmatch is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_RPMATCH */
|
||||
|
||||
/* Define to 1 if scandir is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SCANDIR 1
|
||||
|
||||
/* Define to 1 if setenv is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SETENV 1
|
||||
|
||||
/* Define to 1 if sethostname is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SETHOSTNAME 1
|
||||
|
||||
/* Define to 1 if setstate is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SETSTATE 1
|
||||
|
||||
/* Define to 1 if setstate_r is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_SETSTATE_R */
|
||||
|
||||
/* Define to 1 if setusershell is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SETUSERSHELL 1
|
||||
|
||||
@ -618,12 +797,21 @@
|
||||
/* Define to 1 if sleep is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SLEEP 1
|
||||
|
||||
/* Define to 1 if snprintf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SNPRINTF 1
|
||||
|
||||
/* Define to 1 if sqrtf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SQRTF 1
|
||||
|
||||
/* Define to 1 if sqrtl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SQRTL 1
|
||||
|
||||
/* Define to 1 if srandom is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_SRANDOM 1
|
||||
|
||||
/* Define to 1 if srandom_r is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_SRANDOM_R */
|
||||
|
||||
/* Define to 1 if stat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STAT 1
|
||||
|
||||
@ -663,12 +851,21 @@
|
||||
/* Define to 1 if strsignal is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRSIGNAL 1
|
||||
|
||||
/* Define to 1 if strtod is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOD 1
|
||||
|
||||
/* Define to 1 if strtoimax is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOIMAX 1
|
||||
|
||||
/* Define to 1 if strtok_r is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOK_R 1
|
||||
|
||||
/* Define to 1 if strtoll is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOLL 1
|
||||
|
||||
/* Define to 1 if strtoull is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOULL 1
|
||||
|
||||
/* Define to 1 if strtoumax is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_STRTOUMAX 1
|
||||
|
||||
@ -690,6 +887,9 @@
|
||||
/* Define to 1 if tanl is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_TANL 1
|
||||
|
||||
/* Define to 1 if tmpfile is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_TMPFILE 1
|
||||
|
||||
/* Define to 1 if towctrans is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_TOWCTRANS 1
|
||||
|
||||
@ -711,12 +911,24 @@
|
||||
/* Define to 1 if unlinkat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_UNLINKAT 1
|
||||
|
||||
/* Define to 1 if unlockpt is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_UNLOCKPT 1
|
||||
|
||||
/* Define to 1 if unsetenv is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_UNSETENV 1
|
||||
|
||||
/* Define to 1 if usleep is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_USLEEP 1
|
||||
|
||||
/* Define to 1 if utimensat is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_UTIMENSAT 1
|
||||
|
||||
/* Define to 1 if vdprintf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_VDPRINTF 1
|
||||
|
||||
/* Define to 1 if vsnprintf is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_VSNPRINTF 1
|
||||
|
||||
/* Define to 1 if wcpcpy is declared even after undefining macros. */
|
||||
/* #undef HAVE_RAW_DECL_WCPCPY */
|
||||
|
||||
@ -822,6 +1034,15 @@
|
||||
/* Define to 1 if wmemset is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL_WMEMSET 1
|
||||
|
||||
/* Define to 1 if _Exit is declared even after undefining macros. */
|
||||
#define HAVE_RAW_DECL__EXIT 1
|
||||
|
||||
/* Define to 1 if you have the `readlink' function. */
|
||||
#define HAVE_READLINK 1
|
||||
|
||||
/* Define to 1 if you have the `realpath' function. */
|
||||
#define HAVE_REALPATH 1
|
||||
|
||||
/* Define to 1 if 'long double' and 'double' have the same representation. */
|
||||
#define HAVE_SAME_LONG_DOUBLE_AS_DOUBLE 1
|
||||
|
||||
@ -916,8 +1137,15 @@
|
||||
/* Define as the word index where to find the exponent of 'long double'. */
|
||||
/* #undef LDBL_EXPBIT0_WORD */
|
||||
|
||||
/* Define to 1 if 'lstat' dereferences a symlink specified with a trailing
|
||||
slash. */
|
||||
/* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */
|
||||
|
||||
/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
|
||||
#define MALLOC_0_IS_NONNULL 1
|
||||
|
||||
/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
|
||||
#define MAP_ANONYMOUS MAP_ANON
|
||||
/* #undef MAP_ANONYMOUS */
|
||||
|
||||
/* Define if the mbrtowc function has the NULL pwc argument bug. */
|
||||
/* #undef MBRTOWC_NULL_ARG1_BUG */
|
||||
@ -956,6 +1184,33 @@
|
||||
'ptrdiff_t'. */
|
||||
/* #undef PTRDIFF_T_SUFFIX */
|
||||
|
||||
/* Define to 1 if readlink fails to recognize a trailing slash. */
|
||||
#define READLINK_TRAILING_SLASH_BUG 1
|
||||
|
||||
/* Define if rename does not work when the destination file exists, as on
|
||||
Cygwin 1.5 or Windows. */
|
||||
#define RENAME_DEST_EXISTS_BUG 1
|
||||
|
||||
/* Define if rename fails to leave hard links alone, as on NetBSD 1.6 or
|
||||
Cygwin 1.5. */
|
||||
#define RENAME_HARD_LINK_BUG 1
|
||||
|
||||
/* Define if rename does not correctly handle slashes on the destination
|
||||
argument, such as on Solaris 10 or NetBSD 1.6. */
|
||||
#define RENAME_TRAILING_SLASH_DEST_BUG 1
|
||||
|
||||
/* Define if rename does not correctly handle slashes on the source argument,
|
||||
such as on Solaris 9 or cygwin 1.5. */
|
||||
#define RENAME_TRAILING_SLASH_SOURCE_BUG 1
|
||||
|
||||
/* Define to 1 if stat needs help when passed a directory name with a trailing
|
||||
slash */
|
||||
/* #undef REPLACE_FUNC_STAT_DIR */
|
||||
|
||||
/* Define to 1 if stat needs help when passed a file name with a trailing
|
||||
slash */
|
||||
#define REPLACE_FUNC_STAT_FILE 1
|
||||
|
||||
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
||||
'sig_atomic_t'. */
|
||||
/* #undef SIG_ATOMIC_T_SUFFIX */
|
||||
@ -998,10 +1253,21 @@
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Enable large inode numbers on Mac OS X. */
|
||||
#ifndef _DARWIN_USE_64_BIT_INODE
|
||||
# define _DARWIN_USE_64_BIT_INODE 1
|
||||
#endif
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define to 1 if Gnulib overrides 'struct stat' on Windows so that struct
|
||||
stat.st_size becomes 64-bit. */
|
||||
/* #undef _GL_WINDOWS_64_BIT_ST_SIZE */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
||||
|
||||
/* Define to 1 if on MINIX. */
|
||||
/* #undef _MINIX */
|
||||
|
||||
|
29
external/gpl3/gdb/lib/libgdb/arch/sh3el/config.h
vendored
29
external/gpl3/gdb/lib/libgdb/arch/sh3el/config.h
vendored
@ -36,7 +36,7 @@
|
||||
#define DEFAULT_BFD_ARCH bfd_sh_arch
|
||||
|
||||
/* Define to BFD's default target vector. */
|
||||
#define DEFAULT_BFD_VEC bfd_elf32_shlnbsd_vec
|
||||
#define DEFAULT_BFD_VEC sh_elf32_nbsd_le_vec
|
||||
|
||||
/* Define to 1 if translation of program messages to the user's native
|
||||
language is requested. */
|
||||
@ -80,9 +80,6 @@
|
||||
/* Define to 1 if you have the `btowc' function. */
|
||||
#define HAVE_BTOWC 1
|
||||
|
||||
/* Define to 1 if you have the `canonicalize_file_name' function. */
|
||||
/* #undef HAVE_CANONICALIZE_FILE_NAME */
|
||||
|
||||
/* Define to 1 if you have the <cursesX.h> header file. */
|
||||
/* #undef HAVE_CURSESX_H */
|
||||
|
||||
@ -164,6 +161,9 @@
|
||||
/* Define if <sys/procfs.h> has gregset_t. */
|
||||
/* #undef HAVE_GREGSET_T */
|
||||
|
||||
/* Define if Guile interpreter is being linked in. */
|
||||
/* #undef HAVE_GUILE */
|
||||
|
||||
/* Define if you have the iconv() function. */
|
||||
#define HAVE_ICONV 1
|
||||
|
||||
@ -227,9 +227,6 @@
|
||||
/* Define to 1 if the compiler supports long double. */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if you have the `lstat' function. */
|
||||
#define HAVE_LSTAT 1
|
||||
|
||||
/* Define if <sys/procfs.h> has lwpid_t. */
|
||||
/* #undef HAVE_LWPID_T */
|
||||
|
||||
@ -239,6 +236,9 @@
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mkdtemp' function. */
|
||||
#define HAVE_MKDTEMP 1
|
||||
|
||||
/* Define to 1 if you have a working `mmap' system call. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
@ -332,18 +332,15 @@
|
||||
/* Define if Python interpreter is being linked in. */
|
||||
/* #undef HAVE_PYTHON */
|
||||
|
||||
/* Define to 1 if you have the `readlink' function. */
|
||||
#define HAVE_READLINK 1
|
||||
|
||||
/* Define to 1 if you have the `realpath' function. */
|
||||
#define HAVE_REALPATH 1
|
||||
|
||||
/* Define to 1 if you have the `resize_term' function. */
|
||||
/* #undef HAVE_RESIZE_TERM */
|
||||
|
||||
/* Define to 1 if you have the `sbrk' function. */
|
||||
#define HAVE_SBRK 1
|
||||
|
||||
/* Define to 1 if you have the `scm_new_smob' function. */
|
||||
/* #undef HAVE_SCM_NEW_SMOB */
|
||||
|
||||
/* Define to 1 if you have the `setlocale' function. */
|
||||
#define HAVE_SETLOCALE 1
|
||||
|
||||
@ -365,6 +362,9 @@
|
||||
/* Define to 1 if you have the `sigaction' function. */
|
||||
#define HAVE_SIGACTION 1
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the <signal.h> header file. */
|
||||
#define HAVE_SIGNAL_H 1
|
||||
|
||||
@ -521,6 +521,9 @@
|
||||
/* Define to 1 if you have the `wborder' function. */
|
||||
#define HAVE_WBORDER 1
|
||||
|
||||
/* Define to 1 if you have the <windows.h> header file. */
|
||||
/* #undef HAVE_WINDOWS_H */
|
||||
|
||||
/* Define to 1 if `fork' works. */
|
||||
#define HAVE_WORKING_FORK 1
|
||||
|
||||
|
@ -3,5 +3,5 @@
|
||||
# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp
|
||||
#
|
||||
G_INTERNAL_CFLAGS= -I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config -DLOCALEDIR="\"/usr/share/locale\"" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/.. -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import -DTUI=1 -Wall -Wdeclaration-after-statement -Wpointer-arith -Wpointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wmissing-prototypes -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type -Wold-style-declaration -Wold-style-definition -Wformat-nonliteral
|
||||
G_LIBGDB_OBS=sh-tdep.o sh64-tdep.o shnbsd-tdep.o nbsd-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o inf-ptrace.o fork-child.o nbsd-nat.o shnbsd-nat.o nbsd-thread.o remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o remote-notif.o ctf.o cli-dump.o cli-decode.o cli-script.o cli-cmds.o cli-setshow.o cli-logging.o cli-interp.o cli-utils.o mi-out.o mi-console.o mi-cmds.o mi-cmd-catch.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o mi-cmd-info.o mi-interp.o mi-main.o mi-parse.o mi-getopt.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-out.o tui-regs.o tui-source.o tui-stack.o tui-win.o tui-windata.o tui-wingeneral.o tui-winsource.o tui.o python.o py-value.o py-prettyprint.o py-auto-load.o elfread.o stap-probe.o posix-hdep.o c-exp.o cp-name-parser.o ada-exp.o jv-exp.o f-exp.o go-exp.o m2-exp.o p-exp.o version.o annotate.o addrmap.o auto-load.o auxv.o agent.o bfd-target.o blockframe.o breakpoint.o break-catch-sig.o break-catch-throw.o findvar.o regcache.o cleanups.o charset.o continuations.o corelow.o disasm.o dummy-frame.o dfp.o source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o block.o symtab.o psymtab.o symfile.o symfile-debug.o symmisc.o linespec.o dictionary.o infcall.o infcmd.o infrun.o expprint.o environ.o stack.o thread.o exceptions.o filesystem.o filestuff.o inf-child.o interps.o minidebug.o main.o macrotab.o macrocmd.o macroexp.o macroscope.o mi-common.o event-loop.o event-top.o inf-loop.o completer.o gdbarch.o arch-utils.o gdbtypes.o gdb_bfd.o gdb_obstack.o osabi.o copying.o memattr.o mem-break.o target.o target-dcache.o parse.o language.o build-id.o buildsym.o findcmd.o std-regs.o signals.o exec.o reverse.o bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o dbxread.o coffread.o coff-pe-read.o dwarf2read.o mipsread.o stabsread.o corefile.o dwarf2expr.o dwarf2loc.o dwarf2-frame.o dwarf2-frame-tailcall.o ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o ada-tasks.o ada-varobj.o c-varobj.o ui-out.o cli-out.o varobj.o vec.o go-lang.o go-valprint.o go-typeprint.o jv-lang.o jv-valprint.o jv-typeprint.o jv-varobj.o m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o sentinel-frame.o complaints.o typeprint.o ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o m2-valprint.o serial.o mdebugread.o top.o utils.o ui-file.o user-regs.o frame.o frame-unwind.o doublest.o frame-base.o inline-frame.o gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o cp-namespace.o reggroups.o regset.o trad-frame.o tramp-frame.o solib.o solib-target.o prologue-value.o memory-map.o memrange.o xml-support.o xml-syscall.o xml-utils.o target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o inferior.o osdata.o gdb_usleep.o record.o record-full.o gcore.o gdb_vecs.o jit.o progspace.o skip.o probe.o common-utils.o buffer.o ptid.o gdb-dlfcn.o common-agent.o format.o registry.o btrace.o record-btrace.o waitstatus.o inflow.o init.o
|
||||
G_LIBGDB_OBS=sh-tdep.o sh64-tdep.o shnbsd-tdep.o nbsd-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o inf-ptrace.o fork-child.o nbsd-nat.o shnbsd-nat.o nbsd-thread.o remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o remote-notif.o ctf.o tracefile.o tracefile-tfile.o cli-dump.o cli-decode.o cli-script.o cli-cmds.o cli-setshow.o cli-logging.o cli-interp.o cli-utils.o mi-out.o mi-console.o mi-cmds.o mi-cmd-catch.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o mi-cmd-info.o mi-interp.o mi-main.o mi-parse.o mi-getopt.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-out.o tui-regs.o tui-source.o tui-stack.o tui-win.o tui-windata.o tui-wingeneral.o tui-winsource.o tui.o python.o guile.o elfread.o stap-probe.o posix-hdep.o c-exp.o cp-name-parser.o ada-exp.o jv-exp.o d-exp.o f-exp.o go-exp.o m2-exp.o p-exp.o version.o annotate.o addrmap.o auto-load.o auxv.o agent.o bfd-target.o blockframe.o breakpoint.o break-catch-sig.o break-catch-throw.o findvar.o regcache.o cleanups.o charset.o continuations.o corelow.o disasm.o dummy-frame.o dfp.o source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o block.o symtab.o psymtab.o symfile.o symfile-debug.o symmisc.o linespec.o dictionary.o infcall.o infcmd.o infrun.o expprint.o environ.o stack.o thread.o exceptions.o extension.o filesystem.o filestuff.o inf-child.o interps.o minidebug.o main.o macrotab.o macrocmd.o macroexp.o macroscope.o mi-common.o event-loop.o event-top.o inf-loop.o completer.o gdbarch.o arch-utils.o gdbtypes.o gdb_bfd.o gdb_obstack.o osabi.o copying.o memattr.o mem-break.o target.o target-dcache.o parse.o language.o build-id.o buildsym.o findcmd.o std-regs.o signals.o exec.o reverse.o bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o dbxread.o coffread.o coff-pe-read.o dwarf2read.o mipsread.o stabsread.o corefile.o dwarf2expr.o dwarf2loc.o dwarf2-frame.o dwarf2-frame-tailcall.o ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o ada-tasks.o ada-varobj.o c-varobj.o ui-out.o cli-out.o varobj.o vec.o go-lang.o go-valprint.o go-typeprint.o jv-lang.o jv-valprint.o jv-typeprint.o jv-varobj.o m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o sentinel-frame.o complaints.o typeprint.o ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o m2-valprint.o serial.o mdebugread.o top.o utils.o ui-file.o user-regs.o frame.o frame-unwind.o doublest.o frame-base.o inline-frame.o gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o cp-namespace.o reggroups.o trad-frame.o tramp-frame.o solib.o solib-target.o prologue-value.o memory-map.o memrange.o xml-support.o xml-syscall.o xml-utils.o target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o inferior.o osdata.o gdb_usleep.o record.o record-full.o gcore.o gdb_vecs.o jit.o progspace.o skip.o probe.o common-utils.o buffer.o ptid.o gdb-dlfcn.o common-agent.o format.o registry.o btrace.o record-btrace.o waitstatus.o print-utils.o rsp-low.o errors.o common-debug.o debug.o common-exceptions.o compile.o compile-c-symbols.o compile-c-types.o compile-object-load.o compile-object-run.o compile-loc2c.o compile-c-support.o inflow.o init.o
|
||||
G_SIM_OBS=
|
||||
|
12
external/gpl3/gdb/lib/libgdb/arch/sh3el/init.c
vendored
12
external/gpl3/gdb/lib/libgdb/arch/sh3el/init.c
vendored
@ -22,6 +22,8 @@ extern initialize_file_ftype _initialize_tracepoint;
|
||||
extern initialize_file_ftype _initialize_ax_gdb;
|
||||
extern initialize_file_ftype _initialize_notif;
|
||||
extern initialize_file_ftype _initialize_ctf;
|
||||
extern initialize_file_ftype _initialize_tracefile;
|
||||
extern initialize_file_ftype _initialize_tracefile_tfile;
|
||||
extern initialize_file_ftype _initialize_elfread;
|
||||
extern initialize_file_ftype _initialize_stap_probe;
|
||||
extern initialize_file_ftype _initialize_annotate;
|
||||
@ -52,6 +54,7 @@ extern initialize_file_ftype _initialize_infcmd;
|
||||
extern initialize_file_ftype _initialize_infrun;
|
||||
extern initialize_file_ftype _initialize_stack;
|
||||
extern initialize_file_ftype _initialize_thread;
|
||||
extern initialize_file_ftype _initialize_extension;
|
||||
extern initialize_file_ftype _initialize_filesystem;
|
||||
extern initialize_file_ftype _initialize_interpreter;
|
||||
extern initialize_file_ftype _initialize_macrocmd;
|
||||
@ -137,6 +140,7 @@ extern initialize_file_ftype _initialize_cli_interp;
|
||||
extern initialize_file_ftype _initialize_mi_cmds;
|
||||
extern initialize_file_ftype _initialize_mi_cmd_env;
|
||||
extern initialize_file_ftype _initialize_mi_interp;
|
||||
extern initialize_file_ftype _initialize_mi_main;
|
||||
extern initialize_file_ftype _initialize_tui_hooks;
|
||||
extern initialize_file_ftype _initialize_tui_interp;
|
||||
extern initialize_file_ftype _initialize_tui_layout;
|
||||
@ -145,6 +149,8 @@ extern initialize_file_ftype _initialize_tui_regs;
|
||||
extern initialize_file_ftype _initialize_tui_stack;
|
||||
extern initialize_file_ftype _initialize_tui_win;
|
||||
extern initialize_file_ftype _initialize_python;
|
||||
extern initialize_file_ftype _initialize_guile;
|
||||
extern initialize_file_ftype _initialize_compile;
|
||||
void
|
||||
initialize_all_files (void)
|
||||
{
|
||||
@ -164,6 +170,8 @@ initialize_all_files (void)
|
||||
_initialize_ax_gdb ();
|
||||
_initialize_notif ();
|
||||
_initialize_ctf ();
|
||||
_initialize_tracefile ();
|
||||
_initialize_tracefile_tfile ();
|
||||
_initialize_elfread ();
|
||||
_initialize_stap_probe ();
|
||||
_initialize_annotate ();
|
||||
@ -194,6 +202,7 @@ initialize_all_files (void)
|
||||
_initialize_infrun ();
|
||||
_initialize_stack ();
|
||||
_initialize_thread ();
|
||||
_initialize_extension ();
|
||||
_initialize_filesystem ();
|
||||
_initialize_interpreter ();
|
||||
_initialize_macrocmd ();
|
||||
@ -279,6 +288,7 @@ initialize_all_files (void)
|
||||
_initialize_mi_cmds ();
|
||||
_initialize_mi_cmd_env ();
|
||||
_initialize_mi_interp ();
|
||||
_initialize_mi_main ();
|
||||
_initialize_tui_hooks ();
|
||||
_initialize_tui_interp ();
|
||||
_initialize_tui_layout ();
|
||||
@ -287,4 +297,6 @@ initialize_all_files (void)
|
||||
_initialize_tui_stack ();
|
||||
_initialize_tui_win ();
|
||||
_initialize_python ();
|
||||
_initialize_guile ();
|
||||
_initialize_compile ();
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
/* JIT declarations for GDB, the GNU Debugger.
|
||||
|
||||
Copyright (C) 2011-2014 Free Software Foundation, Inc.
|
||||
Copyright (C) 2011-2015 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
/* GDB Notifications to Observers.
|
||||
|
||||
Copyright (C) 2004-2014 Free Software Foundation, Inc.
|
||||
Copyright (C) 2004-2015 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
@ -44,6 +44,62 @@ extern struct observer *observer_attach_normal_stop (observer_normal_stop_ftype
|
||||
extern void observer_detach_normal_stop (struct observer *observer);
|
||||
extern void observer_notify_normal_stop (struct bpstats *bs, int print_frame);
|
||||
|
||||
/* signal_received notifications. */
|
||||
|
||||
typedef void (observer_signal_received_ftype) (enum gdb_signal siggnal);
|
||||
|
||||
extern struct observer *observer_attach_signal_received (observer_signal_received_ftype *f);
|
||||
extern void observer_detach_signal_received (struct observer *observer);
|
||||
extern void observer_notify_signal_received (enum gdb_signal siggnal);
|
||||
|
||||
/* end_stepping_range notifications. */
|
||||
|
||||
typedef void (observer_end_stepping_range_ftype) (void);
|
||||
|
||||
extern struct observer *observer_attach_end_stepping_range (observer_end_stepping_range_ftype *f);
|
||||
extern void observer_detach_end_stepping_range (struct observer *observer);
|
||||
extern void observer_notify_end_stepping_range (void);
|
||||
|
||||
/* signal_exited notifications. */
|
||||
|
||||
typedef void (observer_signal_exited_ftype) (enum gdb_signal siggnal);
|
||||
|
||||
extern struct observer *observer_attach_signal_exited (observer_signal_exited_ftype *f);
|
||||
extern void observer_detach_signal_exited (struct observer *observer);
|
||||
extern void observer_notify_signal_exited (enum gdb_signal siggnal);
|
||||
|
||||
/* exited notifications. */
|
||||
|
||||
typedef void (observer_exited_ftype) (int exitstatus);
|
||||
|
||||
extern struct observer *observer_attach_exited (observer_exited_ftype *f);
|
||||
extern void observer_detach_exited (struct observer *observer);
|
||||
extern void observer_notify_exited (int exitstatus);
|
||||
|
||||
/* no_history notifications. */
|
||||
|
||||
typedef void (observer_no_history_ftype) (void);
|
||||
|
||||
extern struct observer *observer_attach_no_history (observer_no_history_ftype *f);
|
||||
extern void observer_detach_no_history (struct observer *observer);
|
||||
extern void observer_notify_no_history (void);
|
||||
|
||||
/* sync_execution_done notifications. */
|
||||
|
||||
typedef void (observer_sync_execution_done_ftype) (void);
|
||||
|
||||
extern struct observer *observer_attach_sync_execution_done (observer_sync_execution_done_ftype *f);
|
||||
extern void observer_detach_sync_execution_done (struct observer *observer);
|
||||
extern void observer_notify_sync_execution_done (void);
|
||||
|
||||
/* command_error notifications. */
|
||||
|
||||
typedef void (observer_command_error_ftype) (void);
|
||||
|
||||
extern struct observer *observer_attach_command_error (observer_command_error_ftype *f);
|
||||
extern void observer_detach_command_error (struct observer *observer);
|
||||
extern void observer_notify_command_error (void);
|
||||
|
||||
/* target_changed notifications. */
|
||||
|
||||
typedef void (observer_target_changed_ftype) (struct target_ops *target);
|
||||
@ -284,6 +340,30 @@ extern struct observer *observer_attach_tsv_modified (observer_tsv_modified_ftyp
|
||||
extern void observer_detach_tsv_modified (struct observer *observer);
|
||||
extern void observer_notify_tsv_modified (const struct trace_state_variable *tsv);
|
||||
|
||||
/* inferior_call_pre notifications. */
|
||||
|
||||
typedef void (observer_inferior_call_pre_ftype) (ptid_t thread, CORE_ADDR address);
|
||||
|
||||
extern struct observer *observer_attach_inferior_call_pre (observer_inferior_call_pre_ftype *f);
|
||||
extern void observer_detach_inferior_call_pre (struct observer *observer);
|
||||
extern void observer_notify_inferior_call_pre (ptid_t thread, CORE_ADDR address);
|
||||
|
||||
/* inferior_call_post notifications. */
|
||||
|
||||
typedef void (observer_inferior_call_post_ftype) (ptid_t thread, CORE_ADDR address);
|
||||
|
||||
extern struct observer *observer_attach_inferior_call_post (observer_inferior_call_post_ftype *f);
|
||||
extern void observer_detach_inferior_call_post (struct observer *observer);
|
||||
extern void observer_notify_inferior_call_post (ptid_t thread, CORE_ADDR address);
|
||||
|
||||
/* register_changed notifications. */
|
||||
|
||||
typedef void (observer_register_changed_ftype) (struct frame_info *frame, int regnum);
|
||||
|
||||
extern struct observer *observer_attach_register_changed (observer_register_changed_ftype *f);
|
||||
extern void observer_detach_register_changed (struct observer *observer);
|
||||
extern void observer_notify_register_changed (struct frame_info *frame, int regnum);
|
||||
|
||||
/* test_notification notifications. */
|
||||
|
||||
typedef void (observer_test_notification_ftype) (int somearg);
|
||||
|
372
external/gpl3/gdb/lib/libgdb/arch/sh3el/observer.inc
vendored
372
external/gpl3/gdb/lib/libgdb/arch/sh3el/observer.inc
vendored
@ -4,7 +4,7 @@
|
||||
|
||||
/* GDB Notifications to Observers.
|
||||
|
||||
Copyright (C) 2004-2014 Free Software Foundation, Inc.
|
||||
Copyright (C) 2004-2015 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB.
|
||||
|
||||
@ -65,6 +65,259 @@ observer_notify_normal_stop (struct bpstats *bs, int print_frame)
|
||||
generic_observer_notify (normal_stop_subject, &args);
|
||||
}
|
||||
|
||||
/* signal_received notifications. */
|
||||
|
||||
static struct observer_list *signal_received_subject = NULL;
|
||||
|
||||
struct signal_received_args { enum gdb_signal siggnal; };
|
||||
|
||||
static void
|
||||
observer_signal_received_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_signal_received_ftype *notify = (observer_signal_received_ftype *) data;
|
||||
const struct signal_received_args *args = args_data;
|
||||
notify (args->siggnal);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_signal_received (observer_signal_received_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&signal_received_subject,
|
||||
&observer_signal_received_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_signal_received (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&signal_received_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_signal_received (enum gdb_signal siggnal)
|
||||
{
|
||||
struct signal_received_args args;
|
||||
args.siggnal = siggnal;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_signal_received() called\n");
|
||||
generic_observer_notify (signal_received_subject, &args);
|
||||
}
|
||||
|
||||
/* end_stepping_range notifications. */
|
||||
|
||||
static struct observer_list *end_stepping_range_subject = NULL;
|
||||
|
||||
static void
|
||||
observer_end_stepping_range_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_end_stepping_range_ftype *notify = (observer_end_stepping_range_ftype *) data;
|
||||
notify ();
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_end_stepping_range (observer_end_stepping_range_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&end_stepping_range_subject,
|
||||
&observer_end_stepping_range_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_end_stepping_range (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&end_stepping_range_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_end_stepping_range (void)
|
||||
{
|
||||
char *args = NULL;
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_end_stepping_range() called\n");
|
||||
generic_observer_notify (end_stepping_range_subject, &args);
|
||||
}
|
||||
|
||||
/* signal_exited notifications. */
|
||||
|
||||
static struct observer_list *signal_exited_subject = NULL;
|
||||
|
||||
struct signal_exited_args { enum gdb_signal siggnal; };
|
||||
|
||||
static void
|
||||
observer_signal_exited_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_signal_exited_ftype *notify = (observer_signal_exited_ftype *) data;
|
||||
const struct signal_exited_args *args = args_data;
|
||||
notify (args->siggnal);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_signal_exited (observer_signal_exited_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&signal_exited_subject,
|
||||
&observer_signal_exited_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_signal_exited (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&signal_exited_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_signal_exited (enum gdb_signal siggnal)
|
||||
{
|
||||
struct signal_exited_args args;
|
||||
args.siggnal = siggnal;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_signal_exited() called\n");
|
||||
generic_observer_notify (signal_exited_subject, &args);
|
||||
}
|
||||
|
||||
/* exited notifications. */
|
||||
|
||||
static struct observer_list *exited_subject = NULL;
|
||||
|
||||
struct exited_args { int exitstatus; };
|
||||
|
||||
static void
|
||||
observer_exited_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_exited_ftype *notify = (observer_exited_ftype *) data;
|
||||
const struct exited_args *args = args_data;
|
||||
notify (args->exitstatus);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_exited (observer_exited_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&exited_subject,
|
||||
&observer_exited_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_exited (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&exited_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_exited (int exitstatus)
|
||||
{
|
||||
struct exited_args args;
|
||||
args.exitstatus = exitstatus;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_exited() called\n");
|
||||
generic_observer_notify (exited_subject, &args);
|
||||
}
|
||||
|
||||
/* no_history notifications. */
|
||||
|
||||
static struct observer_list *no_history_subject = NULL;
|
||||
|
||||
static void
|
||||
observer_no_history_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_no_history_ftype *notify = (observer_no_history_ftype *) data;
|
||||
notify ();
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_no_history (observer_no_history_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&no_history_subject,
|
||||
&observer_no_history_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_no_history (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&no_history_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_no_history (void)
|
||||
{
|
||||
char *args = NULL;
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_no_history() called\n");
|
||||
generic_observer_notify (no_history_subject, &args);
|
||||
}
|
||||
|
||||
/* sync_execution_done notifications. */
|
||||
|
||||
static struct observer_list *sync_execution_done_subject = NULL;
|
||||
|
||||
static void
|
||||
observer_sync_execution_done_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_sync_execution_done_ftype *notify = (observer_sync_execution_done_ftype *) data;
|
||||
notify ();
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_sync_execution_done (observer_sync_execution_done_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&sync_execution_done_subject,
|
||||
&observer_sync_execution_done_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_sync_execution_done (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&sync_execution_done_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_sync_execution_done (void)
|
||||
{
|
||||
char *args = NULL;
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_sync_execution_done() called\n");
|
||||
generic_observer_notify (sync_execution_done_subject, &args);
|
||||
}
|
||||
|
||||
/* command_error notifications. */
|
||||
|
||||
static struct observer_list *command_error_subject = NULL;
|
||||
|
||||
static void
|
||||
observer_command_error_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_command_error_ftype *notify = (observer_command_error_ftype *) data;
|
||||
notify ();
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_command_error (observer_command_error_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&command_error_subject,
|
||||
&observer_command_error_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_command_error (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&command_error_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_command_error (void)
|
||||
{
|
||||
char *args = NULL;
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_command_error() called\n");
|
||||
generic_observer_notify (command_error_subject, &args);
|
||||
}
|
||||
|
||||
/* target_changed notifications. */
|
||||
|
||||
static struct observer_list *target_changed_subject = NULL;
|
||||
@ -1220,6 +1473,123 @@ observer_notify_tsv_modified (const struct trace_state_variable *tsv)
|
||||
generic_observer_notify (tsv_modified_subject, &args);
|
||||
}
|
||||
|
||||
/* inferior_call_pre notifications. */
|
||||
|
||||
static struct observer_list *inferior_call_pre_subject = NULL;
|
||||
|
||||
struct inferior_call_pre_args { ptid_t thread; CORE_ADDR address; };
|
||||
|
||||
static void
|
||||
observer_inferior_call_pre_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_inferior_call_pre_ftype *notify = (observer_inferior_call_pre_ftype *) data;
|
||||
const struct inferior_call_pre_args *args = args_data;
|
||||
notify (args->thread, args->address);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_inferior_call_pre (observer_inferior_call_pre_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&inferior_call_pre_subject,
|
||||
&observer_inferior_call_pre_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_inferior_call_pre (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&inferior_call_pre_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_inferior_call_pre (ptid_t thread, CORE_ADDR address)
|
||||
{
|
||||
struct inferior_call_pre_args args;
|
||||
args.thread = thread, args.address = address;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_inferior_call_pre() called\n");
|
||||
generic_observer_notify (inferior_call_pre_subject, &args);
|
||||
}
|
||||
|
||||
/* inferior_call_post notifications. */
|
||||
|
||||
static struct observer_list *inferior_call_post_subject = NULL;
|
||||
|
||||
struct inferior_call_post_args { ptid_t thread; CORE_ADDR address; };
|
||||
|
||||
static void
|
||||
observer_inferior_call_post_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_inferior_call_post_ftype *notify = (observer_inferior_call_post_ftype *) data;
|
||||
const struct inferior_call_post_args *args = args_data;
|
||||
notify (args->thread, args->address);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_inferior_call_post (observer_inferior_call_post_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (&inferior_call_post_subject,
|
||||
&observer_inferior_call_post_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_inferior_call_post (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (&inferior_call_post_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_inferior_call_post (ptid_t thread, CORE_ADDR address)
|
||||
{
|
||||
struct inferior_call_post_args args;
|
||||
args.thread = thread, args.address = address;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_inferior_call_post() called\n");
|
||||
generic_observer_notify (inferior_call_post_subject, &args);
|
||||
}
|
||||
|
||||
/* register_changed notifications. */
|
||||
|
||||
static struct observer_list *register_changed_subject = NULL;
|
||||
|
||||
struct register_changed_args { struct frame_info *frame; int regnum; };
|
||||
|
||||
static void
|
||||
observer_register_changed_notification_stub (const void *data, const void *args_data)
|
||||
{
|
||||
observer_register_changed_ftype *notify = (observer_register_changed_ftype *) data;
|
||||
const struct register_changed_args *args = args_data;
|
||||
notify (args->frame, args->regnum);
|
||||
}
|
||||
|
||||
struct observer *
|
||||
observer_attach_register_changed (observer_register_changed_ftype *f)
|
||||
{
|
||||
return generic_observer_attach (®ister_changed_subject,
|
||||
&observer_register_changed_notification_stub,
|
||||
(void *) f);
|
||||
}
|
||||
|
||||
void
|
||||
observer_detach_register_changed (struct observer *observer)
|
||||
{
|
||||
generic_observer_detach (®ister_changed_subject, observer);
|
||||
}
|
||||
|
||||
void
|
||||
observer_notify_register_changed (struct frame_info *frame, int regnum)
|
||||
{
|
||||
struct register_changed_args args;
|
||||
args.frame = frame, args.regnum = regnum;
|
||||
|
||||
if (observer_debug)
|
||||
fprintf_unfiltered (gdb_stdlog, "observer_notify_register_changed() called\n");
|
||||
generic_observer_notify (register_changed_subject, &args);
|
||||
}
|
||||
|
||||
/* test_notification notifications. */
|
||||
|
||||
static struct observer_list *test_notification_subject = NULL;
|
||||
|
@ -3,6 +3,6 @@
|
||||
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */
|
||||
|
||||
#include "version.h"
|
||||
const char version[] = "7.7.1";
|
||||
const char version[] = "7.9.1";
|
||||
const char host_name[] = "shle--netbsdelf";
|
||||
const char target_name[] = "shle--netbsdelf";
|
||||
|
@ -5,7 +5,7 @@
|
||||
static const char xml_feature_gdb_target_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '0', '7', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '0', '7', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -200,7 +200,7 @@ static const char xml_feature_gdb_target_dtd[] = {
|
||||
static const char xml_feature_xinclude_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '0', '7', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '0', '7', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -258,7 +258,7 @@ static const char xml_feature_xinclude_dtd[] = {
|
||||
static const char xml_feature_library_list_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '0', '7', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '0', '7', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -339,7 +339,7 @@ static const char xml_feature_library_list_dtd[] = {
|
||||
static const char xml_feature_library_list_aix_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '1', '3', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '1', '3', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -426,7 +426,7 @@ static const char xml_feature_library_list_aix_dtd[] = {
|
||||
static const char xml_feature_library_list_svr4_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '1', '1', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '1', '1', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -509,7 +509,7 @@ static const char xml_feature_library_list_svr4_dtd[] = {
|
||||
static const char xml_feature_osdata_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '0', '8', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '0', '8', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -570,7 +570,7 @@ static const char xml_feature_osdata_dtd[] = {
|
||||
static const char xml_feature_threads_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '0', '8', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '0', '8', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -622,7 +622,7 @@ static const char xml_feature_threads_dtd[] = {
|
||||
static const char xml_feature_traceframe_info_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '1', '0', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '1', '0', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
@ -696,7 +696,7 @@ static const char xml_feature_traceframe_info_dtd[] = {
|
||||
static const char xml_feature_btrace_dtd[] = {
|
||||
'<', '!', '-', '-', ' ', 'C', 'o', 'p', 'y', 'r',
|
||||
'i', 'g', 'h', 't', ' ', '(', 'C', ')', ' ', '2',
|
||||
'0', '1', '3', '-', '2', '0', '1', '4', ' ', 'F',
|
||||
'0', '1', '3', '-', '2', '0', '1', '5', ' ', 'F',
|
||||
'r', 'e', 'e', ' ', 'S', 'o', 'f', 't', 'w', 'a',
|
||||
'r', 'e', ' ', 'F', 'o', 'u', 'n', 'd', 'a', 't',
|
||||
'i', 'o', 'n', ',', ' ', 'I', 'n', 'c', '.', '\n',
|
||||
|
Loading…
Reference in New Issue
Block a user