GDBserver

Macros
config.h File Reference

Go to the source code of this file.

## Macros
#define | HAVE_ALLOCA 1
#define | HAVE_ALLOCA_H 1
#define | HAVE_ARPA_INET_H 1
#define | HAVE_CXX11 1
#define | HAVE_DECL_ADDR_NO_RANDOMIZE 1
#define | HAVE_DECL_ASPRINTF 1
#define | HAVE_DECL_BASENAME 1
#define | HAVE_DECL_FFS 1
#define | HAVE_DECL_PERROR 1
#define | HAVE_DECL_PTRACE 1
#define | HAVE_DECL_SNPRINTF 1
#define | HAVE_DECL_STRERROR 1
#define | HAVE_DECL_STRSTR 1
#define | HAVE_DECL_STRTOL 1
#define | HAVE_DECL_STRTOLL 1
#define | HAVE_DECL_STRTOUL 1
#define | HAVE_DECL_STRTOULL 1
#define | HAVE_DECL_STRVERSCMP 1
#define | HAVE_DECL_VASPRINTF 1
#define | HAVE_DECL_VSNPRINTF 1
#define | HAVE_DLADDR 1
#define | HAVE_ELF32_AUXV_T 1
#define | HAVE_ELF64_AUXV_T 1
#define | HAVE_ELF_FPREGSET_T 1
#define | HAVE_FCNTL_H 1
#define | HAVE_FORK 1
#define | HAVE_GETAUXVAL 1
#define | HAVE_GETRLIMIT 1
#define | HAVE_INTTYPES_H 1
#define | HAVE_LANGINFO_CODESET 1
#define | HAVE_LIBDL 1
#define | HAVE_LINUX_BTRACE 1
#define | HAVE_LINUX_ELF_H 1
#define | HAVE_LINUX_PERF_EVENT_H 1
#define | HAVE_LINUX_REGSETS 1
#define | HAVE_LINUX_USRREGS 1
#define | HAVE_LOCALE_H 1
#define | HAVE_LONG_LONG 1
#define | HAVE_LWPID_T 1
#define | HAVE_MEMORY_H 1
#define | HAVE_NETDB_H 1
#define | HAVE_NETINET_IN_H 1
#define | HAVE_NETINET_TCP_H 1
#define | HAVE_PERSONALITY 1
#define | HAVE_PIPE 1
#define | HAVE_PIPE2 1
#define | HAVE_PREAD 1
#define | HAVE_PREAD64 1
#define | HAVE_PRFPREGSET_T 1
#define | HAVE_PRGREGSET_T 1
#define | HAVE_PROC_SERVICE_H 1
#define | HAVE_PSADDR_T 1
#define | HAVE_PTRACE_GETFPXREGS 1
#define | HAVE_PTRACE_GETREGS 1
#define | HAVE_PWRITE 1
#define | HAVE_SETNS 1
#define | HAVE_SIGACTION 1
#define | HAVE_SIGNAL_H 1
#define | HAVE_SIGSETJMP 1
#define | HAVE_SOCKETPAIR 1
#define | HAVE_SOCKLEN_T 1
#define | HAVE_STDINT_H 1
#define | HAVE_STDLIB_H 1
#define | HAVE_STRINGS_H 1
#define | HAVE_STRING_H 1
#define | HAVE_STRUCT_STAT_ST_BLKSIZE 1
#define | HAVE_STRUCT_STAT_ST_BLOCKS 1
#define | HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
#define | HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
#define | HAVE_SYNC_BUILTINS 1
#define | HAVE_SYS_FILE_H 1
#define | HAVE_SYS_IOCTL_H 1
#define | HAVE_SYS_PROCFS_H 1
#define | HAVE_SYS_PTRACE_H 1
#define | HAVE_SYS_REG_H 1
#define | HAVE_SYS_RESOURCE_H 1
#define | HAVE_SYS_SOCKET_H 1
#define | HAVE_SYS_STAT_H 1
#define | HAVE_SYS_TYPES_H 1
#define | HAVE_SYS_UN_H 1
#define | HAVE_SYS_WAIT_H 1
#define | HAVE_TD_VERSION 1
#define | HAVE_TERMIOS_H 1
#define | HAVE_THREAD_DB_H 1
#define | HAVE_UNISTD_H 1
#define | HAVE_VFORK 1
#define | HAVE_WAIT_H 1
#define | HAVE_WORKING_FORK 1
#define | HAVE_WORKING_VFORK 1
#define | PACKAGE_BUGREPORT ""
#define | PACKAGE_NAME ""
#define | PACKAGE_STRING ""
#define | PACKAGE_TARNAME ""
#define | PACKAGE_URL ""
#define | PACKAGE_VERSION ""
#define | PKGVERSION "(GDB) "
#define | PTRACE_TYPE_ARG1 enum __ptrace_request
#define | PTRACE_TYPE_ARG3 long
#define | PTRACE_TYPE_ARG4 long
#define | PTRACE_TYPE_RET long
#define | REPORT_BUGS_TO "<http://www.gnu.org/software/gdb/bugs/>"
#define | SIZEOF_LONG_LONG 8
#define | STDC_HEADERS 1
#define | _ALL_SOURCE 1
#define | _GNU_SOURCE 1
#define | _POSIX_PTHREAD_SEMANTICS 1
#define | _TANDEM_SOURCE 1
#define | __EXTENSIONS__ 1
#define | USE_THREAD_DB 1
#define | USE_XML 1

