@@ -74,9 +74,9 @@ const char *threeParamsTwoLocal = "\n\
74
74
TEST_P (cudaKernelTest, CreateProgramAndKernel) {
75
75
76
76
uur::raii::Program program = nullptr ;
77
- ASSERT_SUCCESS (urProgramCreateWithBinary (context, device, sizeof (ptxSource),
78
- (const uint8_t *)ptxSource,
79
- nullptr , program.ptr ()));
77
+ ASSERT_SUCCESS (urProgramCreateWithBinary (
78
+ context, device, std::strlen (ptxSource), (const uint8_t *)ptxSource,
79
+ nullptr , program.ptr ()));
80
80
ASSERT_NE (program, nullptr );
81
81
ASSERT_SUCCESS (urProgramBuild (context, program, nullptr ));
82
82
@@ -116,9 +116,9 @@ TEST_P(cudaKernelTest, CreateProgramAndKernelWithMetadata) {
116
116
ur_program_properties_t programProps{UR_STRUCTURE_TYPE_PROGRAM_PROPERTIES,
117
117
nullptr , 1 , &reqdWorkGroupSizeMDProp};
118
118
uur::raii::Program program = nullptr ;
119
- ASSERT_SUCCESS (urProgramCreateWithBinary (context, device, sizeof (ptxSource),
120
- (const uint8_t *)ptxSource,
121
- &programProps, program.ptr ()));
119
+ ASSERT_SUCCESS (urProgramCreateWithBinary (
120
+ context, device, std::strlen (ptxSource), (const uint8_t *)ptxSource,
121
+ &programProps, program.ptr ()));
122
122
ASSERT_NE (program, nullptr );
123
123
124
124
ASSERT_SUCCESS (urProgramBuild (context, program, nullptr ));
@@ -138,9 +138,9 @@ TEST_P(cudaKernelTest, CreateProgramAndKernelWithMetadata) {
138
138
139
139
TEST_P (cudaKernelTest, URKernelArgumentSimple) {
140
140
uur::raii::Program program = nullptr ;
141
- ASSERT_SUCCESS (urProgramCreateWithBinary (context, device, sizeof (ptxSource),
142
- (const uint8_t *)ptxSource,
143
- nullptr , program.ptr ()));
141
+ ASSERT_SUCCESS (urProgramCreateWithBinary (
142
+ context, device, std::strlen (ptxSource), (const uint8_t *)ptxSource,
143
+ nullptr , program.ptr ()));
144
144
ASSERT_NE (program, nullptr );
145
145
ASSERT_SUCCESS (urProgramBuild (context, program, nullptr ));
146
146
@@ -160,9 +160,9 @@ TEST_P(cudaKernelTest, URKernelArgumentSimple) {
160
160
161
161
TEST_P (cudaKernelTest, URKernelArgumentSetTwice) {
162
162
uur::raii::Program program = nullptr ;
163
- ASSERT_SUCCESS (urProgramCreateWithBinary (context, device, sizeof (ptxSource),
164
- (const uint8_t *)ptxSource,
165
- nullptr , program.ptr ()));
163
+ ASSERT_SUCCESS (urProgramCreateWithBinary (
164
+ context, device, std::strlen (ptxSource), (const uint8_t *)ptxSource,
165
+ nullptr , program.ptr ()));
166
166
ASSERT_NE (program, nullptr );
167
167
ASSERT_SUCCESS (urProgramBuild (context, program, nullptr ));
168
168
@@ -189,9 +189,9 @@ TEST_P(cudaKernelTest, URKernelArgumentSetTwice) {
189
189
190
190
TEST_P (cudaKernelTest, URKernelDispatch) {
191
191
uur::raii::Program program = nullptr ;
192
- ASSERT_SUCCESS (urProgramCreateWithBinary (context, device, sizeof (ptxSource),
193
- (const uint8_t *)ptxSource,
194
- nullptr , program.ptr ()));
192
+ ASSERT_SUCCESS (urProgramCreateWithBinary (
193
+ context, device, std::strlen (ptxSource), (const uint8_t *)ptxSource,
194
+ nullptr , program.ptr ()));
195
195
ASSERT_NE (program, nullptr );
196
196
ASSERT_SUCCESS (urProgramBuild (context, program, nullptr ));
197
197
@@ -218,9 +218,9 @@ TEST_P(cudaKernelTest, URKernelDispatch) {
218
218
219
219
TEST_P (cudaKernelTest, URKernelDispatchTwo) {
220
220
uur::raii::Program program = nullptr ;
221
- ASSERT_SUCCESS (urProgramCreateWithBinary (context, device, sizeof (ptxSource),
222
- (const uint8_t *)twoParams,
223
- nullptr , program.ptr ()));
221
+ ASSERT_SUCCESS (urProgramCreateWithBinary (
222
+ context, device, std::strlen (ptxSource), (const uint8_t *)twoParams,
223
+ nullptr , program.ptr ()));
224
224
ASSERT_NE (program, nullptr );
225
225
ASSERT_SUCCESS (urProgramBuild (context, program, nullptr ));
226
226
0 commit comments