Adding rocprofilerv2

Change-Id: Ic0cc280ba207d2b8f6ccae1cd4ac3184152fc1ad
This commit is contained in:
Ammar ELWazir
2023-02-03 12:31:39 -06:00
parent e0e5f7336b
commit 8032adb64f
263 changed files with 607729 additions and 307 deletions
+14 -4
View File
@@ -19,10 +19,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
################################################################################
cmake_minimum_required ( VERSION 2.8.12 )
set ( CMAKE_VERBOSE_MAKEFILE TRUE CACHE BOOL "Verbose Output" FORCE )
cmake_minimum_required(VERSION 3.16.0)
set ( EXE_NAME "rocprof-ctrl" )
if ( NOT DEFINED TEST_DIR )
@@ -35,6 +32,19 @@ endif ()
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
add_definitions(-DAMD_INTERNAL_BUILD=1)
find_package(Threads REQUIRED)
find_package(hsa-runtime64 REQUIRED CONFIG HINTS ${CMAKE_INSTALL_PREFIX} PATHS ${ROCM_PATH})
get_property(HSA_RUNTIME_INCLUDE_DIRECTORIES TARGET hsa-runtime64::hsa-runtime64 PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
find_file(HSA_H hsa.h
PATHS ${HSA_RUNTIME_INCLUDE_DIRECTORIES}
PATH_SUFFIXES hsa
NO_DEFAULT_PATH
REQUIRED)
get_filename_component(HSA_RUNTIME_INC_PATH ${HSA_H} DIRECTORY)
include_directories(${HSA_RUNTIME_INC_PATH})
## C test
add_executable ( "c_test" ${TEST_DIR}/app/c_test.c )
target_include_directories ( "c_test" PRIVATE ${ROOT_DIR} $<TARGET_PROPERTY:hsa-runtime64::hsa-runtime64,INTERFACE_INCLUDE_DIRECTORIES> )
+1 -1
View File
@@ -19,7 +19,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*******************************************************************************/
#define ROCPROFILER_V1
#include "inc/rocprofiler.h"
const int ret = 0;
int main() { return ret; }
+2
View File
@@ -26,6 +26,8 @@ THE SOFTWARE.
// //
///////////////////////////////////////////////////////////////////////////////
#define ROCPROFILER_V1
#include <assert.h>
#include <cxxabi.h>
#include <dirent.h>
+1 -1
View File
@@ -25,7 +25,7 @@ POSSIBILITY OF SUCH DAMAGE.
#ifndef TEST_UTIL_HSA_RSRC_FACTORY_H_
#define TEST_UTIL_HSA_RSRC_FACTORY_H_
#define AMD_INTERNAL_BUILD
// #define AMD_INTERNAL_BUILD
#include <hsa/hsa.h>
#include <hsa/hsa_api_trace.h>