diff --git a/rocclr/device/devprogram.cpp b/rocclr/device/devprogram.cpp old mode 100644 new mode 100755 index 5f1d80dcd4..7c06590d14 --- a/rocclr/device/devprogram.cpp +++ b/rocclr/device/devprogram.cpp @@ -2633,6 +2633,15 @@ const bool Program::getLoweredNames(std::vector* mangledNames) cons return false; #endif } + +bool Program::getGlobalFuncFromCodeObj(std::vector* func_names) const { +#if defined(USE_COMGR_LIBRARY) + return getSymbolsFromCodeObj(func_names, AMD_COMGR_SYMBOL_TYPE_FUNC); +#else + return true; +#endif +} + bool Program::getGlobalVarFromCodeObj(std::vector* var_names) const { #if defined(USE_COMGR_LIBRARY) return getSymbolsFromCodeObj(var_names, AMD_COMGR_SYMBOL_TYPE_OBJECT); diff --git a/rocclr/device/devprogram.hpp b/rocclr/device/devprogram.hpp old mode 100644 new mode 100755 index 108a1aee0f..e7fb83ba4c --- a/rocclr/device/devprogram.hpp +++ b/rocclr/device/devprogram.hpp @@ -247,6 +247,7 @@ class Program : public amd::HeapObject { //! Get mangled name of a name expresion const bool getLoweredNames(std::vector* mangledNames) const; + bool getGlobalFuncFromCodeObj(std::vector* func_names) const; bool getGlobalVarFromCodeObj(std::vector* var_names) const; bool getUndefinedVarFromCodeObj(std::vector* var_names) const;