summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Chang <dylan.chang@nothing.tech>2024-02-21 16:31:36 +0800
committerDylan Chang <dylan.chang@nothing.tech>2024-02-22 05:52:58 +0000
commitaf65a3034723540119fd7dc9dc42c8eb64bbc6c8 (patch)
tree71572431778772e6448202a76c049bfe6a836a14
parent547050acabfab00b3c0e105b8519db180f8dedaa (diff)
downloadcommon-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.stg535
-rw-r--r--android/abi_gki_aarch64_nothing217
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