OmniSciDB
a5dc49c757
|
Namespaces | |
anonymous_namespace{nvtx_helpers.cpp} | |
Classes | |
struct | CategoryInfo |
Enumerations | |
enum | Category { Category::kNone, Category::kDebugTimer, Category::kQueryStateTimer, Category::kRenderLogger } |
Variables | |
static std::array < CategoryInfo, NUM_CATEGORIES > | g_category_infos = {} |
static nvtxDomainHandle_t | g_omnisci_domain = nullptr |
|
strong |
Enumerator | |
---|---|
kNone | |
kDebugTimer | |
kQueryStateTimer | |
kRenderLogger |
Definition at line 38 of file nvtx_helpers.h.
|
inline |
Definition at line 255 of file nvtx_helpers.h.
|
inline |
Definition at line 258 of file nvtx_helpers.h.
|
inline |
Definition at line 261 of file nvtx_helpers.h.
|
inline |
Definition at line 260 of file nvtx_helpers.h.
const nvtxDomainHandle_t nvtx_helpers::get_omnisci_domain | ( | ) |
Definition at line 73 of file nvtx_helpers.cpp.
References g_omnisci_domain.
|
inline |
Definition at line 48 of file nvtx_helpers.cpp.
References CHECK_LT, g_category_infos, g_omnisci_domain, kDebugTimer, kQueryStateTimer, kRenderLogger, setup::name, and NUM_CATEGORIES.
Referenced by logger::init().
|
inline |
Definition at line 239 of file nvtx_helpers.h.
|
inline |
Definition at line 147 of file nvtx_helpers.cpp.
References logger::thread_id().
|
inline |
Definition at line 240 of file nvtx_helpers.h.
|
inline |
Definition at line 134 of file nvtx_helpers.cpp.
References g_omnisci_domain.
|
inline |
Definition at line 119 of file nvtx_helpers.cpp.
References g_omnisci_domain.
Referenced by logger::DebugTimer::~DebugTimer(), and query_state::Timer::~Timer().
|
inline |
Definition at line 103 of file nvtx_helpers.cpp.
References nvtx_helpers::anonymous_namespace{nvtx_helpers.cpp}::filename(), g_omnisci_domain, nvtx_helpers::anonymous_namespace{nvtx_helpers.cpp}::make_omnisci_event(), and setup::name.
Referenced by query_state::Timer::Timer().
|
inline |
Definition at line 125 of file nvtx_helpers.cpp.
References g_omnisci_domain, and nvtx_helpers::anonymous_namespace{nvtx_helpers.cpp}::make_omnisci_event().
|
inline |
Definition at line 140 of file nvtx_helpers.cpp.
References g_omnisci_domain, and nvtx_helpers::anonymous_namespace{nvtx_helpers.cpp}::make_omnisci_event().
|
inline |
Definition at line 253 of file nvtx_helpers.h.
Referenced by StringDictionaryProxy::TranslationMap< Datum >::setRangeEnd().
|
inline |
Definition at line 246 of file nvtx_helpers.h.
|
inline |
Definition at line 245 of file nvtx_helpers.h.
|
inline |
Definition at line 247 of file nvtx_helpers.h.
Referenced by StringDictionaryProxy::TranslationMap< Datum >::setRangeStart().
|
inline |
Definition at line 250 of file nvtx_helpers.h.
|
inline |
Definition at line 259 of file nvtx_helpers.h.
|
inline |
Definition at line 244 of file nvtx_helpers.h.
|
inline |
Definition at line 66 of file nvtx_helpers.cpp.
References g_omnisci_domain.
Referenced by logger::shutdown().
|
static |
Definition at line 40 of file nvtx_helpers.cpp.
Referenced by init(), and nvtx_helpers::anonymous_namespace{nvtx_helpers.cpp}::make_omnisci_event().
|
static |
Definition at line 41 of file nvtx_helpers.cpp.
Referenced by get_omnisci_domain(), init(), omnisci_range_end(), omnisci_range_pop(), omnisci_range_push(), omnisci_range_start(), omnisci_set_mark(), and shutdown().