diff --git a/BUILD.bazel b/BUILD.bazel index a9f5348d052e..a75b0775c50f 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -69,6 +69,7 @@ filegroup( "android/abi_gki_aarch64_oplus", "android/abi_gki_aarch64_pixel", "android/abi_gki_aarch64_qcom", + "android/abi_gki_aarch64_tuxera", "android/abi_gki_aarch64_unisoc", "android/abi_gki_aarch64_virtual_device", "android/abi_gki_aarch64_vivo", diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 928c98fcbd8c..c14b9144a601 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -294941,6 +294941,11 @@ function { parameter_id: 0x33756485 parameter_id: 0x33756485 } +function { + id: 0x4a02979c + return_type_id: 0xf1a6dfed + parameter_id: 0x1582ab06 +} function { id: 0x4a279a3e return_type_id: 0x3d4280e0 @@ -306487,6 +306492,13 @@ function { parameter_id: 0x2dab4556 parameter_id: 0x1d2416d3 } +function { + id: 0x98214125 + return_type_id: 0x6720d32f + parameter_id: 0x1582ab06 + parameter_id: 0x33756485 + parameter_id: 0x33756485 +} function { id: 0x982246a7 return_type_id: 0x6720d32f @@ -306806,6 +306818,14 @@ function { parameter_id: 0x6720d32f parameter_id: 0x3e10b518 } +function { + id: 0x986a916d + return_type_id: 0x6720d32f + parameter_id: 0x1582ab06 + parameter_id: 0x2170d06d + parameter_id: 0x33756485 + parameter_id: 0xf1a6dfed +} function { id: 0x986ccce1 return_type_id: 0x6720d32f @@ -349579,6 +349599,15 @@ elf_symbol { type_id: 0x9b2d0f7e full_name: "file_write_and_wait_range" } +elf_symbol { + id: 0xbe28ee32 + name: "filemap_add_folio" + is_defined: true + symbol_type: FUNCTION + crc: 0x42f25711 + type_id: 0x986a916d + full_name: "filemap_add_folio" +} elf_symbol { id: 0xb9dc79d0 name: "filp_close" @@ -354694,6 +354723,15 @@ elf_symbol { type_id: 0x1b4c69f5 full_name: "interval_tree_remove" } +elf_symbol { + id: 0x38472bf4 + name: "invalidate_inode_pages2_range" + is_defined: true + symbol_type: FUNCTION + crc: 0x91936719 + type_id: 0x98214125 + full_name: "invalidate_inode_pages2_range" +} elf_symbol { id: 0xc3e2d4ae name: "invalidate_mapping_pages" @@ -359893,6 +359931,24 @@ elf_symbol { type_id: 0x10985193 full_name: "mmu_notifier_synchronize" } +elf_symbol { + id: 0x8ba1a556 + name: "mnt_drop_write_file" + is_defined: true + symbol_type: FUNCTION + crc: 0x85bbfbfb + type_id: 0x16a2cb2b + full_name: "mnt_drop_write_file" +} +elf_symbol { + id: 0xa5e98cbe + name: "mnt_want_write_file" + is_defined: true + symbol_type: FUNCTION + crc: 0xd1d02e22 + type_id: 0x9bba7997 + full_name: "mnt_want_write_file" +} elf_symbol { id: 0xdf7b9a78 name: "mod_delayed_work_on" @@ -367807,6 +367863,15 @@ elf_symbol { type_id: 0xb8307855 full_name: "read_cache_page" } +elf_symbol { + id: 0x2886690b + name: "readahead_gfp_mask" + is_defined: true + symbol_type: FUNCTION + crc: 0x74cada1a + type_id: 0x4a02979c + full_name: "readahead_gfp_mask" +} elf_symbol { id: 0x46082c90 name: "reboot_mode" @@ -376028,6 +376093,15 @@ elf_symbol { type_id: 0xc68f67ec full_name: "sync_file_get_fence" } +elf_symbol { + id: 0xfb2634da + name: "sync_filesystem" + is_defined: true + symbol_type: FUNCTION + crc: 0x9b53df8a + type_id: 0x943b7925 + full_name: "sync_filesystem" +} elf_symbol { id: 0x3da4fd63 name: "synchronize_irq" @@ -388239,6 +388313,7 @@ interface { symbol_id: 0xe7aacfe5 symbol_id: 0x9e942fbe symbol_id: 0x46b6e531 + symbol_id: 0xbe28ee32 symbol_id: 0xb9dc79d0 symbol_id: 0x8bbdb127 symbol_id: 0xeaf15c9b @@ -388807,6 +388882,7 @@ interface { symbol_id: 0x0d19106d symbol_id: 0xfe94820e symbol_id: 0xe7fc8dce + symbol_id: 0x38472bf4 symbol_id: 0xc3e2d4ae symbol_id: 0x6b8c216a symbol_id: 0x6f047c6e @@ -389385,6 +389461,8 @@ interface { symbol_id: 0x381bc1b0 symbol_id: 0x236a1277 symbol_id: 0xa062fd64 + symbol_id: 0x8ba1a556 + symbol_id: 0xa5e98cbe symbol_id: 0xdf7b9a78 symbol_id: 0xa259d75f symbol_id: 0x93f5b442 @@ -390264,6 +390342,7 @@ interface { symbol_id: 0x85c7decb symbol_id: 0x87a9e1a0 symbol_id: 0x5b227eda + symbol_id: 0x2886690b symbol_id: 0x46082c90 symbol_id: 0x590d247f symbol_id: 0x91579542 @@ -391178,6 +391257,7 @@ interface { symbol_id: 0x1fe11014 symbol_id: 0x2a267913 symbol_id: 0xf3c91dcd + symbol_id: 0xfb2634da symbol_id: 0x3da4fd63 symbol_id: 0xc49e9f39 symbol_id: 0x89663420 diff --git a/android/abi_gki_aarch64_tuxera b/android/abi_gki_aarch64_tuxera new file mode 100644 index 000000000000..d04285e84983 --- /dev/null +++ b/android/abi_gki_aarch64_tuxera @@ -0,0 +1,23 @@ +__folio_put +__page_pinner_put_page +__percpu_down_read +_printk +_trace_android_vh_record_pcpu_rwsem_starttime +alt_cb_patch_nops +bio_alloc_bioset +call_rcu +filemap_add_folio +fs_bio_set +invalidate_inode_pages2_range +jiffies +mnt_drop_write_file +mnt_want_write_file +page_pinner_inited +preempt_schedule +preempt_schedule_notrace +rcu_barrier +rcuwait_wake_up +readahead_gfp_mask +strstr +sync_filesystem +