Changeset View
Changeset View
Standalone View
Standalone View
lib/libc/secure/Symbol.map
/* | /* | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
FBSD_1.0 { | FBSD_1.0 { | ||||
__chk_fail; | __chk_fail; | ||||
__stack_chk_fail; | __stack_chk_fail; | ||||
__stack_chk_guard; | __stack_chk_guard; | ||||
}; | }; | ||||
FBSD_1.1 { | |||||
}; | |||||
FBSD_1.2 { | |||||
}; | |||||
pfg: Not sure if it makes sense to carry these empty references. | |||||
Not Done Inline ActionsJilles, Konstantin what are you thoughts about this? Should I remove these or keep them? op: Jilles, Konstantin what are you thoughts about this? Should I remove these or keep them? | |||||
Not Done Inline ActionsThe version_gen.awk does not need empty symbol lists AFAIR. The Symbol.map files are not used as the direct linker input, they are merged together, directed by the Version.def, using the awk script. The Version.def determines the versions used and the inheritance relations. This is done to make some scalability and locality for the versioning. That said, all used versions must appear in Version.def, but individual Symbol.map files only must define actual symbol's versions. kib: The version_gen.awk does not need empty symbol lists AFAIR.
The Symbol.map files are not used… | |||||
FBSD_1.3 { | |||||
}; | |||||
FBSD_1.4 { | |||||
__fgets_chk; | |||||
__fortify_chk_fail; | |||||
__fread_chk; | |||||
__fwrite_chk; | |||||
__getcwd_chk; | |||||
__memccpy_chk; | |||||
__memchr_chk; | |||||
__memcpy_chk; | |||||
__memmove_chk; | |||||
__memrchr_chk; | |||||
__memset_chk; | |||||
__poll_chk; | |||||
__ppoll_chk; | |||||
__pread_chk; | |||||
__read_chk; | |||||
__readlink_chk; | |||||
__readlinkat_chk; | |||||
__recvfrom_chk; | |||||
__rindex_chk; | |||||
__snprintf_chk; | |||||
__sprintf_chk; | |||||
__stpcpy_chk; | |||||
__stpncpy_chk; | |||||
__stpncpy_chk2; | |||||
__strcat_chk; | |||||
__strchr_chk; | |||||
__strchrnul_chk; | |||||
__strcpy_chk; | |||||
__strlcat_chk; | |||||
__strlcpy_chk; | |||||
__strlen_chk; | |||||
__strncat_chk; | |||||
__strncpy_chk; | |||||
__strncpy_chk2; | |||||
__strrchr_chk; | |||||
__umask_chk; | |||||
__vsnprintf_chk; | |||||
__vsprintf_chk; | |||||
__secure_fail; | |||||
Not Done Inline ActionsThe _chk functions clearly need to be exported, but does __secure_fail need to be exported? jilles: The `_chk` functions clearly need to be exported, but does `__secure_fail` need to be exported? | |||||
}; | |||||
FBSDprivate_1.0 { | |||||
}; |
Not sure if it makes sense to carry these empty references.