diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/page_migration/page_migration.cpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/page_migration/page_migration.cpp index 23b3b28cfa..f1a1d61a2f 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/page_migration/page_migration.cpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/page_migration/page_migration.cpp @@ -24,6 +24,7 @@ #include "lib/common/logging.hpp" #include "lib/common/mpl.hpp" #include "lib/common/static_object.hpp" +#include "lib/common/utility.hpp" #include "lib/rocprofiler-sdk/agent.hpp" #include "lib/rocprofiler-sdk/buffer.hpp" #include "lib/rocprofiler-sdk/context/context.hpp" @@ -426,6 +427,7 @@ page_migration_record_t parse_event(std::string { ROCP_CI_LOG(WARNING) << "ROCPROFILER_PAGE_MIGRATION_NONE for parsing page migration events should not happen"; + return common::init_public_api_struct(page_migration_record_t{}); } template diff --git a/projects/rocprofiler-sdk/tests/page-migration/CMakeLists.txt b/projects/rocprofiler-sdk/tests/page-migration/CMakeLists.txt index 8516d0272b..d5caa5ef75 100644 --- a/projects/rocprofiler-sdk/tests/page-migration/CMakeLists.txt +++ b/projects/rocprofiler-sdk/tests/page-migration/CMakeLists.txt @@ -21,6 +21,7 @@ add_test(NAME test-page-migration-execute COMMAND $ set(page-migration-env "${PRELOAD_ENV}" + "ROCPROFILER_DISABLE_PERFETTO_ANNOTATIONS=1" "ROCPROFILER_TOOL_OUTPUT_FILE=page-migration-test.json" "LD_LIBRARY_PATH=$:$ENV{LD_LIBRARY_PATH}" )