mirror of
https://github.com/openssl/openssl.git
synced 2025-01-12 13:36:28 +08:00
796e5f9648
We would like to be able to log and audit the symbols we use in openssl so that we might catch when a new platform symbols is referecned Add such a script (just on unix platforms for now) that gathers the used symbols not belonging to libcrypto or libssl, and compare it to a prior known set of used symbols. Error out if a new symbol is found Add this script to the ci workflow in CI to capture newly introduced platform symbols Fixes #22330 Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/22478)
157 lines
1.6 KiB
Plaintext
157 lines
1.6 KiB
Plaintext
abort
|
|
accept
|
|
bcmp
|
|
bind
|
|
calloc
|
|
chmod
|
|
clearerr
|
|
clock_gettime
|
|
close
|
|
closedir
|
|
closelog
|
|
connect
|
|
__ctype_b_loc
|
|
__ctype_tolower_loc
|
|
__cxa_atexit
|
|
__cxa_finalize
|
|
dladdr
|
|
dlclose
|
|
dlerror
|
|
dlopen
|
|
dlsym
|
|
__errno_location
|
|
fclose
|
|
fdopen
|
|
feof
|
|
ferror
|
|
fflush
|
|
fgets
|
|
fileno
|
|
fopen
|
|
fopen64
|
|
fprintf
|
|
fputc
|
|
fputs
|
|
fread
|
|
free
|
|
freeaddrinfo
|
|
fseek
|
|
fstat
|
|
ftell
|
|
fwrite
|
|
gai_strerror
|
|
getaddrinfo
|
|
getauxval
|
|
getcontext
|
|
getentropy
|
|
getenv
|
|
gethostbyname
|
|
getnameinfo
|
|
getpeername
|
|
getpid
|
|
getsockname
|
|
getsockopt
|
|
gettimeofday
|
|
__gmon_start__
|
|
gmtime_r
|
|
gmtime
|
|
ioctl
|
|
__isoc99_sscanf
|
|
_ITM_deregisterTMCloneTable
|
|
_ITM_registerTMCloneTable
|
|
listen
|
|
_longjmp
|
|
lseek
|
|
madvise
|
|
makecontext
|
|
malloc
|
|
memchr
|
|
memcmp
|
|
memcpy
|
|
memmove
|
|
memset
|
|
mktime
|
|
mlock
|
|
mmap
|
|
mprotect
|
|
munmap
|
|
opendir
|
|
openlog
|
|
poll
|
|
pthread_attr_destroy
|
|
pthread_attr_init
|
|
pthread_attr_setdetachstate
|
|
pthread_cond_broadcast
|
|
pthread_cond_destroy
|
|
pthread_cond_init
|
|
pthread_cond_signal
|
|
pthread_cond_timedwait
|
|
pthread_cond_wait
|
|
pthread_create
|
|
pthread_exit
|
|
pthread_getspecific
|
|
pthread_join
|
|
pthread_key_create
|
|
pthread_key_delete
|
|
pthread_mutex_destroy
|
|
pthread_mutex_init
|
|
pthread_mutex_lock
|
|
pthread_mutex_trylock
|
|
pthread_mutex_unlock
|
|
pthread_once
|
|
pthread_rwlock_destroy
|
|
pthread_rwlock_init
|
|
pthread_rwlock_rdlock
|
|
pthread_rwlock_unlock
|
|
pthread_rwlock_wrlock
|
|
pthread_self
|
|
pthread_setspecific
|
|
qsort
|
|
readdir
|
|
realloc
|
|
recvfrom
|
|
recvmmsg
|
|
secure_getenv
|
|
select
|
|
sendmmsg
|
|
sendto
|
|
setbuf
|
|
setcontext
|
|
_setjmp
|
|
setsockopt
|
|
shmat
|
|
shmdt
|
|
shmget
|
|
shutdown
|
|
sigaction
|
|
sleep
|
|
socket
|
|
sprintf
|
|
stderr
|
|
stdin
|
|
stdout
|
|
strcat
|
|
strchr
|
|
strcmp
|
|
strcpy
|
|
strcspn
|
|
strdup
|
|
strlen
|
|
strncmp
|
|
strncpy
|
|
strrchr
|
|
strspn
|
|
strstr
|
|
strtol
|
|
strtoul
|
|
syscall
|
|
sysconf
|
|
syslog
|
|
tcgetattr
|
|
tcsetattr
|
|
__timezone
|
|
uname
|
|
usleep
|
|
vfprintf
|
|
__xpg_strerror_r
|