Add support for the following kernel symbol query:

- HSA_EXECUTABLE_SYMBOL_INFO_KERNEL_DYNAMIC_CALLSTACK

Change-Id: Idff5c1a2ce2a3e2d65bcc9cf1f66a68d37cd41ef
Этот коммит содержится в:
Konstantin Zhuravlyov
2022-07-15 16:03:27 -04:00
коммит произвёл Jonathan Kim
родитель 5a49b4d17f
Коммит d962fc39bb
2 изменённых файлов: 3 добавлений и 2 удалений
+1 -1
Просмотреть файл
@@ -1431,7 +1431,7 @@ hsa_status_t ExecutableImpl::LoadDefinitionSymbol(hsa_agent_t agent,
uint32_t kernarg_segment_alignment = 16; // FIXME: Use the minumum HSA required alignment.
uint32_t group_segment_size = kd.group_segment_fixed_size;
uint32_t private_segment_size = kd.private_segment_fixed_size;
bool is_dynamic_callstack = false;
bool is_dynamic_callstack = AMDHSA_BITS_GET(kd.kernel_code_properties, rocr::llvm::amdhsa::KERNEL_CODE_PROPERTY_USES_DYNAMIC_STACK);
uint64_t size = sym->Size();