From: Tulio Magno Quites Machado Filho Date: Fri, 9 Jun 2017 17:36:22 +0000 (-0300) Subject: Add a way to bypass the PLT when calling getauxval X-Git-Tag: glibc-2.26~379 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6bd839b9acfe619afa1db67a2882c0ce839861f;p=thirdparty%2Fglibc.git Add a way to bypass the PLT when calling getauxval * include/sys/auxv.h (__getauxval): Add a prototype and its libc_hidden_proto. * misc/getauxval.c (__getauxval): Use libc_hidden_def. --- diff --git a/ChangeLog b/ChangeLog index 519959a9114..82e17d11794 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2017-06-09 Tulio Magno Quites Machado Filho + + * include/sys/auxv.h (__getauxval): Add a prototype and its + libc_hidden_proto. + * misc/getauxval.c (__getauxval): Use libc_hidden_def. + 2017-06-09 Joseph Myers [BZ #21561] diff --git a/include/sys/auxv.h b/include/sys/auxv.h index dede2c36ac3..3bab6d05d43 100644 --- a/include/sys/auxv.h +++ b/include/sys/auxv.h @@ -1 +1,8 @@ #include + +#ifndef _ISOMAC + +extern __typeof (getauxval) __getauxval; +libc_hidden_proto (__getauxval) + +#endif /* !_ISOMAC */ diff --git a/misc/getauxval.c b/misc/getauxval.c index c83fbce054e..14f42982a21 100644 --- a/misc/getauxval.c +++ b/misc/getauxval.c @@ -43,3 +43,4 @@ __getauxval (unsigned long int type) } weak_alias (__getauxval, getauxval) +libc_hidden_def (__getauxval)