ANDROID: ABI: Update symbols to unisoc whitelist

Update whitelist for the symbols used by the unisoc in abi_gki_aarch64_unisoc.
Also changes happened to the abi_gki_aarch64.xml file.

function symbol 'int PageMovable(struct page*)' was added

Bug: 263761176
Change-Id: Idf2a3fd558f28b970ca8ba1f9c13cbcf3cea0af4
Signed-off-by: yue.shen <yue.shen@unisoc.com>
Signed-off-by: Giuliano Procida <gprocida@google.com>
This commit is contained in:
yue.shen
2022-12-27 19:38:18 +08:00
committed by Giuliano Procida
parent af027c97fc
commit b3c4378d24
2 changed files with 52 additions and 47 deletions

View File

@@ -7,6 +7,7 @@
<elf-symbol name='LZ4_decompress_safe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc7c1107a'/>
<elf-symbol name='LZ4_decompress_safe_partial' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x15bed7a5'/>
<elf-symbol name='PDE_DATA' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5927f85f'/>
<elf-symbol name='PageMovable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa176fba7'/>
<elf-symbol name='ZSTD_CStreamWorkspaceBound' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbaffff96'/>
<elf-symbol name='ZSTD_DStreamWorkspaceBound' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3737d9a9'/>
<elf-symbol name='ZSTD_compressStream' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb0aed408'/>
@@ -125436,6 +125437,10 @@
<parameter type-id='c5a4eb7f' name='inode' filepath='fs/proc/generic.c' line='797' column='1'/>
<return type-id='eaa32e2f'/>
</function-decl>
<function-decl name='PageMovable' mangled-name='PageMovable' filepath='mm/compaction.c' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PageMovable'>
<parameter type-id='02f11ed4' name='page' filepath='mm/compaction.c' line='114' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ZSTD_CStreamWorkspaceBound' mangled-name='ZSTD_CStreamWorkspaceBound' filepath='lib/zstd/compress.c' line='2973' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ZSTD_CStreamWorkspaceBound'>
<parameter type-id='a26eb5ee' name='cParams' filepath='lib/zstd/compress.c' line='2973' column='1'/>
<return type-id='b59d7dce'/>
@@ -130998,12 +131003,12 @@
<parameter type-id='e0ea832a' name='lock' filepath='drivers/media/common/videobuf2/videobuf2-v4l2.c' line='1118' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='access_process_vm' mangled-name='access_process_vm' filepath='mm/memory.c' line='5590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='access_process_vm'>
<parameter type-id='f23e2572' name='tsk' filepath='mm/memory.c' line='5590' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='5590' column='1'/>
<parameter type-id='eaa32e2f' name='buf' filepath='mm/memory.c' line='5591' column='1'/>
<parameter type-id='95e97e5e' name='len' filepath='mm/memory.c' line='5591' column='1'/>
<parameter type-id='f0981eeb' name='gup_flags' filepath='mm/memory.c' line='5591' column='1'/>
<function-decl name='access_process_vm' mangled-name='access_process_vm' filepath='mm/memory.c' line='5616' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='access_process_vm'>
<parameter type-id='f23e2572' name='tsk' filepath='mm/memory.c' line='5616' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='5616' column='1'/>
<parameter type-id='eaa32e2f' name='buf' filepath='mm/memory.c' line='5617' column='1'/>
<parameter type-id='95e97e5e' name='len' filepath='mm/memory.c' line='5617' column='1'/>
<parameter type-id='f0981eeb' name='gup_flags' filepath='mm/memory.c' line='5617' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ack_all_badblocks' mangled-name='ack_all_badblocks' filepath='block/badblocks.c' line='433' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ack_all_badblocks'>
@@ -140685,10 +140690,10 @@
<parameter type-id='242e3d19' name='wq' filepath='kernel/workqueue.c' line='2821' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='follow_pfn' mangled-name='follow_pfn' filepath='mm/memory.c' line='5387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='follow_pfn'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='5387' column='1'/>
<parameter type-id='7359adad' name='address' filepath='mm/memory.c' line='5387' column='1'/>
<parameter type-id='1d2c2b85' name='pfn' filepath='mm/memory.c' line='5388' column='1'/>
<function-decl name='follow_pfn' mangled-name='follow_pfn' filepath='mm/memory.c' line='5413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='follow_pfn'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='5413' column='1'/>
<parameter type-id='7359adad' name='address' filepath='mm/memory.c' line='5413' column='1'/>
<parameter type-id='1d2c2b85' name='pfn' filepath='mm/memory.c' line='5414' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<var-decl name='font_vga_8x16' type-id='d2d06e23' mangled-name='font_vga_8x16' visibility='default' filepath='lib/fonts/font_8x16.c' line='4625' column='1' elf-symbol-id='font_vga_8x16'/>
@@ -152103,12 +152108,12 @@
<parameter type-id='f772df6d' name='sk' filepath='net/core/sock.c' line='3234' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='remap_pfn_range' mangled-name='remap_pfn_range' filepath='mm/memory.c' line='2481' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='remap_pfn_range'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2481' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2481' column='1'/>
<parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2482' column='1'/>
<parameter type-id='7359adad' name='size' filepath='mm/memory.c' line='2482' column='1'/>
<parameter type-id='2e2dcbd3' name='prot' filepath='mm/memory.c' line='2482' column='1'/>
<function-decl name='remap_pfn_range' mangled-name='remap_pfn_range' filepath='mm/memory.c' line='2507' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='remap_pfn_range'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2507' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2507' column='1'/>
<parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2508' column='1'/>
<parameter type-id='7359adad' name='size' filepath='mm/memory.c' line='2508' column='1'/>
<parameter type-id='2e2dcbd3' name='prot' filepath='mm/memory.c' line='2508' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='remap_vmalloc_range' mangled-name='remap_vmalloc_range' filepath='mm/vmalloc.c' line='3528' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='remap_vmalloc_range'>
@@ -158260,11 +158265,11 @@
<parameter type-id='02f11ed4' name='page' filepath='mm/filemap.c' line='1507' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='unmap_mapping_range' mangled-name='unmap_mapping_range' filepath='mm/memory.c' line='3595' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unmap_mapping_range'>
<parameter type-id='f57039f0' name='mapping' filepath='mm/memory.c' line='3595' column='1'/>
<parameter type-id='bf352dfe' name='holebegin' filepath='mm/memory.c' line='3596' column='1'/>
<parameter type-id='bf352dfe' name='holelen' filepath='mm/memory.c' line='3596' column='1'/>
<parameter type-id='95e97e5e' name='even_cows' filepath='mm/memory.c' line='3596' column='1'/>
<function-decl name='unmap_mapping_range' mangled-name='unmap_mapping_range' filepath='mm/memory.c' line='3621' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unmap_mapping_range'>
<parameter type-id='f57039f0' name='mapping' filepath='mm/memory.c' line='3621' column='1'/>
<parameter type-id='bf352dfe' name='holebegin' filepath='mm/memory.c' line='3622' column='1'/>
<parameter type-id='bf352dfe' name='holelen' filepath='mm/memory.c' line='3622' column='1'/>
<parameter type-id='95e97e5e' name='even_cows' filepath='mm/memory.c' line='3622' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='unpin_user_page' mangled-name='unpin_user_page' filepath='mm/gup.c' line='251' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unpin_user_page'>
@@ -160831,22 +160836,22 @@
<parameter type-id='7359adad' name='vm_flags' filepath='mm/mmap.c' line='118' column='1'/>
<return type-id='2e2dcbd3'/>
</function-decl>
<function-decl name='vm_insert_page' mangled-name='vm_insert_page' filepath='mm/memory.c' line='1976' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_insert_page'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='1976' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='1976' column='1'/>
<parameter type-id='02f11ed4' name='page' filepath='mm/memory.c' line='1977' column='1'/>
<function-decl name='vm_insert_page' mangled-name='vm_insert_page' filepath='mm/memory.c' line='2002' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_insert_page'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2002' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2002' column='1'/>
<parameter type-id='02f11ed4' name='page' filepath='mm/memory.c' line='2003' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='vm_iomap_memory' mangled-name='vm_iomap_memory' filepath='mm/memory.c' line='2512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_iomap_memory'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2512' column='1'/>
<parameter type-id='2522883d' name='start' filepath='mm/memory.c' line='2512' column='1'/>
<parameter type-id='7359adad' name='len' filepath='mm/memory.c' line='2512' column='1'/>
<function-decl name='vm_iomap_memory' mangled-name='vm_iomap_memory' filepath='mm/memory.c' line='2538' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_iomap_memory'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2538' column='1'/>
<parameter type-id='2522883d' name='start' filepath='mm/memory.c' line='2538' column='1'/>
<parameter type-id='7359adad' name='len' filepath='mm/memory.c' line='2538' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='vm_map_pages' mangled-name='vm_map_pages' filepath='mm/memory.c' line='2046' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_map_pages'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2046' column='1'/>
<parameter type-id='9f93c9da' name='pages' filepath='mm/memory.c' line='2046' column='1'/>
<parameter type-id='7359adad' name='num' filepath='mm/memory.c' line='2047' column='1'/>
<function-decl name='vm_map_pages' mangled-name='vm_map_pages' filepath='mm/memory.c' line='2072' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_map_pages'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2072' column='1'/>
<parameter type-id='9f93c9da' name='pages' filepath='mm/memory.c' line='2072' column='1'/>
<parameter type-id='7359adad' name='num' filepath='mm/memory.c' line='2073' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='vm_map_ram' mangled-name='vm_map_ram' filepath='mm/vmalloc.c' line='2192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vm_map_ram'>
@@ -160913,23 +160918,23 @@
<parameter type-id='b59d7dce' name='len' filepath='mm/util.c' line='198' column='1'/>
<return type-id='eaa32e2f'/>
</function-decl>
<function-decl name='vmf_insert_mixed' mangled-name='vmf_insert_mixed' filepath='mm/memory.c' line='2295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_mixed'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2295' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2295' column='1'/>
<parameter type-id='abe59ef3' name='pfn' filepath='mm/memory.c' line='2296' column='1'/>
<function-decl name='vmf_insert_mixed' mangled-name='vmf_insert_mixed' filepath='mm/memory.c' line='2321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_mixed'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2321' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2321' column='1'/>
<parameter type-id='abe59ef3' name='pfn' filepath='mm/memory.c' line='2322' column='1'/>
<return type-id='e9265215'/>
</function-decl>
<function-decl name='vmf_insert_pfn' mangled-name='vmf_insert_pfn' filepath='mm/memory.c' line='2195' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_pfn'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2195' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2195' column='1'/>
<parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2196' column='1'/>
<function-decl name='vmf_insert_pfn' mangled-name='vmf_insert_pfn' filepath='mm/memory.c' line='2221' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_pfn'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2221' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2221' column='1'/>
<parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2222' column='1'/>
<return type-id='e9265215'/>
</function-decl>
<function-decl name='vmf_insert_pfn_prot' mangled-name='vmf_insert_pfn_prot' filepath='mm/memory.c' line='2147' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_pfn_prot'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2147' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2147' column='1'/>
<parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2148' column='1'/>
<parameter type-id='2e2dcbd3' name='pgprot' filepath='mm/memory.c' line='2148' column='1'/>
<function-decl name='vmf_insert_pfn_prot' mangled-name='vmf_insert_pfn_prot' filepath='mm/memory.c' line='2173' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmf_insert_pfn_prot'>
<parameter type-id='2ae08426' name='vma' filepath='mm/memory.c' line='2173' column='1'/>
<parameter type-id='7359adad' name='addr' filepath='mm/memory.c' line='2173' column='1'/>
<parameter type-id='7359adad' name='pfn' filepath='mm/memory.c' line='2174' column='1'/>
<parameter type-id='2e2dcbd3' name='pgprot' filepath='mm/memory.c' line='2174' column='1'/>
<return type-id='e9265215'/>
</function-decl>
<function-decl name='vprintk' mangled-name='vprintk' filepath='kernel/printk/printk_safe.c' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vprintk'>
@@ -161820,7 +161825,6 @@
</abi-instr>
</abi-corpus>
</abi-corpus-group>
<!--
libabigail: abidw: 2.1.0SOONG BUILD NUMBER PLACEHOLDER
-->

View File

@@ -713,6 +713,7 @@
page_endio
page_get_link
page_mapping
PageMovable
panic
param_ops_charp
param_ops_uint