## Macro Definition Documentation

## ◆ __EXTENSIONS__

#define __EXTENSIONS__ 1

Definition at line 388 of file config.h.

## ◆ _ALL_SOURCE

#define _ALL_SOURCE 1

Definition at line 372 of file config.h.

## ◆ _GNU_SOURCE

#define _GNU_SOURCE 1

Definition at line 376 of file config.h.

## ◆ _POSIX_PTHREAD_SEMANTICS

#define _POSIX_PTHREAD_SEMANTICS 1

Definition at line 380 of file config.h.

## ◆ _TANDEM_SOURCE

#define _TANDEM_SOURCE 1

Definition at line 384 of file config.h.

## ◆ HAVE_ALLOCA

#define HAVE_ALLOCA 1

Definition at line 16 of file config.h.

## ◆ HAVE_ALLOCA_H

#define HAVE_ALLOCA_H 1

Definition at line 20 of file config.h.

## ◆ HAVE_ARPA_INET_H

#define HAVE_ARPA_INET_H 1

Definition at line 23 of file config.h.

## ◆ HAVE_CXX11

#define HAVE_CXX11 1

Definition at line 26 of file config.h.

## ◆ HAVE_DECL_ADDR_NO_RANDOMIZE

#define HAVE_DECL_ADDR_NO_RANDOMIZE 1

Definition at line 30 of file config.h.

## ◆ HAVE_DECL_ASPRINTF

#define HAVE_DECL_ASPRINTF 1

Definition at line 34 of file config.h.

## ◆ HAVE_DECL_BASENAME

#define HAVE_DECL_BASENAME 1

Definition at line 38 of file config.h.

## ◆ HAVE_DECL_FFS

#define HAVE_DECL_FFS 1

Definition at line 41 of file config.h.

## ◆ HAVE_DECL_PERROR

#define HAVE_DECL_PERROR 1

Definition at line 45 of file config.h.

## ◆ HAVE_DECL_PTRACE

#define HAVE_DECL_PTRACE 1

Definition at line 49 of file config.h.

## ◆ HAVE_DECL_SNPRINTF

#define HAVE_DECL_SNPRINTF 1

Definition at line 53 of file config.h.

## ◆ HAVE_DECL_STRERROR

#define HAVE_DECL_STRERROR 1

Definition at line 57 of file config.h.

## ◆ HAVE_DECL_STRSTR

#define HAVE_DECL_STRSTR 1

Definition at line 61 of file config.h.

## ◆ HAVE_DECL_STRTOL

#define HAVE_DECL_STRTOL 1

Definition at line 65 of file config.h.

## ◆ HAVE_DECL_STRTOLL

#define HAVE_DECL_STRTOLL 1

Definition at line 69 of file config.h.

## ◆ HAVE_DECL_STRTOUL

#define HAVE_DECL_STRTOUL 1

Definition at line 73 of file config.h.

## ◆ HAVE_DECL_STRTOULL

#define HAVE_DECL_STRTOULL 1

Definition at line 77 of file config.h.

## ◆ HAVE_DECL_STRVERSCMP

#define HAVE_DECL_STRVERSCMP 1

