[PATCH] libsanitizer: Restore internal_readlink for x32
Jakub Jelinek
jakub@redhat.com
Wed Feb 20 16:33:00 GMT 2019
On Wed, Feb 20, 2019 at 03:53:37AM -0800, H.J. Lu wrote:
> Cherry-pick compiler-rt revision 354451:
>
> PR sanitizer/89409
> * sanitizer_common/sanitizer_linux.cc (internal_readlink): Put
> back the (uptr) cast on path and buf.
Please use the above in the ChangeLog, so
PR sanitizer/89409
* sanitizer_common/sanitizer_linux.cc (internal_readlink): Cherry-pick
compiler-rt r354451.
Ok with that change.
> libsanitizer/sanitizer_common/sanitizer_linux.cc | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libsanitizer/sanitizer_common/sanitizer_linux.cc b/libsanitizer/sanitizer_common/sanitizer_linux.cc
> index 244b5c3ff83..14e732fe110 100644
> --- a/libsanitizer/sanitizer_common/sanitizer_linux.cc
> +++ b/libsanitizer/sanitizer_common/sanitizer_linux.cc
> @@ -395,7 +395,7 @@ uptr internal_readlink(const char *path, char *buf, uptr bufsize) {
> return internal_syscall(SYSCALL(readlinkat), AT_FDCWD, (uptr)path, (uptr)buf,
> bufsize);
> #else
> - return internal_syscall(SYSCALL(readlink), path, buf, bufsize);
> + return internal_syscall(SYSCALL(readlink), (uptr)path, (uptr)buf, bufsize);
> #endif
> }
Jakub
More information about the Gcc-patches
mailing list