OmniSciDB
a5dc49c757
|
#include "Shared/nvtx_helpers.h"
#include <array>
#include <sstream>
#include <sys/syscall.h>
#include <unistd.h>
#include <boost/filesystem/path.hpp>
#include "Logger/Logger.h"
Go to the source code of this file.
Classes | |
struct | nvtx_helpers::CategoryInfo |
Namespaces | |
nvtx_helpers | |
nvtx_helpers::anonymous_namespace{nvtx_helpers.cpp} | |
Macros | |
#define | NUM_CATEGORIES 4u |
#define | SET_OMNISCI_EVENT_CATEGORY 0 |
Functions | |
void | nvtx_helpers::init () |
void | nvtx_helpers::shutdown () |
const nvtxDomainHandle_t | nvtx_helpers::get_omnisci_domain () |
nvtxEventAttributes_t | nvtx_helpers::anonymous_namespace{nvtx_helpers.cpp}::make_omnisci_event (Category c, const char *name) |
std::string | nvtx_helpers::anonymous_namespace{nvtx_helpers.cpp}::filename (char const *path) |
void | nvtx_helpers::omnisci_range_push (Category c, const char *name, const char *file) |
void | nvtx_helpers::omnisci_range_pop () |
nvtxRangeId_t | nvtx_helpers::omnisci_range_start (Category c, const char *name) |
void | nvtx_helpers::omnisci_range_end (nvtxRangeId_t r) |
void | nvtx_helpers::omnisci_set_mark (Category c, const char *name) |
void | nvtx_helpers::name_current_thread (const char *name) |
Variables | |
static std::array < CategoryInfo, NUM_CATEGORIES > | nvtx_helpers::g_category_infos = {} |
static nvtxDomainHandle_t | nvtx_helpers::g_omnisci_domain = nullptr |
#define NUM_CATEGORIES 4u |
Definition at line 39 of file nvtx_helpers.cpp.
Referenced by nvtx_helpers::init(), and nvtx_helpers::anonymous_namespace{nvtx_helpers.cpp}::make_omnisci_event().
#define SET_OMNISCI_EVENT_CATEGORY 0 |
Definition at line 46 of file nvtx_helpers.cpp.