From c622e98ddc8e91dd56f2d12018e3280e48afc77e Mon Sep 17 00:00:00 2001 From: Dylan Chang Date: Wed, 21 Feb 2024 16:31:36 +0800 Subject: [PATCH] ANDROID: ABI: Update symbol list for Nothing Update symbol list for Nothing 39 function symbol(s) added 'int __bh_read(struct buffer_head*, blk_opf_t, bool)' 'int __fs_parse(struct p_log*, const struct fs_parameter_spec*, struct fs_parameter*, struct fs_parse_result*)' 'ssize_t __generic_file_write_iter(struct kiocb*, struct iov_iter*)' 'int bh_uptodate_or_lock(struct buffer_head*)' 'int block_truncate_page(struct address_space*, loff_t, get_block_t*)' 'int block_write_begin(struct address_space*, loff_t, unsigned int, struct page**, get_block_t*)' 'int block_write_end(struct file*, struct address_space*, loff_t, unsigned int, unsigned int, struct page*, void*)' 'int block_write_full_page(struct page*, get_block_t*, struct writeback_control*)' 'void clear_nlink(struct inode*)' 'struct dentry* d_find_alias(struct inode*)' 'void discard_new_inode(struct inode*)' 'int fs_param_is_string(struct p_log*, const struct fs_parameter_spec*, struct fs_parameter*, struct fs_parse_result*)' 'int fs_param_is_u32(struct p_log*, const struct fs_parameter_spec*, struct fs_parameter*, struct fs_parse_result*)' 'sector_t generic_block_bmap(struct address_space*, sector_t, get_block_t*)' 'struct dentry* generic_fh_to_dentry(struct super_block*, struct fid*, int, int, struct inode*(*)(struct super_block*, u64, u32))' 'struct dentry* generic_fh_to_parent(struct super_block*, struct fid*, int, int, struct inode*(*)(struct super_block*, u64, u32))' 'int generic_file_fsync(struct file*, loff_t, loff_t, int)' 'int generic_permission(struct user_namespace*, struct inode*, int)' 'int generic_write_end(struct file*, struct address_space*, loff_t, unsigned int, unsigned int, struct page*, void*)' 'int generic_writepages(struct address_space*, struct writeback_control*)' 'int get_tree_bdev(struct fs_context*, int(*)(struct super_block*, struct fs_context*))' 'void iget_failed(struct inode*)' 'struct inode* ilookup(struct super_block*, unsigned long)' 'loff_t inode_get_bytes(struct inode*)' 'int inode_needs_sync(struct inode*)' 'void inode_nohighmem(struct inode*)' 'void inode_set_bytes(struct inode*, loff_t)' 'struct backing_dev_info* inode_to_bdi(struct inode*)' 'int insert_inode_locked(struct inode*)' 'void invalidate_inode_buffers(struct inode*)' 'size_t iov_iter_zero(size_t, struct iov_iter*)' 'void kfree_link(void*)' 'int mpage_writepages(struct address_space*, struct writeback_control*, get_block_t*)' 'int posix_acl_chmod(struct user_namespace*, struct inode*, umode_t)' 'void set_bh_page(struct buffer_head*, struct page*, unsigned long)' 'void setattr_copy(struct user_namespace*, struct inode*, const struct iattr*)' 'int sync_blockdev_nowait(struct block_device*)' 'int sync_mapping_buffers(struct address_space*)' 'int utf8_to_utf32(const u8*, int, unicode_t*)' 1 variable symbol(s) added 'int overflowgid' Bug: 326180449 Change-Id: Ibb533a3f1691080251d9fd61cf27d569b28b0e7c Signed-off-by: Dylan Chang --- android/abi_gki_aarch64.stg | 535 ++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_nothing | 217 ++++++++++++- 2 files changed, 751 insertions(+), 1 deletion(-) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 779a8c5f4d43..f5e96dec26b0 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -2583,6 +2583,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0faae5b1 } +pointer_reference { + id: 0x097ccb85 + kind: POINTER + pointee_type_id: 0x0fb3c889 +} pointer_reference { id: 0x0980a662 kind: POINTER @@ -6453,6 +6458,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x10aa5f7a } +pointer_reference { + id: 0x0ebb27d9 + kind: POINTER + pointee_type_id: 0x10ac79f9 +} pointer_reference { id: 0x0ebb9ddd kind: POINTER @@ -28708,6 +28718,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xddef3f0e } +pointer_reference { + id: 0x3ded1653 + kind: POINTER + pointee_type_id: 0xddf4bfd3 +} pointer_reference { id: 0x3deeb8f4 kind: POINTER @@ -31713,6 +31728,11 @@ typedef { name: "umode_t" referred_type_id: 0xc93e017b } +typedef { + id: 0x0fb3c889 + name: "unicode_t" + referred_type_id: 0xc9082b19 +} typedef { id: 0x04e70a8b name: "upf_t" @@ -33503,6 +33523,11 @@ qualified { qualifier: CONST qualified_type_id: 0x0710d451 } +qualified { + id: 0xddf4bfd3 + qualifier: CONST + qualified_type_id: 0x079549c7 +} qualified { id: 0xddfa054d qualifier: CONST @@ -289755,6 +289780,13 @@ function { parameter_id: 0x1d19a9d5 parameter_id: 0x3e10b518 } +function { + id: 0x10ac79f9 + return_type_id: 0x1b8590a8 + parameter_id: 0x26ee682a + parameter_id: 0x92233392 + parameter_id: 0xc9082b19 +} function { id: 0x10ae91e8 return_type_id: 0x48b5725f @@ -290956,6 +290988,12 @@ function { parameter_id: 0x0917901f parameter_id: 0x3176a085 } +function { + id: 0x121b62af + return_type_id: 0x1b8590a8 + parameter_id: 0x26ee682a + parameter_id: 0x33756485 +} function { id: 0x121bfaa4 return_type_id: 0xd5cc9c9a @@ -291642,6 +291680,13 @@ function { parameter_id: 0x39d1288c parameter_id: 0x1253769c } +function { + id: 0x1313d75a + return_type_id: 0x48b5725f + parameter_id: 0x0fabaf3b + parameter_id: 0x1b8590a8 + parameter_id: 0x3ded1653 +} function { id: 0x13184981 return_type_id: 0x48b5725f @@ -294242,6 +294287,13 @@ function { parameter_id: 0x6720d32f parameter_id: 0x33756485 } +function { + id: 0x16d378ee + return_type_id: 0x48b5725f + parameter_id: 0x1977e57b + parameter_id: 0x06835e9c + parameter_id: 0x33756485 +} function { id: 0x16d5560c return_type_id: 0x48b5725f @@ -300944,6 +300996,11 @@ function { return_type_id: 0x04537b8c parameter_id: 0x1fa7df7c } +function { + id: 0x2d380780 + return_type_id: 0x27a7c613 + parameter_id: 0x1b8590a8 +} function { id: 0x2d456d1f return_type_id: 0x37cc86e2 @@ -302592,6 +302649,11 @@ function { return_type_id: 0x290604c6 parameter_id: 0x0258f96e } +function { + id: 0x4e098341 + return_type_id: 0x28f4ee78 + parameter_id: 0x1b8590a8 +} function { id: 0x4e221f3c return_type_id: 0x2560a232 @@ -305843,6 +305905,15 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6720d32f } +function { + id: 0x85d5478d + return_type_id: 0x120540d1 + parameter_id: 0x26ee682a + parameter_id: 0x01de69b6 + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x0ebb27d9 +} function { id: 0x85da991d return_type_id: 0x6720d32f @@ -311539,6 +311610,13 @@ function { return_type_id: 0x6720d32f parameter_id: 0x396fe4f8 } +function { + id: 0x93de5e2a + return_type_id: 0x6720d32f + parameter_id: 0x3f0185ef + parameter_id: 0x6720d32f + parameter_id: 0x097ccb85 +} function { id: 0x93de93a5 return_type_id: 0x6720d32f @@ -315120,6 +315198,13 @@ function { parameter_id: 0x33756485 parameter_id: 0xf1a6dfed } +function { + id: 0x986b6304 + return_type_id: 0x6720d32f + parameter_id: 0x1582ab06 + parameter_id: 0x20007040 + parameter_id: 0x2cacacc0 +} function { id: 0x986ccce1 return_type_id: 0x6720d32f @@ -315135,6 +315220,15 @@ function { parameter_id: 0x6720d32f parameter_id: 0x2ec35650 } +function { + id: 0x986f9047 + return_type_id: 0x6720d32f + parameter_id: 0x1582ab06 + parameter_id: 0x27a7c613 + parameter_id: 0x4585663f + parameter_id: 0x0b30ee00 + parameter_id: 0x2cacacc0 +} function { id: 0x987085c9 return_type_id: 0x6720d32f @@ -315193,6 +315287,13 @@ function { parameter_id: 0x33756485 parameter_id: 0x0d7d7298 } +function { + id: 0x9875fddd + return_type_id: 0x6720d32f + parameter_id: 0x1582ab06 + parameter_id: 0x27a7c613 + parameter_id: 0x2cacacc0 +} function { id: 0x98773f07 return_type_id: 0x6720d32f @@ -317302,6 +317403,13 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6720d32f } +function { + id: 0x9a2bd436 + return_type_id: 0x6720d32f + parameter_id: 0x1977e57b + parameter_id: 0x7b64642a + parameter_id: 0x6d7f5ff6 +} function { id: 0x9a2d8ab0 return_type_id: 0x6720d32f @@ -323413,6 +323521,13 @@ function { parameter_id: 0x0b27dc43 parameter_id: 0x34c92288 } +function { + id: 0x9c9a8627 + return_type_id: 0x6720d32f + parameter_id: 0x06835e9c + parameter_id: 0x2cacacc0 + parameter_id: 0x20007040 +} function { id: 0x9c9b15ff return_type_id: 0x6720d32f @@ -326065,6 +326180,13 @@ function { parameter_id: 0x120540d1 parameter_id: 0x3e10b518 } +function { + id: 0x9e008a7e + return_type_id: 0x6720d32f + parameter_id: 0x0fabaf3b + parameter_id: 0x1b8590a8 + parameter_id: 0x1253769c +} function { id: 0x9e00cde1 return_type_id: 0x6720d32f @@ -329254,6 +329376,12 @@ function { parameter_id: 0x4585663f parameter_id: 0xf1a6dfed } +function { + id: 0xaa8f5c2d + return_type_id: 0xf435685e + parameter_id: 0xf435685e + parameter_id: 0x2f73da3b +} function { id: 0xaa967f61 return_type_id: 0x2584a3b9 @@ -329526,6 +329654,13 @@ function { return_type_id: 0x0258f96e parameter_id: 0x0f78474f } +function { + id: 0xaf2275d4 + return_type_id: 0xd0b3a203 + parameter_id: 0x1582ab06 + parameter_id: 0xd0b3a203 + parameter_id: 0x2cacacc0 +} function { id: 0xaf295eff return_type_id: 0xd0b3a203 @@ -333889,6 +334024,15 @@ elf_symbol { type_id: 0x16c5a8cd full_name: "__bforget" } +elf_symbol { + id: 0xc0096e0c + name: "__bh_read" + is_defined: true + symbol_type: FUNCTION + crc: 0xb440c759 + type_id: 0x9a2bd436 + full_name: "__bh_read" +} elf_symbol { id: 0x2c42b675 name: "__bh_read_batch" @@ -335104,6 +335248,15 @@ elf_symbol { type_id: 0x102e93ac full_name: "__free_pages" } +elf_symbol { + id: 0x07f88ce8 + name: "__fs_parse" + is_defined: true + symbol_type: FUNCTION + crc: 0xb4cc2128 + type_id: 0x96b04c18 + full_name: "__fs_parse" +} elf_symbol { id: 0xe458ae39 name: "__fsnotify_parent" @@ -335113,6 +335266,15 @@ elf_symbol { type_id: 0x9a96d2a1 full_name: "__fsnotify_parent" } +elf_symbol { + id: 0x6a52666b + name: "__generic_file_write_iter" + is_defined: true + symbol_type: FUNCTION + crc: 0xe813121d + type_id: 0x16637235 + full_name: "__generic_file_write_iter" +} elf_symbol { id: 0x129eb7ed name: "__genphy_config_aneg" @@ -347001,6 +347163,15 @@ elf_symbol { type_id: 0x9bbcaaf0 full_name: "bgpio_init" } +elf_symbol { + id: 0x7f80f1f5 + name: "bh_uptodate_or_lock" + is_defined: true + symbol_type: FUNCTION + crc: 0xc38a02a6 + type_id: 0x9bdd1a71 + full_name: "bh_uptodate_or_lock" +} elf_symbol { id: 0x977cc973 name: "bin2hex" @@ -348162,6 +348333,42 @@ elf_symbol { type_id: 0xf515b7e4 full_name: "block_is_partially_uptodate" } +elf_symbol { + id: 0xbb1860f8 + name: "block_truncate_page" + is_defined: true + symbol_type: FUNCTION + crc: 0xab5adbc8 + type_id: 0x9875fddd + full_name: "block_truncate_page" +} +elf_symbol { + id: 0x3fc3c51a + name: "block_write_begin" + is_defined: true + symbol_type: FUNCTION + crc: 0x8ba8c125 + type_id: 0x986f9047 + full_name: "block_write_begin" +} +elf_symbol { + id: 0xd4320681 + name: "block_write_end" + is_defined: true + symbol_type: FUNCTION + crc: 0xa2ce7f70 + type_id: 0x9be49da2 + full_name: "block_write_end" +} +elf_symbol { + id: 0xb5f82c17 + name: "block_write_full_page" + is_defined: true + symbol_type: FUNCTION + crc: 0x176115ed + type_id: 0x9c9a8627 + full_name: "block_write_full_page" +} elf_symbol { id: 0x427cedc9 name: "blockdev_superblock" @@ -349708,6 +349915,15 @@ elf_symbol { type_id: 0x167935b9 full_name: "clear_inode" } +elf_symbol { + id: 0x5d1ea9c6 + name: "clear_nlink" + is_defined: true + symbol_type: FUNCTION + crc: 0x0f677b7f + type_id: 0x167935b9 + full_name: "clear_nlink" +} elf_symbol { id: 0xb63845e5 name: "clear_page" @@ -352293,6 +352509,15 @@ elf_symbol { type_id: 0x8808e1d8 full_name: "d_alloc_name" } +elf_symbol { + id: 0x9534fec7 + name: "d_find_alias" + is_defined: true + symbol_type: FUNCTION + crc: 0x7b236d82 + type_id: 0x8a909712 + full_name: "d_find_alias" +} elf_symbol { id: 0x04f5a6e5 name: "d_instantiate" @@ -356037,6 +356262,15 @@ elf_symbol { type_id: 0x01f9081c full_name: "disable_percpu_irq" } +elf_symbol { + id: 0x1db2229b + name: "discard_new_inode" + is_defined: true + symbol_type: FUNCTION + crc: 0xe3b01eea + type_id: 0x167935b9 + full_name: "discard_new_inode" +} elf_symbol { id: 0xdd957eaf name: "disk_set_zoned" @@ -363203,6 +363437,24 @@ elf_symbol { type_id: 0x23f09c34 full_name: "fs_kobj" } +elf_symbol { + id: 0x6c9f28bc + name: "fs_param_is_string" + is_defined: true + symbol_type: FUNCTION + crc: 0x9f52fbcf + type_id: 0x96b04c18 + full_name: "fs_param_is_string" +} +elf_symbol { + id: 0x35a180e7 + name: "fs_param_is_u32" + is_defined: true + symbol_type: FUNCTION + crc: 0x7d762d5c + type_id: 0x96b04c18 + full_name: "fs_param_is_u32" +} elf_symbol { id: 0x196ad62a name: "fsg_common_create_luns" @@ -363671,6 +363923,15 @@ elf_symbol { type_id: 0x044f79a4 full_name: "gen_pool_virt_to_phys" } +elf_symbol { + id: 0x0c22ac35 + name: "generic_block_bmap" + is_defined: true + symbol_type: FUNCTION + crc: 0x50ae26e5 + type_id: 0xaf2275d4 + full_name: "generic_block_bmap" +} elf_symbol { id: 0x30828743 name: "generic_device_group" @@ -363689,6 +363950,24 @@ elf_symbol { type_id: 0x98fa4494 full_name: "generic_error_remove_page" } +elf_symbol { + id: 0xc99c6e1c + name: "generic_fh_to_dentry" + is_defined: true + symbol_type: FUNCTION + crc: 0x013538d9 + type_id: 0x85d5478d + full_name: "generic_fh_to_dentry" +} +elf_symbol { + id: 0xa4f95f30 + name: "generic_fh_to_parent" + is_defined: true + symbol_type: FUNCTION + crc: 0xa15340e0 + type_id: 0x85d5478d + full_name: "generic_fh_to_parent" +} elf_symbol { id: 0x338cfb0f name: "generic_file_direct_write" @@ -363698,6 +363977,15 @@ elf_symbol { type_id: 0x16637235 full_name: "generic_file_direct_write" } +elf_symbol { + id: 0x94ddcd90 + name: "generic_file_fsync" + is_defined: true + symbol_type: FUNCTION + crc: 0x23f85a3e + type_id: 0x9b2c93fd + full_name: "generic_file_fsync" +} elf_symbol { id: 0x94b60724 name: "generic_file_llseek" @@ -363797,6 +364085,15 @@ elf_symbol { type_id: 0x16637235 full_name: "generic_perform_write" } +elf_symbol { + id: 0x6bd69c06 + name: "generic_permission" + is_defined: true + symbol_type: FUNCTION + crc: 0xb8014ac0 + type_id: 0x9e1dd697 + full_name: "generic_permission" +} elf_symbol { id: 0x4c4073c3 name: "generic_read_dir" @@ -363824,6 +364121,24 @@ elf_symbol { type_id: 0x16637235 full_name: "generic_write_checks" } +elf_symbol { + id: 0xb45dfa4f + name: "generic_write_end" + is_defined: true + symbol_type: FUNCTION + crc: 0xe78f150c + type_id: 0x9be49da2 + full_name: "generic_write_end" +} +elf_symbol { + id: 0xb04b2d1f + name: "generic_writepages" + is_defined: true + symbol_type: FUNCTION + crc: 0xca8c06f8 + type_id: 0x9860482f + full_name: "generic_writepages" +} elf_symbol { id: 0x86da67c0 name: "geni_icc_disable" @@ -364466,6 +364781,15 @@ elf_symbol { type_id: 0xb913af05 full_name: "get_thermal_instance" } +elf_symbol { + id: 0x53f9f7b3 + name: "get_tree_bdev" + is_defined: true + symbol_type: FUNCTION + crc: 0x558a7f31 + type_id: 0x96e9d652 + full_name: "get_tree_bdev" +} elf_symbol { id: 0x90eb0a27 name: "get_tree_single" @@ -367337,6 +367661,15 @@ elf_symbol { type_id: 0x1210c1fa full_name: "iget5_locked" } +elf_symbol { + id: 0x3477c5c1 + name: "iget_failed" + is_defined: true + symbol_type: FUNCTION + crc: 0x6945eeac + type_id: 0x167935b9 + full_name: "iget_failed" +} elf_symbol { id: 0x4a5f3d41 name: "ignore_console_lock_warning" @@ -367724,6 +368057,15 @@ elf_symbol { type_id: 0x92755a6c full_name: "iio_write_channel_raw" } +elf_symbol { + id: 0x0583cb0a + name: "ilookup" + is_defined: true + symbol_type: FUNCTION + crc: 0xca57d9e6 + type_id: 0x121b62af + full_name: "ilookup" +} elf_symbol { id: 0xf87ecda4 name: "ilookup5" @@ -368093,6 +368435,15 @@ elf_symbol { type_id: 0x167935b9 full_name: "inode_dio_wait" } +elf_symbol { + id: 0xf7ff5427 + name: "inode_get_bytes" + is_defined: true + symbol_type: FUNCTION + crc: 0x9e615bf4 + type_id: 0x2d380780 + full_name: "inode_get_bytes" +} elf_symbol { id: 0x318d9226 name: "inode_init_once" @@ -368120,6 +368471,15 @@ elf_symbol { type_id: 0xf9f0c251 full_name: "inode_maybe_inc_iversion" } +elf_symbol { + id: 0x68666cb6 + name: "inode_needs_sync" + is_defined: true + symbol_type: FUNCTION + crc: 0x9971f6d7 + type_id: 0x9b618705 + full_name: "inode_needs_sync" +} elf_symbol { id: 0xf4ae7c22 name: "inode_newsize_ok" @@ -368129,6 +368489,24 @@ elf_symbol { type_id: 0x936a3614 full_name: "inode_newsize_ok" } +elf_symbol { + id: 0x4ff0f410 + name: "inode_nohighmem" + is_defined: true + symbol_type: FUNCTION + crc: 0x5143bcfa + type_id: 0x167935b9 + full_name: "inode_nohighmem" +} +elf_symbol { + id: 0x1bb1212e + name: "inode_set_bytes" + is_defined: true + symbol_type: FUNCTION + crc: 0x79823e04 + type_id: 0x16e7aaa1 + full_name: "inode_set_bytes" +} elf_symbol { id: 0x2b7e86c2 name: "inode_set_flags" @@ -368138,6 +368516,15 @@ elf_symbol { type_id: 0x177e4178 full_name: "inode_set_flags" } +elf_symbol { + id: 0x471295fc + name: "inode_to_bdi" + is_defined: true + symbol_type: FUNCTION + crc: 0xcb7af47c + type_id: 0x4e098341 + full_name: "inode_to_bdi" +} elf_symbol { id: 0x18eeb52f name: "input_alloc_absinfo" @@ -368417,6 +368804,15 @@ elf_symbol { type_id: 0x16727d19 full_name: "input_unregister_handler" } +elf_symbol { + id: 0x6945c0ff + name: "insert_inode_locked" + is_defined: true + symbol_type: FUNCTION + crc: 0xa5de3d2c + type_id: 0x9b618705 + full_name: "insert_inode_locked" +} elf_symbol { id: 0x3c5daf32 name: "insert_resource" @@ -368507,6 +368903,15 @@ elf_symbol { type_id: 0x1393d7c4 full_name: "invalidate_bdev" } +elf_symbol { + id: 0xae43d3d4 + name: "invalidate_inode_buffers" + is_defined: true + symbol_type: FUNCTION + crc: 0x49da1da0 + type_id: 0x167935b9 + full_name: "invalidate_inode_buffers" +} elf_symbol { id: 0x38472bf4 name: "invalidate_inode_pages2_range" @@ -369038,6 +369443,15 @@ elf_symbol { type_id: 0x9a04e7d8 full_name: "iov_iter_single_seg_count" } +elf_symbol { + id: 0x38ac7923 + name: "iov_iter_zero" + is_defined: true + symbol_type: FUNCTION + crc: 0xf090fa8a + type_id: 0xaa8f5c2d + full_name: "iov_iter_zero" +} elf_symbol { id: 0x6c6beb07 name: "iova_domain_init_rcaches" @@ -370371,6 +370785,15 @@ elf_symbol { type_id: 0x1edf94e9 full_name: "kfree_const" } +elf_symbol { + id: 0x1e86386b + name: "kfree_link" + is_defined: true + symbol_type: FUNCTION + crc: 0xb8b043f2 + type_id: 0x16b708df + full_name: "kfree_link" +} elf_symbol { id: 0xdc88dfbc name: "kfree_sensitive" @@ -374102,6 +374525,15 @@ elf_symbol { type_id: 0x19fc4f29 full_name: "mpage_readahead" } +elf_symbol { + id: 0xeb5e01d3 + name: "mpage_writepages" + is_defined: true + symbol_type: FUNCTION + crc: 0x682c7c39 + type_id: 0x986b6304 + full_name: "mpage_writepages" +} elf_symbol { id: 0xbedab58b name: "msi_first_desc" @@ -377135,6 +377567,15 @@ elf_symbol { type_id: 0x9a3effce full_name: "out_of_line_wait_on_bit_timeout" } +elf_symbol { + id: 0x3d8c84e9 + name: "overflowgid" + is_defined: true + symbol_type: OBJECT + crc: 0x7171121c + type_id: 0x6720d32f + full_name: "overflowgid" +} elf_symbol { id: 0x28b33064 name: "overflowuid" @@ -380891,6 +381332,15 @@ elf_symbol { type_id: 0xf68b6f5e full_name: "poll_state_synchronize_srcu" } +elf_symbol { + id: 0x3e0dea4e + name: "posix_acl_chmod" + is_defined: true + symbol_type: FUNCTION + crc: 0x30ba6785 + type_id: 0x9e008a7e + full_name: "posix_acl_chmod" +} elf_symbol { id: 0x7bf7b7b1 name: "post_page_relinquish_tlb_inv" @@ -386768,6 +387218,15 @@ elf_symbol { type_id: 0x10256efa full_name: "serio_unregister_port" } +elf_symbol { + id: 0x334adb18 + name: "set_bh_page" + is_defined: true + symbol_type: FUNCTION + crc: 0x28c35bb4 + type_id: 0x16d378ee + full_name: "set_bh_page" +} elf_symbol { id: 0xdfe1cb53 name: "set_blocksize" @@ -386903,6 +387362,15 @@ elf_symbol { type_id: 0x142e0390 full_name: "set_user_nice" } +elf_symbol { + id: 0x8f1deac6 + name: "setattr_copy" + is_defined: true + symbol_type: FUNCTION + crc: 0x13ee29df + type_id: 0x1313d75a + full_name: "setattr_copy" +} elf_symbol { id: 0x7d05df74 name: "setattr_prepare" @@ -391326,6 +391794,15 @@ elf_symbol { type_id: 0x9e8b6578 full_name: "sync_blockdev" } +elf_symbol { + id: 0x8c7e628f + name: "sync_blockdev_nowait" + is_defined: true + symbol_type: FUNCTION + crc: 0x596f0115 + type_id: 0x9e8b6578 + full_name: "sync_blockdev_nowait" +} elf_symbol { id: 0x75fe69c4 name: "sync_dirty_buffer" @@ -391371,6 +391848,15 @@ elf_symbol { type_id: 0x9afd0449 full_name: "sync_inode_metadata" } +elf_symbol { + id: 0x3a16ef08 + name: "sync_mapping_buffers" + is_defined: true + symbol_type: FUNCTION + crc: 0xeb13305c + type_id: 0x98e049ee + full_name: "sync_mapping_buffers" +} elf_symbol { id: 0x3da4fd63 name: "synchronize_irq" @@ -397707,6 +398193,15 @@ elf_symbol { type_id: 0x45396185 full_name: "utf8_data_table" } +elf_symbol { + id: 0x4b0dcba7 + name: "utf8_to_utf32" + is_defined: true + symbol_type: FUNCTION + crc: 0x94bf03ca + type_id: 0x93de5e2a + full_name: "utf8_to_utf32" +} elf_symbol { id: 0xb0c1eaf9 name: "uuid_gen" @@ -401916,6 +402411,7 @@ interface { symbol_id: 0x1bc9d7cd symbol_id: 0xd97b055a symbol_id: 0xac51df48 + symbol_id: 0xc0096e0c symbol_id: 0x2c42b675 symbol_id: 0x8920b575 symbol_id: 0x149a28b5 @@ -402051,7 +402547,9 @@ interface { symbol_id: 0x47a334c4 symbol_id: 0xebf4b11f symbol_id: 0x5b1ea047 + symbol_id: 0x07f88ce8 symbol_id: 0xe458ae39 + symbol_id: 0x6a52666b symbol_id: 0x129eb7ed symbol_id: 0x63083569 symbol_id: 0x46f82598 @@ -403373,6 +403871,7 @@ interface { symbol_id: 0x6bb4e80d symbol_id: 0x979cde5c symbol_id: 0xcdba3a55 + symbol_id: 0x7f80f1f5 symbol_id: 0x977cc973 symbol_id: 0x49201db3 symbol_id: 0xacc709b0 @@ -403502,6 +404001,10 @@ interface { symbol_id: 0xd289c43d symbol_id: 0x6efa206d symbol_id: 0x5cf37146 + symbol_id: 0xbb1860f8 + symbol_id: 0x3fc3c51a + symbol_id: 0xd4320681 + symbol_id: 0xb5f82c17 symbol_id: 0x427cedc9 symbol_id: 0x11fbb9ce symbol_id: 0xd4a0f991 @@ -403674,6 +404177,7 @@ interface { symbol_id: 0xd156aa2c symbol_id: 0x00d9abe7 symbol_id: 0xfa95bdc1 + symbol_id: 0x5d1ea9c6 symbol_id: 0xb63845e5 symbol_id: 0x52eaa51b symbol_id: 0x5332f89b @@ -403962,6 +404466,7 @@ interface { symbol_id: 0x171eca8a symbol_id: 0x82537a82 symbol_id: 0x79187969 + symbol_id: 0x9534fec7 symbol_id: 0x04f5a6e5 symbol_id: 0x52864a7e symbol_id: 0x8d5ab7b4 @@ -404378,6 +404883,7 @@ interface { symbol_id: 0x573e2956 symbol_id: 0xe5bfa8c8 symbol_id: 0xd48a6769 + symbol_id: 0x1db2229b symbol_id: 0xdd957eaf symbol_id: 0x80814925 symbol_id: 0x9c5fb17e @@ -405172,6 +405678,8 @@ interface { symbol_id: 0x4c985dbf symbol_id: 0xec31d371 symbol_id: 0x9a2423a0 + symbol_id: 0x6c9f28bc + symbol_id: 0x35a180e7 symbol_id: 0x196ad62a symbol_id: 0x804c5038 symbol_id: 0x07715f1a @@ -405224,9 +405732,13 @@ interface { symbol_id: 0x62469fff symbol_id: 0xc5fee33e symbol_id: 0x7419d447 + symbol_id: 0x0c22ac35 symbol_id: 0x30828743 symbol_id: 0xe21d8d05 + symbol_id: 0xc99c6e1c + symbol_id: 0xa4f95f30 symbol_id: 0x338cfb0f + symbol_id: 0x94ddcd90 symbol_id: 0x94b60724 symbol_id: 0x6ac5d61b symbol_id: 0x54756210 @@ -405238,9 +405750,12 @@ interface { symbol_id: 0xd5bc36ee symbol_id: 0x95a840b8 symbol_id: 0x7f639ef1 + symbol_id: 0x6bd69c06 symbol_id: 0x4c4073c3 symbol_id: 0x798f83da symbol_id: 0x542785af + symbol_id: 0xb45dfa4f + symbol_id: 0xb04b2d1f symbol_id: 0x86da67c0 symbol_id: 0x27168bf7 symbol_id: 0x4e0faf2a @@ -405312,6 +405827,7 @@ interface { symbol_id: 0x02327717 symbol_id: 0x6d155c9e symbol_id: 0xc5f5aefd + symbol_id: 0x53f9f7b3 symbol_id: 0x90eb0a27 symbol_id: 0x511aa4c3 symbol_id: 0x18a5fee3 @@ -405631,6 +406147,7 @@ interface { symbol_id: 0xec107a09 symbol_id: 0x841218b7 symbol_id: 0xb9f64e9d + symbol_id: 0x3477c5c1 symbol_id: 0x4a5f3d41 symbol_id: 0x4292b79d symbol_id: 0xb779176d @@ -405674,6 +406191,7 @@ interface { symbol_id: 0xfb09b362 symbol_id: 0xdf3e8655 symbol_id: 0x6f2f4bd1 + symbol_id: 0x0583cb0a symbol_id: 0xf87ecda4 symbol_id: 0x00b4d2da symbol_id: 0xdf968210 @@ -405715,11 +406233,16 @@ interface { symbol_id: 0x215b5641 symbol_id: 0xbf6470f2 symbol_id: 0x7a805e08 + symbol_id: 0xf7ff5427 symbol_id: 0x318d9226 symbol_id: 0x4e9dfa3b symbol_id: 0x7c74ccbc + symbol_id: 0x68666cb6 symbol_id: 0xf4ae7c22 + symbol_id: 0x4ff0f410 + symbol_id: 0x1bb1212e symbol_id: 0x2b7e86c2 + symbol_id: 0x471295fc symbol_id: 0x18eeb52f symbol_id: 0xbc652525 symbol_id: 0x2336c16f @@ -405751,6 +406274,7 @@ interface { symbol_id: 0x6a48a444 symbol_id: 0xc73383c1 symbol_id: 0x0ee6aecf + symbol_id: 0x6945c0ff symbol_id: 0x3c5daf32 symbol_id: 0xcec28ada symbol_id: 0xbd83f7de @@ -405761,6 +406285,7 @@ interface { symbol_id: 0xfe94820e symbol_id: 0xe7fc8dce symbol_id: 0x22167fe7 + symbol_id: 0xae43d3d4 symbol_id: 0x38472bf4 symbol_id: 0xc3e2d4ae symbol_id: 0x6b8c216a @@ -405820,6 +406345,7 @@ interface { symbol_id: 0xffb394c4 symbol_id: 0x48a6183b symbol_id: 0x1c2c7614 + symbol_id: 0x38ac7923 symbol_id: 0x6c6beb07 symbol_id: 0x1be0f35f symbol_id: 0xd9fe9b1d @@ -405968,6 +406494,7 @@ interface { symbol_id: 0x6dbdf8e6 symbol_id: 0x6bb359de symbol_id: 0xe097a7bd + symbol_id: 0x1e86386b symbol_id: 0xdc88dfbc symbol_id: 0xe867c7e6 symbol_id: 0x6dc922be @@ -406383,6 +406910,7 @@ interface { symbol_id: 0x18e8ea11 symbol_id: 0x1405e8c0 symbol_id: 0x84babda3 + symbol_id: 0xeb5e01d3 symbol_id: 0xbedab58b symbol_id: 0x603dd7ca symbol_id: 0xc30a6d76 @@ -406720,6 +407248,7 @@ interface { symbol_id: 0x67bce5b1 symbol_id: 0x57ecab02 symbol_id: 0x27d0c7b6 + symbol_id: 0x3d8c84e9 symbol_id: 0x28b33064 symbol_id: 0x23a386a4 symbol_id: 0xdea2b008 @@ -407137,6 +407666,7 @@ interface { symbol_id: 0x3020cd17 symbol_id: 0x25c6452e symbol_id: 0x324d8228 + symbol_id: 0x3e0dea4e symbol_id: 0x7bf7b7b1 symbol_id: 0xd612789c symbol_id: 0x561323f1 @@ -407790,6 +408320,7 @@ interface { symbol_id: 0x9a2a9bda symbol_id: 0x54732419 symbol_id: 0x7df87144 + symbol_id: 0x334adb18 symbol_id: 0xdfe1cb53 symbol_id: 0x2c6a64fa symbol_id: 0x689737cf @@ -407805,6 +408336,7 @@ interface { symbol_id: 0x500f328c symbol_id: 0xe19d98a9 symbol_id: 0xdebcf3e9 + symbol_id: 0x8f1deac6 symbol_id: 0x7d05df74 symbol_id: 0x5d6d169f symbol_id: 0x023858a0 @@ -408297,11 +408829,13 @@ interface { symbol_id: 0x44e002a2 symbol_id: 0xd5e0987f symbol_id: 0x1fe11014 + symbol_id: 0x8c7e628f symbol_id: 0x75fe69c4 symbol_id: 0x2a267913 symbol_id: 0xf3c91dcd symbol_id: 0xfb2634da symbol_id: 0xe7caa0b7 + symbol_id: 0x3a16ef08 symbol_id: 0x3da4fd63 symbol_id: 0xc49e9f39 symbol_id: 0x89663420 @@ -409006,6 +409540,7 @@ interface { symbol_id: 0xb5437ef4 symbol_id: 0x1473720a symbol_id: 0xa459c02b + symbol_id: 0x4b0dcba7 symbol_id: 0xb0c1eaf9 symbol_id: 0xe7b3f166 symbol_id: 0xb21b47da diff --git a/android/abi_gki_aarch64_nothing b/android/abi_gki_aarch64_nothing index 5960f2b3c287..9058fe53da49 100644 --- a/android/abi_gki_aarch64_nothing +++ b/android/abi_gki_aarch64_nothing @@ -1,4 +1,219 @@ [abi_symbol_list] +# commonly used symbols + module_layout + __put_task_struct + +# required by ntfs3.ko + __alloc_pages + alt_cb_patch_nops + __arch_copy_from_user + __arch_copy_to_user + arm64_use_ng_mappings + balance_dirty_pages_ratelimited + bcmp + __bh_read + bh_uptodate_or_lock + bio_add_page + bio_alloc_bioset + bio_chain + bio_put + __bitmap_clear + __bitmap_set + __bitmap_weight + blkdev_issue_discard + blk_finish_plug + blk_start_plug + __blockdev_direct_IO + block_dirty_folio + block_invalidate_folio + block_truncate_page + block_write_begin + block_write_end + block_write_full_page + __bread_gfp + __brelse + call_rcu + capable + clean_bdev_aliases + clear_inode + clear_nlink + copy_page_from_iter_atomic + cpu_hwcaps + create_empty_buffers + current_time + current_umask + d_find_alias + d_instantiate + discard_new_inode + d_make_root + d_obtain_alias + down_read + down_write + down_write_trylock + dput + drop_nlink + d_splice_alias + end_buffer_read_sync + fault_in_iov_iter_readable + fiemap_fill_next_extent + fiemap_prep + filemap_fdatawait_range + filemap_fdatawrite + filemap_fdatawrite_range + filemap_write_and_wait_range + file_remove_privs + file_update_time + _find_next_bit + _find_next_zero_bit + flush_dcache_page + __folio_lock + __folio_put + fs_bio_set + fs_param_is_string + fs_param_is_u32 + __fs_parse + generic_block_bmap + generic_fh_to_dentry + generic_fh_to_parent + generic_file_fsync + generic_file_llseek + generic_file_mmap + generic_file_open + generic_file_read_iter + generic_file_splice_read + __generic_file_write_iter + generic_fillattr + generic_permission + generic_read_dir + generic_write_checks + generic_write_end + generic_writepages + __getblk_gfp + get_random_u32 + get_tree_bdev + gic_nonsecure_priorities + grab_cache_page_write_begin + hex_asc + iget5_locked + iget_failed + ihold + ilookup + inc_nlink + __init_rwsem + init_special_inode + inode_dio_wait + inode_get_bytes + inode_init_once + inode_init_owner + inode_needs_sync + inode_newsize_ok + inode_nohighmem + inode_set_bytes + inode_to_bdi + insert_inode_locked + invalidate_bdev + invalidate_inode_buffers + iov_iter_revert + iov_iter_zero + iput + is_bad_inode + iter_file_splice_write + kasan_flag_enabled + kfree + kfree_link + kill_block_super + __kmalloc + kmalloc_caches + kmalloc_trace + kmem_cache_alloc + kmem_cache_alloc_lru + kmem_cache_create + kmem_cache_destroy + kmem_cache_free + kmemdup + kvfree + kvmalloc_node + load_nls + load_nls_default + __lock_buffer + lockref_get + logfc + make_bad_inode + mark_buffer_dirty + __mark_inode_dirty + memcpy + memmove + memset + mpage_readahead + mpage_read_folio + mpage_writepages + __mutex_init + mutex_lock + mutex_trylock + mutex_unlock + names_cachep + new_inode + overflowgid + overflowuid + pagecache_get_page + page_pinner_inited + __page_pinner_put_page + posix_acl_chmod + preempt_schedule + _printk + ___ratelimit + _raw_spin_lock + _raw_spin_unlock + rb_erase + rb_first + rb_insert_color + rb_last + rb_next + rb_prev + rcu_barrier + read_cache_page + register_filesystem + sb_set_blocksize + seq_printf + seq_puts + setattr_copy + setattr_prepare + set_bh_page + set_nlink + set_page_dirty + snprintf + __stack_chk_fail + strcmp + strlen + submit_bh + submit_bio + submit_bio_wait + sync_blockdev + sync_blockdev_nowait + sync_dirty_buffer + sync_filesystem + sync_inode_metadata + sync_mapping_buffers + truncate_inode_pages_final + truncate_pagecache + truncate_setsize + unload_nls + unlock_buffer + unlock_new_inode + unlock_page + unregister_filesystem + up_read + up_write + utf16s_to_utf8s + utf8_to_utf32 + vfs_fsync_range + vmap + vm_zone_stat + vunmap + __wait_on_buffer + __warn_printk + write_inode_now + # required by mount_state.ko + get_fs_type iterate_supers_type - get_fs_type \ No newline at end of file