Simplify json-tool JSON schema for callback records (#790)

- formerly, the rocprofiler_callback_tracing_record_t data was stored in itr["record"], e.g. itr["record"]["correlation_id"]
  - dropped "record" key, e.g. itr["correlation_id"]
Bu işleme şunda yer alıyor:
Jonathan R. Madsen
2024-04-18 03:58:10 -05:00
işlemeyi yapan: GitHub
ebeveyn 39dd5a81df
işleme 32bc339789
5 değiştirilmiş dosya ile 38 ekleme ve 47 silme
+7 -7
Dosyayı Görüntüle
@@ -431,7 +431,7 @@ struct code_object_callback_record_t
void save(ArchiveT& ar) const
{
ar(cereal::make_nvp("timestamp", timestamp));
ar(cereal::make_nvp("record", record));
cereal::save(ar, record);
ar(cereal::make_nvp("payload", payload));
}
};
@@ -446,7 +446,7 @@ struct kernel_symbol_callback_record_t
void save(ArchiveT& ar) const
{
ar(cereal::make_nvp("timestamp", timestamp));
ar(cereal::make_nvp("record", record));
cereal::save(ar, record);
ar(cereal::make_nvp("payload", payload));
}
};
@@ -462,7 +462,7 @@ struct hsa_api_callback_record_t
void save(ArchiveT& ar) const
{
ar(cereal::make_nvp("timestamp", timestamp));
ar(cereal::make_nvp("record", record));
cereal::save(ar, record);
ar(cereal::make_nvp("payload", payload));
serialize_args(ar, args);
}
@@ -479,7 +479,7 @@ struct hip_api_callback_record_t
void save(ArchiveT& ar) const
{
ar(cereal::make_nvp("timestamp", timestamp));
ar(cereal::make_nvp("record", record));
cereal::save(ar, record);
ar(cereal::make_nvp("payload", payload));
serialize_args(ar, args);
}
@@ -496,7 +496,7 @@ struct marker_api_callback_record_t
void save(ArchiveT& ar) const
{
ar(cereal::make_nvp("timestamp", timestamp));
ar(cereal::make_nvp("record", record));
cereal::save(ar, record);
ar(cereal::make_nvp("payload", payload));
serialize_args(ar, args);
}
@@ -512,7 +512,7 @@ struct kernel_dispatch_callback_record_t
void save(ArchiveT& ar) const
{
ar(cereal::make_nvp("timestamp", timestamp));
ar(cereal::make_nvp("record", record));
cereal::save(ar, record);
ar(cereal::make_nvp("payload", payload));
}
};
@@ -527,7 +527,7 @@ struct scratch_memory_callback_record_t
void save(ArchiveT& ar) const
{
ar(cereal::make_nvp("timestamp", timestamp));
ar(cereal::make_nvp("record", record));
cereal::save(ar, record);
ar(cereal::make_nvp("payload", payload));
if constexpr(std::is_same<ArchiveT, cereal::BinaryOutputArchive>::value ||