ANDROID: ABI: Update symbols to unisoc whitelist for the eighteenth time
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly
Leaf changes summary: 1 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
1 Added functions:
[A] 'function unsigned long int gen_pool_fixed_alloc(unsigned long int*, unsigned long int, unsigned long int, unsigned int, void*, gen_pool*, unsigned long int)'
Bug: 200230511
Change-Id: Ie73630e6cfb0cc6bf2efa288a54d429b41522e2a
Signed-off-by: Jian Gong <Jian.Gong@unisoc.com>
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index c30ecba..2e56e3c 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -1522,6 +1522,7 @@
<elf-symbol name='gen_pool_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6c224cda'/>
<elf-symbol name='gen_pool_dma_alloc_align' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xada31e57'/>
<elf-symbol name='gen_pool_dma_zalloc_align' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3d210724'/>
+ <elf-symbol name='gen_pool_fixed_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x57900416'/>
<elf-symbol name='gen_pool_free_owner' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x60ba97c'/>
<elf-symbol name='gen_pool_set_algo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x96e5d30f'/>
<elf-symbol name='gen_pool_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2464da17'/>
@@ -152706,6 +152707,16 @@
<parameter type-id='75b9415a' name='pool' filepath='lib/genalloc.c' line='597' column='1'/>
<return type-id='b59d7dce'/>
</function-decl>
+ <function-decl name='gen_pool_fixed_alloc' mangled-name='gen_pool_fixed_alloc' filepath='lib/genalloc.c' line='689' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gen_pool_fixed_alloc'>
+ <parameter type-id='1d2c2b85' name='map' filepath='lib/genalloc.c' line='689' column='1'/>
+ <parameter type-id='7359adad' name='size' filepath='lib/genalloc.c' line='689' column='1'/>
+ <parameter type-id='7359adad' name='start' filepath='lib/genalloc.c' line='690' column='1'/>
+ <parameter type-id='f0981eeb' name='nr' filepath='lib/genalloc.c' line='690' column='1'/>
+ <parameter type-id='eaa32e2f' name='data' filepath='lib/genalloc.c' line='690' column='1'/>
+ <parameter type-id='75b9415a' name='pool' filepath='lib/genalloc.c' line='691' column='1'/>
+ <parameter type-id='7359adad' name='start_addr' filepath='lib/genalloc.c' line='691' column='1'/>
+ <return type-id='7359adad'/>
+ </function-decl>
<function-decl name='gen_pool_dma_zalloc_align' mangled-name='gen_pool_dma_zalloc_align' filepath='lib/genalloc.c' line='465' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gen_pool_dma_zalloc_align'>
<parameter type-id='75b9415a' name='pool' filepath='lib/genalloc.c' line='465' column='1'/>
<parameter type-id='b59d7dce' name='size' filepath='lib/genalloc.c' line='465' column='1'/>
diff --git a/android/abi_gki_aarch64_unisoc b/android/abi_gki_aarch64_unisoc
index c7eaf57..5e1affc 100644
--- a/android/abi_gki_aarch64_unisoc
+++ b/android/abi_gki_aarch64_unisoc
@@ -278,6 +278,7 @@
fwnode_property_present
fwnode_property_read_string
gen_pool_avail
+ gen_pool_fixed_alloc
generic_end_io_acct
generic_file_llseek
generic_handle_irq