@@ -45,7 +45,6 @@ public sealed class ApplicationConfig
45
45
public bool uses_assembly_preload ;
46
46
public bool broken_exception_transitions ;
47
47
public bool jni_add_native_method_registration_attribute_present ;
48
- public bool have_runtime_config_blob ;
49
48
public bool have_assemblies_blob ;
50
49
public bool marshal_methods_enabled ;
51
50
public bool ignore_split_configs ;
@@ -68,7 +67,7 @@ public sealed class ApplicationConfig
68
67
public bool managed_marshal_methods_lookup_enabled ;
69
68
}
70
69
71
- const uint ApplicationConfigFieldCount = 27 ;
70
+ const uint ApplicationConfigFieldCount = 26 ;
72
71
73
72
const string ApplicationConfigSymbolName = "application_config" ;
74
73
const string AppEnvironmentVariablesSymbolName = "app_environment_variables" ;
@@ -237,107 +236,102 @@ static ApplicationConfig ReadApplicationConfig (EnvironmentFile envFile)
237
236
ret . jni_add_native_method_registration_attribute_present = ConvertFieldToBool ( "jni_add_native_method_registration_attribute_present" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
238
237
break ;
239
238
240
- case 6 : // have_runtime_config_blob: bool / .byte
241
- AssertFieldType ( envFile . Path , parser . SourceFilePath , ".byte" , field [ 0 ] , item . LineNumber ) ;
242
- ret . have_runtime_config_blob = ConvertFieldToBool ( "have_runtime_config_blob" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
243
- break ;
244
-
245
- case 7 : // have_assemblies_blob: bool / .byte
239
+ case 6 : // have_assemblies_blob: bool / .byte
246
240
AssertFieldType ( envFile . Path , parser . SourceFilePath , ".byte" , field [ 0 ] , item . LineNumber ) ;
247
241
ret . have_assemblies_blob = ConvertFieldToBool ( "have_assemblies_blob" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
248
242
break ;
249
243
250
- case 8 : // marshal_methods_enabled: bool / .byte
244
+ case 7 : // marshal_methods_enabled: bool / .byte
251
245
AssertFieldType ( envFile . Path , parser . SourceFilePath , ".byte" , field [ 0 ] , item . LineNumber ) ;
252
246
ret . marshal_methods_enabled = ConvertFieldToBool ( "marshal_methods_enabled" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
253
247
break ;
254
248
255
- case 9 : // ignore_split_configs: bool / .byte
249
+ case 8 : // ignore_split_configs: bool / .byte
256
250
AssertFieldType ( envFile . Path , parser . SourceFilePath , ".byte" , field [ 0 ] , item . LineNumber ) ;
257
251
ret . ignore_split_configs = ConvertFieldToBool ( "ignore_split_configs" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
258
252
break ;
259
253
260
- case 10 : // bound_stream_io_exception_type: byte / .byte
254
+ case 9 : // bound_stream_io_exception_type: byte / .byte
261
255
AssertFieldType ( envFile . Path , parser . SourceFilePath , ".byte" , field [ 0 ] , item . LineNumber ) ;
262
256
ret . bound_stream_io_exception_type = ConvertFieldToByte ( "bound_stream_io_exception_type" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
263
257
break ;
264
258
265
- case 11 : // package_naming_policy: uint32_t / .word | .long
259
+ case 10 : // package_naming_policy: uint32_t / .word | .long
266
260
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
267
261
ret . package_naming_policy = ConvertFieldToUInt32 ( "package_naming_policy" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
268
262
break ;
269
263
270
- case 12 : // environment_variable_count: uint32_t / .word | .long
264
+ case 11 : // environment_variable_count: uint32_t / .word | .long
271
265
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
272
266
ret . environment_variable_count = ConvertFieldToUInt32 ( "environment_variable_count" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
273
267
break ;
274
268
275
- case 13 : // system_property_count: uint32_t / .word | .long
269
+ case 12 : // system_property_count: uint32_t / .word | .long
276
270
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
277
271
ret . system_property_count = ConvertFieldToUInt32 ( "system_property_count" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
278
272
break ;
279
273
280
- case 14 : // number_of_assemblies_in_apk: uint32_t / .word | .long
274
+ case 13 : // number_of_assemblies_in_apk: uint32_t / .word | .long
281
275
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
282
276
ret . number_of_assemblies_in_apk = ConvertFieldToUInt32 ( "number_of_assemblies_in_apk" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
283
277
break ;
284
278
285
- case 15 : // bundled_assembly_name_width: uint32_t / .word | .long
279
+ case 14 : // bundled_assembly_name_width: uint32_t / .word | .long
286
280
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
287
281
ret . bundled_assembly_name_width = ConvertFieldToUInt32 ( "bundled_assembly_name_width" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
288
282
break ;
289
283
290
- case 16 : // number_of_assembly_store_files: uint32_t / .word | .long
284
+ case 15 : // number_of_assembly_store_files: uint32_t / .word | .long
291
285
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
292
286
ret . number_of_assembly_store_files = ConvertFieldToUInt32 ( "number_of_assembly_store_files" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
293
287
break ;
294
288
295
- case 17 : // number_of_dso_cache_entries: uint32_t / .word | .long
289
+ case 16 : // number_of_dso_cache_entries: uint32_t / .word | .long
296
290
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
297
291
ret . number_of_dso_cache_entries = ConvertFieldToUInt32 ( "number_of_dso_cache_entries" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
298
292
break ;
299
293
300
- case 18 : // number_of_aot_cache_entries: uint32_t / .word | .long
294
+ case 17 : // number_of_aot_cache_entries: uint32_t / .word | .long
301
295
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
302
296
ret . number_of_aot_cache_entries = ConvertFieldToUInt32 ( "number_of_aot_cache_entries" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
303
297
break ;
304
298
305
- case 19 : // android_runtime_jnienv_class_token: uint32_t / .word | .long
299
+ case 18 : // android_runtime_jnienv_class_token: uint32_t / .word | .long
306
300
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
307
301
ret . android_runtime_jnienv_class_token = ConvertFieldToUInt32 ( "android_runtime_jnienv_class_token" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
308
302
break ;
309
303
310
- case 20 : // jnienv_initialize_method_token: uint32_t / .word | .long
304
+ case 19 : // jnienv_initialize_method_token: uint32_t / .word | .long
311
305
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
312
306
ret . jnienv_initialize_method_token = ConvertFieldToUInt32 ( "jnienv_initialize_method_token" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
313
307
break ;
314
308
315
- case 21 : // jnienv_registerjninatives_method_token: uint32_t / .word | .long
309
+ case 20 : // jnienv_registerjninatives_method_token: uint32_t / .word | .long
316
310
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
317
311
ret . jnienv_registerjninatives_method_token = ConvertFieldToUInt32 ( "jnienv_registerjninatives_method_token" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
318
312
break ;
319
313
320
- case 22 : // jni_remapping_replacement_type_count: uint32_t / .word | .long
314
+ case 21 : // jni_remapping_replacement_type_count: uint32_t / .word | .long
321
315
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
322
316
ret . jni_remapping_replacement_type_count = ConvertFieldToUInt32 ( "jni_remapping_replacement_type_count" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
323
317
break ;
324
318
325
- case 23 : // jni_remapping_replacement_method_index_entry_count: uint32_t / .word | .long
319
+ case 22 : // jni_remapping_replacement_method_index_entry_count: uint32_t / .word | .long
326
320
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
327
321
ret . jni_remapping_replacement_method_index_entry_count = ConvertFieldToUInt32 ( "jni_remapping_replacement_method_index_entry_count" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
328
322
break ;
329
323
330
- case 24 : // mono_components_mask: uint32_t / .word | .long
324
+ case 23 : // mono_components_mask: uint32_t / .word | .long
331
325
Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
332
326
ret . mono_components_mask = ConvertFieldToUInt32 ( "mono_components_mask" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
333
327
break ;
334
328
335
- case 25 : // android_package_name: string / [pointer type]
329
+ case 24 : // android_package_name: string / [pointer type]
336
330
Assert . IsTrue ( expectedPointerTypes . Contains ( field [ 0 ] ) , $ "Unexpected pointer field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
337
331
pointers . Add ( field [ 1 ] . Trim ( ) ) ;
338
332
break ;
339
333
340
- case 26 : // managed_marshal_methods_lookup_enabled: bool / .byte
334
+ case 25 : // managed_marshal_methods_lookup_enabled: bool / .byte
341
335
AssertFieldType ( envFile . Path , parser . SourceFilePath , ".byte" , field [ 0 ] , item . LineNumber ) ;
342
336
ret . managed_marshal_methods_lookup_enabled = ConvertFieldToBool ( "managed_marshal_methods_lookup_enabled" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
343
337
break ;
0 commit comments