7#ifndef PXR_BASE_TF_STACK_TRACE_H
8#define PXR_BASE_TF_STACK_TRACE_H
11#include "pxr/base/tf/api.h"
18PXR_NAMESPACE_OPEN_SCOPE
23TF_API std::string TfGetStackTrace();
27void TfPrintStackTrace(FILE *file,
const std::string &reason);
31void TfPrintStackTrace(std::ostream &out, std::string
const &reason);
39void TfLogStackTrace(
const std::string &reason,
bool logtodb=
false);
51void TfLogCrash(
const std::string &reason,
52 const std::string &message,
const std::string &additionalInfo,
53 TfCallContext
const &context,
bool logToDB);
57time_t TfGetAppLaunchTime();
59PXR_NAMESPACE_CLOSE_SCOPE