1 instantiation of DataDescriptorModel
cdac-build-tool (1)
DataDescriptorModel.cs (1)
231return new DataDescriptorModel(_baseline, types, globals, subDescriptors, contracts, PlatformFlags);
28 references to DataDescriptorModel
cdac-build-tool (28)
ComposeCommand.cs (2)
67var builder = new DataDescriptorModel.Builder(baselinesDir); 79var model = builder.Build();
DataDescriptorModel.cs (1)
199public DataDescriptorModel Build()
JsonConverter\FieldModelJsonConverter.cs (3)
14public class FieldModelJsonConverter : JsonConverter<DataDescriptorModel.FieldModel> 16public override DataDescriptorModel.FieldModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 21public override void Write(Utf8JsonWriter writer, DataDescriptorModel.FieldModel value, JsonSerializerOptions options)
JsonConverter\GlobalModelJsonConverter.cs (3)
9public class GlobalModelJsonConverter : JsonConverter<DataDescriptorModel.GlobalModel> 11public override DataDescriptorModel.GlobalModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 16public override void Write(Utf8JsonWriter writer, DataDescriptorModel.GlobalModel value, JsonSerializerOptions options)
JsonConverter\GlobalValueJsonConverter.cs (6)
9public class GlobalValueJsonConverter : JsonConverter<DataDescriptorModel.GlobalValue> 11public override DataDescriptorModel.GlobalValue Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 16public override void Write(Utf8JsonWriter writer, DataDescriptorModel.GlobalValue value, JsonSerializerOptions options) 20case DataDescriptorModel.GlobalValue.KindEnum.Direct: 25case DataDescriptorModel.GlobalValue.KindEnum.Indirect: 31case DataDescriptorModel.GlobalValue.KindEnum.String:
JsonConverter\TypeModelJsonConverter.cs (3)
9public class TypeModelJsonConverter : JsonConverter<DataDescriptorModel.TypeModel> 13public override DataDescriptorModel.TypeModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 18public override void Write(Utf8JsonWriter writer, DataDescriptorModel.TypeModel value, JsonSerializerOptions options)
ObjectFileScraper.cs (10)
20private readonly DataDescriptorModel.Builder _builder; 23public ObjectFileScraper(bool verbose, DataDescriptorModel.Builder builder) 349public void AddToModel(DataDescriptorModel.Builder builder) 395var globalValue = DataDescriptorModel.GlobalValue.MakeDirect(globalSpec.Value); 404var globalValue = DataDescriptorModel.GlobalValue.MakeIndirect(auxDataIdx); 405builder.AddOrUpdateGlobal(globalName, DataDescriptorModel.PointerTypeName, globalValue); 412var globalValue = DataDescriptorModel.GlobalValue.MakeString(GetPoolString(globalString.ValueIdx)); 413builder.AddOrUpdateGlobal(globalName, DataDescriptorModel.StringTypeName, globalValue); 421var globalValue = DataDescriptorModel.GlobalValue.MakeIndirect(auxDataIdx); 422builder.AddOrUpdateSubDescriptor(globalName, DataDescriptorModel.PointerTypeName, globalValue);