14 #ifndef OR_TOOLS_BASE_LOGGING_UTILITIES_H_ 15 #define OR_TOOLS_BASE_LOGGING_UTILITIES_H_ 19 #include "absl/base/internal/sysinfo.h" 20 #include "absl/base/macros.h" 21 #include "absl/synchronization/mutex.h" 25 namespace logging_internal {
52 return __sync_val_compare_and_swap(ptr, oldval, newval);
85 #endif // OR_TOOLS_BASE_LOGGING_UTILITIES_H_
void ShutdownGoogleLoggingUtilities()
void SetCrashReason(const CrashReason *r)
T sync_val_compare_and_swap(T *ptr, T oldval, T newval)
void DumpStackTraceToString(std::string *stacktrace)
int32_t GetMainThreadPid()
const char * const_basename(const char *filepath)
const char * ProgramInvocationShortName()
bool IsGoogleLoggingInitialized()
void InitGoogleLoggingUtilities(const char *argv0)
const std::string & MyUserName()
int64_t UsecToCycles(int64_t usec)