Add hipdbPrintMem - wrapper for hcc memory tracker.

[ROCm/clr commit: 18660be8ce]
Этот коммит содержится в:
Ben Sander
2017-07-03 15:05:30 -05:00
родитель b52c040bd5
Коммит 57733404c1
3 изменённых файлов: 35 добавлений и 0 удалений
+1
Просмотреть файл
@@ -179,6 +179,7 @@ if(HIP_PLATFORM STREQUAL "hcc")
src/hip_peer.cpp
src/hip_stream.cpp
src/hip_module.cpp
src/hip_db.cpp
src/grid_launch.cpp
src/env.cpp)
+22
Просмотреть файл
@@ -0,0 +1,22 @@
/**
* @defgroup HipDb HCC-specific debug facilities
* @{
*/
/**
* @brief * Print memory tracker information for this pointer.
*
* HIP maintains a table for all memory allocations performed by the application.
* If targetAddress is 0, the entire table is printed to stderr.
* If targetAddress is non-null, this routine will perform some forensic analysis
* to find the pointer
*/
void hipdbPrintMem(void *targetAddress);
// doxygen end HipDb
/**
* @}
*/
+12
Просмотреть файл
@@ -0,0 +1,12 @@
#include "hcc/hc_am.hpp"
void hipdbPrintMem(void *targetAddress)
{
hc::am_memtracker_print(targetAddress);
};