@@ -46,15 +46,13 @@ public sealed class ApplicationConfig
4646 public bool broken_exception_transitions ;
4747 public bool jni_add_native_method_registration_attribute_present ;
4848 public bool have_runtime_config_blob ;
49- public bool have_assemblies_blob ;
5049 public bool marshal_methods_enabled ;
5150 public bool ignore_split_configs ;
5251 public byte bound_stream_io_exception_type ;
5352 public uint package_naming_policy ;
5453 public uint environment_variable_count ;
5554 public uint system_property_count ;
5655 public uint number_of_assemblies_in_apk ;
57- public uint bundled_assembly_name_width ;
5856 public uint number_of_assembly_store_files ;
5957 public uint number_of_dso_cache_entries ;
6058 public uint number_of_aot_cache_entries ;
@@ -67,7 +65,7 @@ public sealed class ApplicationConfig
6765 public string android_package_name = String . Empty ;
6866 }
6967
70- const uint ApplicationConfigFieldCount = 26 ;
68+ const uint ApplicationConfigFieldCount = 24 ;
7169
7270 const string ApplicationConfigSymbolName = "application_config" ;
7371 const string AppEnvironmentVariablesSymbolName = "app_environment_variables" ;
@@ -241,97 +239,87 @@ static ApplicationConfig ReadApplicationConfig (EnvironmentFile envFile)
241239 ret . have_runtime_config_blob = ConvertFieldToBool ( "have_runtime_config_blob" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
242240 break ;
243241
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
250243 AssertFieldType ( envFile . Path , parser . SourceFilePath , ".byte" , field [ 0 ] , item . LineNumber ) ;
251244 ret . marshal_methods_enabled = ConvertFieldToBool ( "marshal_methods_enabled" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
252245 break ;
253246
254- case 9 : // ignore_split_configs: bool / .byte
247+ case 8 : // ignore_split_configs: bool / .byte
255248 AssertFieldType ( envFile . Path , parser . SourceFilePath , ".byte" , field [ 0 ] , item . LineNumber ) ;
256249 ret . ignore_split_configs = ConvertFieldToBool ( "ignore_split_configs" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
257250 break ;
258251
259- case 10 : // bound_stream_io_exception_type: byte / .byte
252+ case 9 : // bound_stream_io_exception_type: byte / .byte
260253 AssertFieldType ( envFile . Path , parser . SourceFilePath , ".byte" , field [ 0 ] , item . LineNumber ) ;
261254 ret . bound_stream_io_exception_type = ConvertFieldToByte ( "bound_stream_io_exception_type" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
262255 break ;
263256
264- case 11 : // package_naming_policy: uint32_t / .word | .long
257+ case 10 : // package_naming_policy: uint32_t / .word | .long
265258 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
266259 ret . package_naming_policy = ConvertFieldToUInt32 ( "package_naming_policy" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
267260 break ;
268261
269- case 12 : // environment_variable_count: uint32_t / .word | .long
262+ case 11 : // environment_variable_count: uint32_t / .word | .long
270263 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
271264 ret . environment_variable_count = ConvertFieldToUInt32 ( "environment_variable_count" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
272265 break ;
273266
274- case 13 : // system_property_count: uint32_t / .word | .long
267+ case 12 : // system_property_count: uint32_t / .word | .long
275268 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
276269 ret . system_property_count = ConvertFieldToUInt32 ( "system_property_count" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
277270 break ;
278271
279- case 14 : // number_of_assemblies_in_apk: uint32_t / .word | .long
272+ case 13 : // number_of_assemblies_in_apk: uint32_t / .word | .long
280273 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
281274 ret . number_of_assemblies_in_apk = ConvertFieldToUInt32 ( "number_of_assemblies_in_apk" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
282275 break ;
283276
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
290278 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
291279 ret . number_of_assembly_store_files = ConvertFieldToUInt32 ( "number_of_assembly_store_files" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
292280 break ;
293281
294- case 17 : // number_of_dso_cache_entries: uint32_t / .word | .long
282+ case 15 : // number_of_dso_cache_entries: uint32_t / .word | .long
295283 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
296284 ret . number_of_dso_cache_entries = ConvertFieldToUInt32 ( "number_of_dso_cache_entries" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
297285 break ;
298286
299- case 18 : // number_of_aot_cache_entries: uint32_t / .word | .long
287+ case 16 : // number_of_aot_cache_entries: uint32_t / .word | .long
300288 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
301289 ret . number_of_aot_cache_entries = ConvertFieldToUInt32 ( "number_of_aot_cache_entries" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
302290 break ;
303291
304- case 19 : // android_runtime_jnienv_class_token: uint32_t / .word | .long
292+ case 17 : // android_runtime_jnienv_class_token: uint32_t / .word | .long
305293 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
306294 ret . android_runtime_jnienv_class_token = ConvertFieldToUInt32 ( "android_runtime_jnienv_class_token" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
307295 break ;
308296
309- case 20 : // jnienv_initialize_method_token: uint32_t / .word | .long
297+ case 18 : // jnienv_initialize_method_token: uint32_t / .word | .long
310298 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
311299 ret . jnienv_initialize_method_token = ConvertFieldToUInt32 ( "jnienv_initialize_method_token" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
312300 break ;
313301
314- case 21 : // jnienv_registerjninatives_method_token: uint32_t / .word | .long
302+ case 19 : // jnienv_registerjninatives_method_token: uint32_t / .word | .long
315303 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
316304 ret . jnienv_registerjninatives_method_token = ConvertFieldToUInt32 ( "jnienv_registerjninatives_method_token" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
317305 break ;
318306
319- case 22 : // jni_remapping_replacement_type_count: uint32_t / .word | .long
307+ case 20 : // jni_remapping_replacement_type_count: uint32_t / .word | .long
320308 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
321309 ret . jni_remapping_replacement_type_count = ConvertFieldToUInt32 ( "jni_remapping_replacement_type_count" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
322310 break ;
323311
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
325313 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
326314 ret . jni_remapping_replacement_method_index_entry_count = ConvertFieldToUInt32 ( "jni_remapping_replacement_method_index_entry_count" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
327315 break ;
328316
329- case 24 : // mono_components_mask: uint32_t / .word | .long
317+ case 22 : // mono_components_mask: uint32_t / .word | .long
330318 Assert . IsTrue ( expectedUInt32Types . Contains ( field [ 0 ] ) , $ "Unexpected uint32_t field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
331319 ret . mono_components_mask = ConvertFieldToUInt32 ( "mono_components_mask" , envFile . Path , parser . SourceFilePath , item . LineNumber , field [ 1 ] ) ;
332320 break ;
333321
334- case 25 : // android_package_name: string / [pointer type]
322+ case 23 : // android_package_name: string / [pointer type]
335323 Assert . IsTrue ( expectedPointerTypes . Contains ( field [ 0 ] ) , $ "Unexpected pointer field type in '{ envFile . Path } :{ item . LineNumber } ': { field [ 0 ] } ") ;
336324 pointers . Add ( field [ 1 ] . Trim ( ) ) ;
337325 break ;
0 commit comments