Definition at line 81 of file config.h.

## ◆ HAVE_DECL_VASPRINTF

#define HAVE_DECL_VASPRINTF 1

Definition at line 85 of file config.h.

## ◆ HAVE_DECL_VSNPRINTF

#define HAVE_DECL_VSNPRINTF 1

Definition at line 89 of file config.h.

## ◆ HAVE_DLADDR

#define HAVE_DLADDR 1

Definition at line 92 of file config.h.

## ◆ HAVE_ELF32_AUXV_T

#define HAVE_ELF32_AUXV_T 1

Definition at line 95 of file config.h.

## ◆ HAVE_ELF64_AUXV_T

#define HAVE_ELF64_AUXV_T 1

Definition at line 98 of file config.h.

## ◆ HAVE_ELF_FPREGSET_T

#define HAVE_ELF_FPREGSET_T 1

Definition at line 101 of file config.h.

## ◆ HAVE_FCNTL_H

#define HAVE_FCNTL_H 1

Definition at line 104 of file config.h.

## ◆ HAVE_FORK

#define HAVE_FORK 1

Definition at line 110 of file config.h.

## ◆ HAVE_GETAUXVAL

#define HAVE_GETAUXVAL 1

Definition at line 113 of file config.h.

## ◆ HAVE_GETRLIMIT

#define HAVE_GETRLIMIT 1

Definition at line 116 of file config.h.

## ◆ HAVE_INTTYPES_H

#define HAVE_INTTYPES_H 1

Definition at line 119 of file config.h.

## ◆ HAVE_LANGINFO_CODESET

#define HAVE_LANGINFO_CODESET 1

Definition at line 122 of file config.h.

## ◆ HAVE_LIBDL

#define HAVE_LIBDL 1

Definition at line 125 of file config.h.

## ◆ HAVE_LINUX_BTRACE

#define HAVE_LINUX_BTRACE 1

Definition at line 131 of file config.h.

## ◆ HAVE_LINUX_ELF_H

#define HAVE_LINUX_ELF_H 1

Definition at line 134 of file config.h.

## ◆ HAVE_LINUX_PERF_EVENT_H

#define HAVE_LINUX_PERF_EVENT_H 1

Definition at line 137 of file config.h.

## ◆ HAVE_LINUX_REGSETS

#define HAVE_LINUX_REGSETS 1

Definition at line 140 of file config.h.

## ◆ HAVE_LINUX_USRREGS

#define HAVE_LINUX_USRREGS 1

Definition at line 143 of file config.h.

## ◆ HAVE_LOCALE_H

#define HAVE_LOCALE_H 1

Definition at line 146 of file config.h.

## ◆ HAVE_LONG_LONG

#define HAVE_LONG_LONG 1

Definition at line 149 of file config.h.

## ◆ HAVE_LWPID_T

#define HAVE_LWPID_T 1

Definition at line 152 of file config.h.

## ◆ HAVE_MEMORY_H

#define HAVE_MEMORY_H 1

Definition at line 155 of file config.h.

## ◆ HAVE_NETDB_H

#define HAVE_NETDB_H 1

Definition at line 158 of file config.h.

## ◆ HAVE_NETINET_IN_H

#define HAVE_NETINET_IN_H 1

Definition at line 161 of file config.h.

## ◆ HAVE_NETINET_TCP_H

#define HAVE_NETINET_TCP_H 1

Definition at line 164 of file config.h.

## ◆ HAVE_PERSONALITY

#define HAVE_PERSONALITY 1

Definition at line 167 of file config.h.

## ◆ HAVE_PIPE

#define HAVE_PIPE 1

Definition at line 170 of file config.h.

## ◆ HAVE_PIPE2

#define HAVE_PIPE2 1

Definition at line 173 of file config.h.

## ◆ HAVE_PREAD

#define HAVE_PREAD 1

Definition at line 176 of file config.h.

## ◆ HAVE_PREAD64

#define HAVE_PREAD64 1

Definition at line 179 of file config.h.

## ◆ HAVE_PRFPREGSET_T

#define HAVE_PRFPREGSET_T 1

Definition at line 182 of file config.h.

## ◆ HAVE_PRGREGSET_T

#define HAVE_PRGREGSET_T 1

Definition at line 185 of file config.h.

## ◆ HAVE_PROC_SERVICE_H

