From e2a924a32b6fd3f24163b93996ac91782f518a25 Mon Sep 17 00:00:00 2001 From: David CARLIER Date: Thu, 31 Dec 2020 10:53:36 +0000 Subject: [PATCH] qemu_getauxval FreeBSD implementation backport (#1366) --- qemu/util/getauxval.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/qemu/util/getauxval.c b/qemu/util/getauxval.c index 36afdfb9..b124107d 100644 --- a/qemu/util/getauxval.c +++ b/qemu/util/getauxval.c @@ -98,6 +98,16 @@ unsigned long qemu_getauxval(unsigned long type) return 0; } +#elif defined(__FreeBSD__) +#include + +unsigned long qemu_getauxval(unsigned long type) +{ + unsigned long aux = 0; + elf_aux_info(type, &aux, sizeof(aux)); + return aux; +} + #else unsigned long qemu_getauxval(unsigned long type)