mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 09:14:47 +08:00
Fix to kernel name size copy given > 256 on windows
- Enables truncation on windows for kernel name > 256 to account for the null terminator. Change-Id: I97ba4d5a65d9675d6c0da70b8eab5bdff28b7dc0 Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
This commit is contained in:
@@ -540,7 +540,7 @@ ze_result_t KernelImp::setArgSampler(uint32_t argIndex, size_t argSize, const vo
|
||||
|
||||
ze_result_t KernelImp::getProperties(ze_kernel_properties_t *pKernelProperties) {
|
||||
size_t kernelNameSize = std::min(this->kernelImmData->getDescriptor().kernelMetadata.kernelName.size(),
|
||||
static_cast<size_t>(ZE_MAX_KERNEL_NAME));
|
||||
(static_cast<size_t>(ZE_MAX_KERNEL_NAME) - 1));
|
||||
strncpy_s(pKernelProperties->name, ZE_MAX_KERNEL_NAME,
|
||||
this->kernelImmData->getDescriptor().kernelMetadata.kernelName.c_str(), kernelNameSize);
|
||||
|
||||
@@ -556,7 +556,7 @@ ze_result_t KernelImp::getProperties(ze_kernel_properties_t *pKernelProperties)
|
||||
|
||||
ze_result_t KernelImp::getPropertiesExt(ze_kernel_propertiesExt_t *pKernelProperties) {
|
||||
size_t kernelNameSize = std::min(this->kernelImmData->getDescriptor().kernelMetadata.kernelName.size(),
|
||||
static_cast<size_t>(ZE_MAX_KERNEL_NAME));
|
||||
(static_cast<size_t>(ZE_MAX_KERNEL_NAME) - 1));
|
||||
strncpy_s(pKernelProperties->name, ZE_MAX_KERNEL_NAME,
|
||||
this->kernelImmData->getDescriptor().kernelMetadata.kernelName.c_str(), kernelNameSize);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user