summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Rosenberg <drosen@google.com>2014-09-03 00:37:45 +0000
committerRom Lemarchand <romlem@google.com>2014-09-03 02:30:13 +0000
commit60f3c7cfc3781192ddc2e2c677e52d20ca7dd516 (patch)
tree345f6605d05f5a331defb41f3506bc02c6ec07ec
parent4bf06a51869f49d7ee3fb0163a2517ec5e33ba1f (diff)
downloadextras-60f3c7cfc3781192ddc2e2c677e52d20ca7dd516.tar.gz
Revert "libpagemap: Mask off page shift to get page frame number"
This reverts commit 4bf06a51869f49d7ee3fb0163a2517ec5e33ba1f. Bug: 17360804 Bug: 17332389 Change-Id: I7e4d55215f391f5b3f71388943e9d95e5eff6f81
-rw-r--r--libpagemap/pm_process.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/libpagemap/pm_process.c b/libpagemap/pm_process.c
index 0994cede..50791ef9 100644
--- a/libpagemap/pm_process.c
+++ b/libpagemap/pm_process.c
@@ -30,8 +30,6 @@ static int read_maps(pm_process_t *proc);
#define MAX_FILENAME 64
-#define PFN_MASK 0x7fffffffffffff
-
int pm_process_create(pm_kernel_t *ker, pid_t pid, pm_process_t **proc_out) {
pm_process_t *proc;
char filename[MAX_FILENAME];
@@ -102,11 +100,6 @@ int pm_process_usage(pm_process_t *proc, pm_memusage_t *usage_out) {
return pm_process_usage_flags(proc, usage_out, 0, 0);
}
-static inline uint64_t get_pfn(uint64_t p)
-{
- return p & PFN_MASK;
-}
-
int pm_process_pagemap_range(pm_process_t *proc,
uint64_t low, uint64_t high,
uint64_t **range_out, size_t *len) {
@@ -114,7 +107,6 @@ int pm_process_pagemap_range(pm_process_t *proc,
uint64_t numpages;
uint64_t *range;
off64_t off;
- uint64_t i;
int error;
if (!proc || (low > high) || !range_out || !len)
@@ -152,10 +144,6 @@ int pm_process_pagemap_range(pm_process_t *proc,
return error;
}
- for(i = 0; i < numpages; i++) {
- range[i] = get_pfn(range[i]);
- }
-
*range_out = range;
*len = numpages;