aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaohiro Tamura <naohirot@jp.fujitsu.com>2021-05-12 09:29:54 +0000
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2021-05-26 12:01:06 +0100
commitf12ec02f5389a443d892241c486d87b3c5940ff6 (patch)
tree511afb3622cbcfd893c01eb06804afc60037d467
parent38560563587ad8eafa700c56800ff844f18fbad1 (diff)
downloadglibc-f12ec02f5389a443d892241c486d87b3c5940ff6.zip
glibc-f12ec02f5389a443d892241c486d87b3c5940ff6.tar.gz
glibc-f12ec02f5389a443d892241c486d87b3c5940ff6.tar.bz2
benchtests: Fixed bench-memcpy-random: buf1: mprotect failed
This patch fixed mprotect system call failure on AArch64. This failure happened on not only A64FX but also ThunderX2. Also this patch updated a JSON key from "max-size" to "length" so that 'plot_strings.py' can process 'bench-memcpy-random.out'
-rw-r--r--benchtests/bench-memcpy-random.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/benchtests/bench-memcpy-random.c b/benchtests/bench-memcpy-random.c
index 9b62033..c490b73 100644
--- a/benchtests/bench-memcpy-random.c
+++ b/benchtests/bench-memcpy-random.c
@@ -16,7 +16,7 @@
License along with the GNU C Library; if not, see
<https://www.gnu.org/licenses/>. */
-#define MIN_PAGE_SIZE (512*1024+4096)
+#define MIN_PAGE_SIZE (512*1024+getpagesize())
#define TEST_MAIN
#define TEST_NAME "memcpy"
#include "bench-string.h"
@@ -160,7 +160,7 @@ do_test (json_ctx_t *json_ctx, size_t max_size)
}
json_element_object_begin (json_ctx);
- json_attr_uint (json_ctx, "max-size", (double) max_size);
+ json_attr_uint (json_ctx, "length", (double) max_size);
json_array_begin (json_ctx, "timings");
FOR_EACH_IMPL (impl, 0)