adding prof-protocol layer

This commit is contained in:
Evgeny
2018-08-07 03:25:55 -05:00
parent eb2e63aa28
commit c7f4758675
12 changed files with 427 additions and 181 deletions
+12 -7
View File
@@ -6,24 +6,29 @@
#include <string>
#define EXC_ABORT(error, stream) \
{ \
do { \
std::ostringstream oss; \
oss << __FUNCTION__ << "(), " << stream; \
std::cout << oss.str() << std::endl; \
abort(); \
}
} while (0)
#define EXC_RAISING(error, stream) \
{ \
do { \
std::ostringstream oss; \
oss << __FUNCTION__ << "(), " << stream; \
throw roctracer::util::exception(error, oss.str()); \
}
} while (0)
#define HCC_EXC_RAISING(error, stream) \
do { \
EXC_RAISING(error, "HCC error: " << stream); \
} while(0)
#define HIP_EXC_RAISING(error, stream) \
{ \
EXC_RAISING(error, "HIP error: " << stream); \
}
do { \
EXC_RAISING(error, "HIP error: " << stream); \
} while(0)
namespace roctracer {
namespace util {