1 /* define if glog doesn't use RTTI */ 2 /* #undef DISABLE_RTTI */ 3 4 /* Namespace for Google classes */ 5 #define GOOGLE_NAMESPACE google 6 7 /* Define if you have the `dladdr' function */ 8 /* #undef HAVE_DLADDR */ 9 10 /* Define if you have the `snprintf' function */ 11 #define HAVE_SNPRINTF 12 13 /* Define to 1 if you have the <dlfcn.h> header file. */ 14 #define HAVE_DLFCN_H 15 16 /* Define to 1 if you have the <execinfo.h> header file. */ 17 #define HAVE_EXECINFO_H 18 19 /* Define if you have the `fcntl' function */ 20 #define HAVE_FCNTL 21 22 /* Define to 1 if you have the <glob.h> header file. */ 23 #define HAVE_GLOB_H 24 25 /* Define to 1 if you have the <inttypes.h> header file. */ 26 #define HAVE_INTTYPES_H 1 27 28 /* Define to 1 if you have the `pthread' library (-lpthread). */ 29 /* #undef HAVE_LIBPTHREAD */ 30 31 /* Define to 1 if you have the <libunwind.h> header file. */ 32 #define HAVE_LIBUNWIND_H 33 34 /* define if you have google gflags library */ 35 #define HAVE_LIB_GFLAGS 36 37 /* define if you have google gmock library */ 38 /* #undef HAVE_LIB_GMOCK */ 39 40 /* define if you have google gtest library */ 41 /* #undef HAVE_LIB_GTEST */ 42 43 /* define if you have libunwind */ 44 /* #undef HAVE_LIB_UNWIND */ 45 46 /* Define to 1 if you have the <memory.h> header file. */ 47 #define HAVE_MEMORY_H 48 49 /* define to disable multithreading support. */ 50 /* #undef NO_THREADS */ 51 52 /* define if the compiler implements namespaces */ 53 #define HAVE_NAMESPACES 54 55 /* Define if you have the 'pread' function */ 56 #define HAVE_PREAD 57 58 /* Define if you have POSIX threads libraries and header files. */ 59 #define HAVE_PTHREAD 60 61 /* Define to 1 if you have the <pwd.h> header file. */ 62 #define HAVE_PWD_H 63 64 /* Define if you have the 'pwrite' function */ 65 #define HAVE_PWRITE 66 67 /* define if the compiler implements pthread_rwlock_* */ 68 /* #undef HAVE_RWLOCK */ 69 70 /* Define if you have the 'sigaction' function */ 71 #define HAVE_SIGACTION 72 73 /* Define if you have the `sigaltstack' function */ 74 /* #undef HAVE_SIGALTSTACK */ 75 76 /* Define to 1 if you have the <stdint.h> header file. */ 77 #define HAVE_STDINT_H 1 78 79 /* Define to 1 if you have the <stdlib.h> header file. */ 80 #define HAVE_STDLIB_H 81 82 /* Define to 1 if you have the <strings.h> header file. */ 83 #define HAVE_STRINGS_H 84 85 /* Define to 1 if you have the <string.h> header file. */ 86 #define HAVE_STRING_H 87 88 /* Define to 1 if you have the <syscall.h> header file. */ 89 #define HAVE_SYSCALL_H 90 91 /* Define to 1 if you have the <syslog.h> header file. */ 92 #define HAVE_SYSLOG_H 93 94 /* Define to 1 if you have the <sys/stat.h> header file. */ 95 #define HAVE_SYS_STAT_H 96 97 /* Define to 1 if you have the <sys/syscall.h> header file. */ 98 #define HAVE_SYS_SYSCALL_H 99 100 /* Define to 1 if you have the <sys/time.h> header file. */ 101 #define HAVE_SYS_TIME_H 102 103 /* Define to 1 if you have the <sys/types.h> header file. */ 104 #define HAVE_SYS_TYPES_H 1 105 106 /* Define to 1 if you have the <sys/ucontext.h> header file. */ 107 /* #undef HAVE_SYS_UCONTEXT_H */ 108 109 /* Define to 1 if you have the <sys/utsname.h> header file. */ 110 #define HAVE_SYS_UTSNAME_H 111 112 /* Define to 1 if you have the <ucontext.h> header file. */ 113 #define HAVE_UCONTEXT_H 114 115 /* Define to 1 if you have the <unistd.h> header file. */ 116 #define HAVE_UNISTD_H 1 117 118 /* Define to 1 if you have the <unwind.h> header file. */ 119 #define HAVE_UNWIND_H 1 120 121 /* define if the compiler supports using expression for operator */ 122 #define HAVE_USING_OPERATOR 123 124 /* define if your compiler has __attribute__ */ 125 #define HAVE___ATTRIBUTE__ 126 127 /* define if your compiler has __builtin_expect */ 128 #define HAVE___BUILTIN_EXPECT 1 129 130 /* define if your compiler has __sync_val_compare_and_swap */ 131 #define HAVE___SYNC_VAL_COMPARE_AND_SWAP 132 133 /* Define to the sub-directory in which libtool stores uninstalled libraries. 134 */ 135 /* #undef LT_OBJDIR */ 136 137 /* Name of package */ 138 /* #undef PACKAGE */ 139 140 /* Define to the address where bug reports for this package should be sent. */ 141 /* #undef PACKAGE_BUGREPORT */ 142 143 /* Define to the full name of this package. */ 144 /* #undef PACKAGE_NAME */ 145 146 /* Define to the full name and version of this package. */ 147 /* #undef PACKAGE_STRING */ 148 149 /* Define to the one symbol short name of this package. */ 150 /* #undef PACKAGE_TARNAME */ 151 152 /* Define to the home page for this package. */ 153 /* #undef PACKAGE_URL */ 154 155 /* Define to the version of this package. */ 156 /* #undef PACKAGE_VERSION */ 157 158 /* How to access the PC from a struct ucontext */ 159 #if defined(_M_X64) || defined(__amd64__) || defined(__x86_64__) 160 #define PC_FROM_UCONTEXT uc_mcontext.gregs[REG_RIP] 161 #elif defined(_M_IX86) || defined(__i386__) || defined(__i486__) || defined(__i586__) || defined(__i686__) 162 #define PC_FROM_UCONTEXT uc_mcontext.gregs[REG_EIP] 163 #else 164 #undef PC_FROM_UCONTEXT 165 #endif 166 167 /* Define to necessary symbol if this constant uses a non-standard name on 168 your system. */ 169 /* #undef PTHREAD_CREATE_JOINABLE */ 170 171 /* The size of `void *', as computed by sizeof. */ 172 #define SIZEOF_VOID_P 8 173 174 /* Define to 1 if you have the ANSI C header files. */ 175 /* #undef STDC_HEADERS */ 176 177 /* the namespace where STL code like vector<> is defined */ 178 #define STL_NAMESPACE std 179 180 /* location of source code */ 181 #define TEST_SRC_DIR "." 182 183 /* Version number of package */ 184 /* #undef VERSION */ 185 186 /* Stops putting the code inside the Google namespace */ 187 #define _END_GOOGLE_NAMESPACE_ } 188 189 /* Puts following code inside the Google namespace */ 190 #define _START_GOOGLE_NAMESPACE_ namespace google { 191 192 #define GOOGLE_GLOG_DLL_DECL 193