summaryrefslogtreecommitdiff
path: root/ext/standard
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-01-18 15:03:00 +0100
committerNikita Popov <nikita.ppv@gmail.com>2019-01-18 15:03:00 +0100
commit1bc86bcdd8e18c7b7dbda2082c1d5a738d9ddeb1 (patch)
tree1c01c52a3e241757f58e94d0e823c33ef8ab2d10 /ext/standard
parent345936aeb182d85b8a09be401ed1e9e6c955f6f3 (diff)
parent986b9b5ae3e04e33fda89f102da1bba625aa06ef (diff)
downloadphp-git-1bc86bcdd8e18c7b7dbda2082c1d5a738d9ddeb1.tar.gz
Merge branch 'PHP-7.3'
Diffstat (limited to 'ext/standard')
-rw-r--r--ext/standard/base64.c2
-rw-r--r--ext/standard/string.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/ext/standard/base64.c b/ext/standard/base64.c
index c750c7a0b9..21eca83237 100644
--- a/ext/standard/base64.c
+++ b/ext/standard/base64.c
@@ -216,6 +216,7 @@ zend_string *php_base64_decode_ex_default(const unsigned char *str, size_t lengt
PHPAPI zend_string *php_base64_encode(const unsigned char *str, size_t length) __attribute__((ifunc("resolve_base64_encode")));
PHPAPI zend_string *php_base64_decode_ex(const unsigned char *str, size_t length, zend_bool strict) __attribute__((ifunc("resolve_base64_decode")));
+ZEND_NO_SANITIZE_ADDRESS
static void *resolve_base64_encode() {
# if ZEND_INTRIN_AVX2_FUNC_PROTO
if (zend_cpu_supports_avx2()) {
@@ -230,6 +231,7 @@ static void *resolve_base64_encode() {
return php_base64_encode_default;
}
+ZEND_NO_SANITIZE_ADDRESS
static void *resolve_base64_decode() {
# if ZEND_INTRIN_AVX2_FUNC_PROTO
if (zend_cpu_supports_avx2()) {
diff --git a/ext/standard/string.c b/ext/standard/string.c
index 3839512ecc..d9c5e6b10e 100644
--- a/ext/standard/string.c
+++ b/ext/standard/string.c
@@ -3900,6 +3900,7 @@ void php_stripslashes_default(zend_string *str);
PHPAPI zend_string *php_addslashes(zend_string *str) __attribute__((ifunc("resolve_addslashes")));
PHPAPI void php_stripslashes(zend_string *str) __attribute__((ifunc("resolve_stripslashes")));
+ZEND_NO_SANITIZE_ADDRESS
static void *resolve_addslashes() {
if (zend_cpu_supports_sse42()) {
return php_addslashes_sse42;
@@ -3907,6 +3908,7 @@ static void *resolve_addslashes() {
return php_addslashes_default;
}
+ZEND_NO_SANITIZE_ADDRESS
static void *resolve_stripslashes() {
if (zend_cpu_supports_sse42()) {
return php_stripslashes_sse42;