AArch64 EL2 hypervisor for QEMU virt that boots at EL2
1#ifndef HV_STRING_H
2#define HV_STRING_H
3
4#include <stddef.h>
5#include <stdint.h>
6
7void *hv_memset(void *dst, int value, size_t len);
8void *hv_memcpy(void *dst, const void *src, size_t len);
9void *hv_memmove(void *dst, const void *src, size_t len);
10int hv_memcmp(const void *a, const void *b, size_t len);
11void *memset(void *dst, int value, size_t len);
12void *memcpy(void *dst, const void *src, size_t len);
13void *memmove(void *dst, const void *src, size_t len);
14int memcmp(const void *a, const void *b, size_t len);
15size_t hv_strlen(const char *s);
16int hv_strcmp(const char *a, const char *b);
17int hv_strncmp(const char *a, const char *b, size_t n);
18
19#endif