#define HAVE_PROC_SERVICE_H 1

Definition at line 188 of file config.h.

## ◆ HAVE_PSADDR_T

#define HAVE_PSADDR_T 1

Definition at line 191 of file config.h.

## ◆ HAVE_PTRACE_GETFPXREGS

#define HAVE_PTRACE_GETFPXREGS 1

Definition at line 195 of file config.h.

## ◆ HAVE_PTRACE_GETREGS

#define HAVE_PTRACE_GETREGS 1

Definition at line 198 of file config.h.

## ◆ HAVE_PWRITE

#define HAVE_PWRITE 1

Definition at line 204 of file config.h.

## ◆ HAVE_SETNS

#define HAVE_SETNS 1

Definition at line 207 of file config.h.

## ◆ HAVE_SIGACTION

#define HAVE_SIGACTION 1

Definition at line 210 of file config.h.

## ◆ HAVE_SIGNAL_H

#define HAVE_SIGNAL_H 1

Definition at line 213 of file config.h.

## ◆ HAVE_SIGSETJMP

#define HAVE_SIGSETJMP 1

Definition at line 216 of file config.h.

## ◆ HAVE_SOCKETPAIR

#define HAVE_SOCKETPAIR 1

Definition at line 219 of file config.h.

## ◆ HAVE_SOCKLEN_T

#define HAVE_SOCKLEN_T 1

Definition at line 222 of file config.h.

## ◆ HAVE_STDINT_H

#define HAVE_STDINT_H 1

Definition at line 225 of file config.h.

## ◆ HAVE_STDLIB_H

#define HAVE_STDLIB_H 1

Definition at line 228 of file config.h.

## ◆ HAVE_STRING_H

#define HAVE_STRING_H 1

Definition at line 234 of file config.h.

## ◆ HAVE_STRINGS_H

#define HAVE_STRINGS_H 1

Definition at line 231 of file config.h.

## ◆ HAVE_STRUCT_STAT_ST_BLKSIZE

#define HAVE_STRUCT_STAT_ST_BLKSIZE 1

Definition at line 237 of file config.h.

## ◆ HAVE_STRUCT_STAT_ST_BLOCKS

#define HAVE_STRUCT_STAT_ST_BLOCKS 1

Definition at line 240 of file config.h.

## ◆ HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE

#define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1

Definition at line 243 of file config.h.

## ◆ HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE

#define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1

Definition at line 246 of file config.h.

## ◆ HAVE_SYNC_BUILTINS

#define HAVE_SYNC_BUILTINS 1

Definition at line 249 of file config.h.

## ◆ HAVE_SYS_FILE_H

#define HAVE_SYS_FILE_H 1

Definition at line 252 of file config.h.

## ◆ HAVE_SYS_IOCTL_H

#define HAVE_SYS_IOCTL_H 1

Definition at line 255 of file config.h.

## ◆ HAVE_SYS_PROCFS_H

#define HAVE_SYS_PROCFS_H 1

Definition at line 258 of file config.h.

## ◆ HAVE_SYS_PTRACE_H

#define HAVE_SYS_PTRACE_H 1

Definition at line 261 of file config.h.

## ◆ HAVE_SYS_REG_H

#define HAVE_SYS_REG_H 1

Definition at line 264 of file config.h.

## ◆ HAVE_SYS_RESOURCE_H

#define HAVE_SYS_RESOURCE_H 1

Definition at line 267 of file config.h.

## ◆ HAVE_SYS_SOCKET_H

#define HAVE_SYS_SOCKET_H 1

Definition at line 270 of file config.h.

## ◆ HAVE_SYS_STAT_H

#define HAVE_SYS_STAT_H 1

Definition at line 273 of file config.h.

## ◆ HAVE_SYS_TYPES_H

#define HAVE_SYS_TYPES_H 1

Definition at line 276 of file config.h.

## ◆ HAVE_SYS_UN_H

#define HAVE_SYS_UN_H 1

Definition at line 279 of file config.h.

## ◆ HAVE_SYS_WAIT_H

#define HAVE_SYS_WAIT_H 1

Definition at line 282 of file config.h.

## ◆ HAVE_TD_VERSION

#define HAVE_TD_VERSION 1

Definition at line 285 of file config.h.

## ◆ HAVE_TERMIOS_H

#define HAVE_TERMIOS_H 1

