summaryrefslogtreecommitdiff
path: root/libpagemap/include/pagemap/pagemap.h
diff options
context:
space:
mode:
Diffstat (limited to 'libpagemap/include/pagemap/pagemap.h')
-rw-r--r--libpagemap/include/pagemap/pagemap.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libpagemap/include/pagemap/pagemap.h b/libpagemap/include/pagemap/pagemap.h
index 4de2b4b6..61e59e2f 100644
--- a/libpagemap/include/pagemap/pagemap.h
+++ b/libpagemap/include/pagemap/pagemap.h
@@ -186,7 +186,7 @@ int pm_process_pagemap_range(pm_process_t *proc,
uint64_t low, uint64_t hi,
uint64_t **range_out, size_t *len);
-#define _BITS(x, offset, bits) (((x) >> offset) & ((1LL << (bits)) - 1))
+#define _BITS(x, offset, bits) (((x) >> (offset)) & ((1LL << (bits)) - 1))
#define PM_PAGEMAP_PRESENT(x) (_BITS(x, 63, 1))
#define PM_PAGEMAP_SWAPPED(x) (_BITS(x, 62, 1))