|
@@ -1,8 +1,4 @@
|
|
|
-#include <sys/mman.h>
|
|
|
-
|
|
|
-#ifndef PROT_SEM
|
|
|
-#define PROT_SEM 0x8
|
|
|
-#endif
|
|
|
+#include <uapi/linux/mman.h>
|
|
|
|
|
|
static size_t syscall_arg__scnprintf_mmap_prot(char *bf, size_t size,
|
|
|
struct syscall_arg *arg)
|
|
@@ -33,31 +29,6 @@ static size_t syscall_arg__scnprintf_mmap_prot(char *bf, size_t size,
|
|
|
|
|
|
#define SCA_MMAP_PROT syscall_arg__scnprintf_mmap_prot
|
|
|
|
|
|
-#ifndef MAP_FIXED
|
|
|
-#define MAP_FIXED 0x10
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MAP_ANONYMOUS
|
|
|
-#define MAP_ANONYMOUS 0x20
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MAP_32BIT
|
|
|
-#define MAP_32BIT 0x40
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MAP_STACK
|
|
|
-#define MAP_STACK 0x20000
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MAP_HUGETLB
|
|
|
-#define MAP_HUGETLB 0x40000
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MAP_UNINITIALIZED
|
|
|
-#define MAP_UNINITIALIZED 0x4000000
|
|
|
-#endif
|
|
|
-
|
|
|
-
|
|
|
static size_t syscall_arg__scnprintf_mmap_flags(char *bf, size_t size,
|
|
|
struct syscall_arg *arg)
|
|
|
{
|
|
@@ -95,13 +66,6 @@ static size_t syscall_arg__scnprintf_mmap_flags(char *bf, size_t size,
|
|
|
|
|
|
#define SCA_MMAP_FLAGS syscall_arg__scnprintf_mmap_flags
|
|
|
|
|
|
-#ifndef MREMAP_MAYMOVE
|
|
|
-#define MREMAP_MAYMOVE 1
|
|
|
-#endif
|
|
|
-#ifndef MREMAP_FIXED
|
|
|
-#define MREMAP_FIXED 2
|
|
|
-#endif
|
|
|
-
|
|
|
static size_t syscall_arg__scnprintf_mremap_flags(char *bf, size_t size,
|
|
|
struct syscall_arg *arg)
|
|
|
{
|
|
@@ -125,39 +89,6 @@ static size_t syscall_arg__scnprintf_mremap_flags(char *bf, size_t size,
|
|
|
|
|
|
#define SCA_MREMAP_FLAGS syscall_arg__scnprintf_mremap_flags
|
|
|
|
|
|
-#ifndef MADV_HWPOISON
|
|
|
-#define MADV_HWPOISON 100
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MADV_SOFT_OFFLINE
|
|
|
-#define MADV_SOFT_OFFLINE 101
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MADV_MERGEABLE
|
|
|
-#define MADV_MERGEABLE 12
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MADV_UNMERGEABLE
|
|
|
-#define MADV_UNMERGEABLE 13
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MADV_HUGEPAGE
|
|
|
-#define MADV_HUGEPAGE 14
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MADV_NOHUGEPAGE
|
|
|
-#define MADV_NOHUGEPAGE 15
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MADV_DONTDUMP
|
|
|
-#define MADV_DONTDUMP 16
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef MADV_DODUMP
|
|
|
-#define MADV_DODUMP 17
|
|
|
-#endif
|
|
|
-
|
|
|
-
|
|
|
static size_t syscall_arg__scnprintf_madvise_behavior(char *bf, size_t size,
|
|
|
struct syscall_arg *arg)
|
|
|
{
|