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