diff options
author | Dylan Chang <dylan.chang@nothing.tech> | 2024-02-21 16:31:36 +0800 |
---|---|---|
committer | Dylan Chang <dylan.chang@nothing.tech> | 2024-02-22 05:52:58 +0000 |
commit | af65a3034723540119fd7dc9dc42c8eb64bbc6c8 (patch) | |
tree | 71572431778772e6448202a76c049bfe6a836a14 | |
parent | 547050acabfab00b3c0e105b8519db180f8dedaa (diff) | |
download | common-android14-6.1-2023-10_r9.tar.gz |
ANDROID: ABI: Update symbol list for Nothingandroid14-6.1-2023-10_r9
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 <dylan.chang@nothing.tech>
-rw-r--r-- | android/abi_gki_aarch64.stg | 535 | ||||
-rw-r--r-- | android/abi_gki_aarch64_nothing | 217 |
2 files changed, 751 insertions, 1 deletions
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index cad27f706d73..80ec24ce7b85 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -2569,6 +2569,11 @@ pointer_reference { pointee_type_id: 0x0faae5b1 } pointer_reference { + id: 0x097ccb85 + kind: POINTER + pointee_type_id: 0x0fb3c889 +} +pointer_reference { id: 0x0980a662 kind: POINTER pointee_type_id: 0x0c427f17 @@ -6394,6 +6399,11 @@ pointer_reference { pointee_type_id: 0x10aa5f7a } pointer_reference { + id: 0x0ebb27d9 + kind: POINTER + pointee_type_id: 0x10ac79f9 +} +pointer_reference { id: 0x0ebb9ddd kind: POINTER pointee_type_id: 0x10ae91e8 @@ -28384,6 +28394,11 @@ pointer_reference { pointee_type_id: 0xddef3f0e } pointer_reference { + id: 0x3ded1653 + kind: POINTER + pointee_type_id: 0xddf4bfd3 +} +pointer_reference { id: 0x3deeb8f4 kind: POINTER pointee_type_id: 0xddfa054d @@ -31249,6 +31264,11 @@ typedef { referred_type_id: 0xc93e017b } typedef { + id: 0x0fb3c889 + name: "unicode_t" + referred_type_id: 0xc9082b19 +} +typedef { id: 0x04e70a8b name: "upf_t" referred_type_id: 0x92233392 @@ -33024,6 +33044,11 @@ qualified { qualified_type_id: 0x0710d451 } qualified { + id: 0xddf4bfd3 + qualifier: CONST + qualified_type_id: 0x079549c7 +} +qualified { id: 0xddfa054d qualifier: CONST qualified_type_id: 0x07afa3be @@ -287257,6 +287282,13 @@ function { 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 parameter_id: 0x060cf413 @@ -288453,6 +288485,12 @@ function { parameter_id: 0x3176a085 } function { + id: 0x121b62af + return_type_id: 0x1b8590a8 + parameter_id: 0x26ee682a + parameter_id: 0x33756485 +} +function { id: 0x121bfaa4 return_type_id: 0xd5cc9c9a parameter_id: 0x18bd6530 @@ -289134,6 +289172,13 @@ function { 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 parameter_id: 0x0fabaf3b @@ -291699,6 +291744,13 @@ function { 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 parameter_id: 0x19341e7e @@ -298222,6 +298274,11 @@ function { parameter_id: 0x1fa7df7c } function { + id: 0x2d380780 + return_type_id: 0x27a7c613 + parameter_id: 0x1b8590a8 +} +function { id: 0x2d456d1f return_type_id: 0x37cc86e2 parameter_id: 0x0cc78943 @@ -299857,6 +299914,11 @@ function { parameter_id: 0x0258f96e } function { + id: 0x4e098341 + return_type_id: 0x28f4ee78 + parameter_id: 0x1b8590a8 +} +function { id: 0x4e221f3c return_type_id: 0x2560a232 parameter_id: 0x4585663f @@ -302953,6 +303015,15 @@ function { 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 parameter_id: 0x6720d32f @@ -308546,6 +308617,13 @@ function { 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 parameter_id: 0x3b04bead @@ -312077,6 +312155,13 @@ function { 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 parameter_id: 0x1582ab06 @@ -312092,6 +312177,15 @@ function { 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 parameter_id: 0x18bd6530 @@ -312130,6 +312224,13 @@ function { 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 parameter_id: 0x1582ab06 @@ -314159,6 +314260,13 @@ function { 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 parameter_id: 0x18bd6530 @@ -319977,6 +320085,13 @@ function { 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 parameter_id: 0x0d7ce7cc @@ -322583,6 +322698,13 @@ function { 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 parameter_id: 0x0fabaf3b @@ -325730,6 +325852,12 @@ function { parameter_id: 0xf1a6dfed } function { + id: 0xaa8f5c2d + return_type_id: 0xf435685e + parameter_id: 0xf435685e + parameter_id: 0x2f73da3b +} +function { id: 0xaa967f61 return_type_id: 0x2584a3b9 parameter_id: 0x32a623d7 @@ -325981,6 +326109,13 @@ function { 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 parameter_id: 0x1582ab06 @@ -330216,6 +330351,15 @@ elf_symbol { 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" is_defined: true @@ -331413,6 +331557,15 @@ elf_symbol { 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" is_defined: true @@ -331422,6 +331575,15 @@ elf_symbol { 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" is_defined: true @@ -342446,6 +342608,15 @@ elf_symbol { 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" is_defined: true @@ -343607,6 +343778,42 @@ elf_symbol { 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" is_defined: true @@ -345153,6 +345360,15 @@ elf_symbol { 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" is_defined: true @@ -347684,6 +347900,15 @@ elf_symbol { 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" is_defined: true @@ -351392,6 +351617,15 @@ elf_symbol { 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" is_defined: true @@ -358403,6 +358637,24 @@ elf_symbol { 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" is_defined: true @@ -358871,6 +359123,15 @@ elf_symbol { 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" is_defined: true @@ -358889,6 +359150,24 @@ elf_symbol { 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" is_defined: true @@ -358898,6 +359177,15 @@ elf_symbol { 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" is_defined: true @@ -358988,6 +359276,15 @@ elf_symbol { 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" is_defined: true @@ -359015,6 +359312,24 @@ elf_symbol { 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" is_defined: true @@ -359630,6 +359945,15 @@ elf_symbol { 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" is_defined: true @@ -362429,6 +362753,15 @@ elf_symbol { 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" is_defined: true @@ -362798,6 +363131,15 @@ elf_symbol { 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" is_defined: true @@ -363167,6 +363509,15 @@ elf_symbol { 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" is_defined: true @@ -363194,6 +363545,15 @@ elf_symbol { 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" is_defined: true @@ -363203,6 +363563,24 @@ elf_symbol { 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" is_defined: true @@ -363212,6 +363590,15 @@ elf_symbol { 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" is_defined: true @@ -363482,6 +363869,15 @@ elf_symbol { 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" is_defined: true @@ -363572,6 +363968,15 @@ elf_symbol { 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" is_defined: true @@ -364103,6 +364508,15 @@ elf_symbol { 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" is_defined: true @@ -365418,6 +365832,15 @@ elf_symbol { 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" is_defined: true @@ -369113,6 +369536,15 @@ elf_symbol { 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" is_defined: true @@ -372002,6 +372434,15 @@ elf_symbol { 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" is_defined: true @@ -375551,6 +375992,15 @@ elf_symbol { 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: 0xd612789c name: "power_supply_am_i_supplied" is_defined: true @@ -381266,6 +381716,15 @@ elf_symbol { 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" is_defined: true @@ -381401,6 +381860,15 @@ elf_symbol { 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" is_defined: true @@ -385725,6 +386193,15 @@ elf_symbol { 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" is_defined: true @@ -385770,6 +386247,15 @@ elf_symbol { 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" is_defined: true @@ -391791,6 +392277,15 @@ elf_symbol { 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" is_defined: true @@ -395746,6 +396241,7 @@ interface { symbol_id: 0x1bc9d7cd symbol_id: 0xd97b055a symbol_id: 0xac51df48 + symbol_id: 0xc0096e0c symbol_id: 0x2c42b675 symbol_id: 0x8920b575 symbol_id: 0x149a28b5 @@ -395879,7 +396375,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 @@ -397105,6 +397603,7 @@ interface { symbol_id: 0x6bb4e80d symbol_id: 0x979cde5c symbol_id: 0xcdba3a55 + symbol_id: 0x7f80f1f5 symbol_id: 0x977cc973 symbol_id: 0x49201db3 symbol_id: 0xacc709b0 @@ -397234,6 +397733,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 @@ -397406,6 +397909,7 @@ interface { symbol_id: 0xd156aa2c symbol_id: 0x00d9abe7 symbol_id: 0xfa95bdc1 + symbol_id: 0x5d1ea9c6 symbol_id: 0xb63845e5 symbol_id: 0x52eaa51b symbol_id: 0x5332f89b @@ -397688,6 +398192,7 @@ interface { symbol_id: 0x171eca8a symbol_id: 0x82537a82 symbol_id: 0x79187969 + symbol_id: 0x9534fec7 symbol_id: 0x04f5a6e5 symbol_id: 0x52864a7e symbol_id: 0x8d5ab7b4 @@ -398100,6 +398605,7 @@ interface { symbol_id: 0x573e2956 symbol_id: 0xe5bfa8c8 symbol_id: 0xd48a6769 + symbol_id: 0x1db2229b symbol_id: 0xdd957eaf symbol_id: 0x80814925 symbol_id: 0x9c5fb17e @@ -398877,6 +399383,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 @@ -398929,9 +399437,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 @@ -398942,9 +399454,12 @@ interface { symbol_id: 0x7d577f86 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 @@ -399013,6 +399528,7 @@ interface { symbol_id: 0x02327717 symbol_id: 0x6d155c9e symbol_id: 0xc5f5aefd + symbol_id: 0x53f9f7b3 symbol_id: 0x90eb0a27 symbol_id: 0x511aa4c3 symbol_id: 0x18a5fee3 @@ -399324,6 +399840,7 @@ interface { symbol_id: 0xec107a09 symbol_id: 0x841218b7 symbol_id: 0xb9f64e9d + symbol_id: 0x3477c5c1 symbol_id: 0x4a5f3d41 symbol_id: 0x4292b79d symbol_id: 0xb779176d @@ -399365,6 +399882,7 @@ interface { symbol_id: 0xc6d8f246 symbol_id: 0xdf3e8655 symbol_id: 0x6f2f4bd1 + symbol_id: 0x0583cb0a symbol_id: 0xf87ecda4 symbol_id: 0x00b4d2da symbol_id: 0xdf968210 @@ -399406,11 +399924,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 @@ -399441,6 +399964,7 @@ interface { symbol_id: 0x6a48a444 symbol_id: 0xc73383c1 symbol_id: 0x0ee6aecf + symbol_id: 0x6945c0ff symbol_id: 0x3c5daf32 symbol_id: 0xcec28ada symbol_id: 0xbd83f7de @@ -399451,6 +399975,7 @@ interface { symbol_id: 0xfe94820e symbol_id: 0xe7fc8dce symbol_id: 0x22167fe7 + symbol_id: 0xae43d3d4 symbol_id: 0x38472bf4 symbol_id: 0xc3e2d4ae symbol_id: 0x6b8c216a @@ -399510,6 +400035,7 @@ interface { symbol_id: 0xffb394c4 symbol_id: 0x48a6183b symbol_id: 0x1c2c7614 + symbol_id: 0x38ac7923 symbol_id: 0x6c6beb07 symbol_id: 0x1be0f35f symbol_id: 0xd9fe9b1d @@ -399656,6 +400182,7 @@ interface { symbol_id: 0x6dbdf8e6 symbol_id: 0x6bb359de symbol_id: 0xe097a7bd + symbol_id: 0x1e86386b symbol_id: 0xdc88dfbc symbol_id: 0xe867c7e6 symbol_id: 0x6dc922be @@ -400067,6 +400594,7 @@ interface { symbol_id: 0x18e8ea11 symbol_id: 0x1405e8c0 symbol_id: 0x84babda3 + symbol_id: 0xeb5e01d3 symbol_id: 0xbedab58b symbol_id: 0x603dd7ca symbol_id: 0xc30a6d76 @@ -400388,6 +400916,7 @@ interface { symbol_id: 0x67bce5b1 symbol_id: 0x57ecab02 symbol_id: 0x27d0c7b6 + symbol_id: 0x3d8c84e9 symbol_id: 0x28b33064 symbol_id: 0xdea2b008 symbol_id: 0xdf2c83f5 @@ -400782,6 +401311,7 @@ interface { symbol_id: 0x3020cd17 symbol_id: 0x25c6452e symbol_id: 0x324d8228 + symbol_id: 0x3e0dea4e symbol_id: 0xd612789c symbol_id: 0x561323f1 symbol_id: 0x50bfe1d8 @@ -401417,6 +401947,7 @@ interface { symbol_id: 0x9a2a9bda symbol_id: 0x54732419 symbol_id: 0x7df87144 + symbol_id: 0x334adb18 symbol_id: 0xdfe1cb53 symbol_id: 0x2c6a64fa symbol_id: 0x689737cf @@ -401432,6 +401963,7 @@ interface { symbol_id: 0x500f328c symbol_id: 0xe19d98a9 symbol_id: 0xdebcf3e9 + symbol_id: 0x8f1deac6 symbol_id: 0x7d05df74 symbol_id: 0x5d6d169f symbol_id: 0x023858a0 @@ -401913,11 +402445,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 @@ -402587,6 +403121,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 |