Definition at line 288 of file config.h.

## ◆ HAVE_THREAD_DB_H

#define HAVE_THREAD_DB_H 1

Definition at line 291 of file config.h.

## ◆ HAVE_UNISTD_H

#define HAVE_UNISTD_H 1

Definition at line 294 of file config.h.

## ◆ HAVE_VFORK

#define HAVE_VFORK 1

Definition at line 300 of file config.h.

## ◆ HAVE_WAIT_H

#define HAVE_WAIT_H 1

Definition at line 306 of file config.h.

## ◆ HAVE_WORKING_FORK

#define HAVE_WORKING_FORK 1

Definition at line 309 of file config.h.

## ◆ HAVE_WORKING_VFORK

#define HAVE_WORKING_VFORK 1

Definition at line 312 of file config.h.

## ◆ PACKAGE_BUGREPORT

#define PACKAGE_BUGREPORT ""

Definition at line 315 of file config.h.

## ◆ PACKAGE_NAME

#define PACKAGE_NAME ""

Definition at line 318 of file config.h.

## ◆ PACKAGE_STRING

#define PACKAGE_STRING ""

Definition at line 321 of file config.h.

## ◆ PACKAGE_TARNAME

#define PACKAGE_TARNAME ""

Definition at line 324 of file config.h.

## ◆ PACKAGE_URL

#define PACKAGE_URL ""

Definition at line 327 of file config.h.

## ◆ PACKAGE_VERSION

#define PACKAGE_VERSION ""

Definition at line 330 of file config.h.

## ◆ PKGVERSION

#define PKGVERSION "(GDB) "

Definition at line 333 of file config.h.

Referenced by gdbserver_version().

## ◆ PTRACE_TYPE_ARG1

#define PTRACE_TYPE_ARG1 enum __ptrace_request

Definition at line 336 of file config.h.

Referenced by fetch_ppc_memory_1(), fetch_ppc_register(), and store_ppc_memory_1().

## ◆ PTRACE_TYPE_ARG3

#define PTRACE_TYPE_ARG3 long

Definition at line 339 of file config.h.

Referenced by arm_prepare_to_resume(), dequeue_one_deferred_signal(), enqueue_one_deferred_signal(), handle_extended_wait(), linux_attach_lwp(), linux_check_ptrace_features(), linux_child_function(), linux_detach_one_lwp(), linux_disable_event_reporting(), linux_enable_event_reporting(), linux_kill_one_lwp(), linux_ptrace_fun(), linux_ptrace_test_ret_to_nx(), linux_read_memory(), linux_resume_one_lwp_throw(), linux_resume_one_thread(), linux_test_for_exitkill(), linux_test_for_tracefork(), linux_test_for_tracesysgood(), linux_wait_1(), linux_write_memory(), linux_xfer_siginfo(), maybe_move_out_of_jump_pad(), and save_stop_reason().

## ◆ PTRACE_TYPE_ARG4

#define PTRACE_TYPE_ARG4 long

Definition at line 342 of file config.h.

Referenced by linux_attach_lwp(), linux_check_ptrace_features(), linux_child_function(), linux_detach_one_lwp(), linux_enable_event_reporting(), linux_kill_one_lwp(), linux_ptrace_fun(), linux_ptrace_test_ret_to_nx(), linux_read_memory(), linux_resume_one_lwp_throw(), linux_test_for_exitkill(), linux_test_for_tracefork(), linux_test_for_tracesysgood(), and linux_write_memory().

## ◆ PTRACE_TYPE_RET

#define PTRACE_TYPE_RET long

Definition at line 348 of file config.h.

## ◆ REPORT_BUGS_TO

#define REPORT_BUGS_TO "<http://www.gnu.org/software/gdb/bugs/>"

Definition at line 351 of file config.h.

Referenced by gdbserver_usage().

## ◆ SIZEOF_LONG_LONG

#define SIZEOF_LONG_LONG 8

Definition at line 354 of file config.h.

## ◆ STDC_HEADERS

#define STDC_HEADERS 1

Definition at line 365 of file config.h.

## ◆ USE_THREAD_DB

#define USE_THREAD_DB 1

Definition at line 393 of file config.h.

Referenced by linux_wait_1().

## ◆ USE_XML

#define USE_XML 1

Definition at line 401 of file config.h.