]> git.ipfire.org Git - thirdparty/zstd.git/commit
x86-64: Hide internal assembly functions 2993/head
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 11 Jan 2022 16:09:58 +0000 (08:09 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 11 Jan 2022 18:12:24 +0000 (10:12 -0800)
commit568c69a4eb0e30fb03a75176804b47ed51dd3ab1
tree34989b90c52960b04c1bebd6d8335b2711d24bc4
parent5f2c3d9720f5b5f8294f0c8e8da0a39d2529b335
x86-64: Hide internal assembly functions

Hide x86-64 internal assembly functions. Before

$ nm -D lib/libzstd.so.1 | grep usingDTable_internal_bmi2_asm_loop
00000000000c23c0 T _HUF_decompress4X1_usingDTable_internal_bmi2_asm_loop
00000000000c23c0 T HUF_decompress4X1_usingDTable_internal_bmi2_asm_loop
00000000000c283d T _HUF_decompress4X2_usingDTable_internal_bmi2_asm_loop
00000000000c283d T HUF_decompress4X2_usingDTable_internal_bmi2_asm_loop
$

After

$ nm -D lib/libzstd.so.1 | grep usingDTable_internal_bmi2_asm_loop
$

This fixes issue #2990.
lib/common/portability_macros.h
lib/decompress/huf_decompress.c
lib/decompress/huf_decompress_amd64.S