7e6e33cfce
* Initial Implementation: include
* Initial Implementation: lib details (#11)
* Initial Implementation: lib details
* Initial Implementation: lib (#12)
* Initial Implementation: lib
* Initial Implementation: source (#13)
* Initial Implementation: source
* Initial Implementation: samples (#14)
* Initial Implementation: samples
* Initial Implementation: tests (#15)
* Initial Implementation: tests
* Initial Implementation: scripts (#16)
* Initial Implementation: scripts
* Initial Implementation: cmake (#17)
* Initial Implementation: cmake
* Initial Implementation: top-level files (#18)
* Initial Implementation: top-level files
- clang-format
- clang-tidy
- cmake-format
- ignore build and cache directories
- main CMakeLists.txt
- pyproject.toml (python formatting)
- VERSION file
* Initial Implementation: workflow (#19)
* Fix unused variable
- rocprofiler_register_warn_level
[ROCm/rocprofiler-register commit: fa4295db6b]
32 lines
425 B
C
32 lines
425 B
C
|
|
#pragma once
|
|
|
|
#include <dlfcn.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#if defined(ROCP_REG_TEST_WEAK) && ROCP_REG_TEST_WEAK > 0
|
|
# pragma weak hip_init
|
|
# pragma weak hsa_init
|
|
# pragma weak roctxRangePush
|
|
# pragma weak roctxRangePop
|
|
#endif
|
|
|
|
extern void
|
|
hip_init(void);
|
|
|
|
extern void
|
|
hsa_init(void);
|
|
|
|
extern void
|
|
roctxRangePush(const char*);
|
|
|
|
extern void
|
|
roctxRangePop(const char*);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|