fixing SQTT copy mode result buffer allocation
Dieser Commit ist enthalten in:
1 Ursprung
9a9418ad16
Commit
58e879343f
4 Dateien geändert
+18
-18
Keine Dateien entsprechen Ihrer Suche
@@ -184,13 +184,13 @@ void output_results(FILE* file, const rocprofiler_feature_t* features, const uns
|
||||
ptr = chunk_data + off;
|
||||
size += chunk_size;
|
||||
}
|
||||
free(p->data.result_bytes.ptr);
|
||||
|
||||
fprintf(file, "size(%lu)\n", size);
|
||||
if (size > p->data.result_bytes.size) {
|
||||
fprintf(stderr, "SQTT data size is out of the result buffer size\n");
|
||||
exit(1);
|
||||
}
|
||||
free(p->data.result_bytes.ptr);
|
||||
const_cast<rocprofiler_feature_t*>(p)->data.result_bytes.size = 0;
|
||||
} else {
|
||||
fprintf(file, "(\n");
|
||||
trace_data_arg_t trace_data_arg{file, label};
|
||||
|
||||
@@ -29,6 +29,8 @@ else
|
||||
tbin=$test_bin_dflt
|
||||
fi
|
||||
echo "Run $tbin"
|
||||
export ROCP_KITER=100
|
||||
export ROCP_DITER=100
|
||||
eval $tbin
|
||||
|
||||
exit 0
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren