]> git.itanic.dy.fi Git - scan-pagemap/commit
Compact pageframe structure
authorTimo Kokkonen <kaapeli@itanic.dy.fi>
Mon, 16 Aug 2010 18:23:30 +0000 (21:23 +0300)
committerTimo Kokkonen <kaapeli@itanic.dy.fi>
Mon, 16 Aug 2010 20:02:09 +0000 (23:02 +0300)
commit70726de93e4e5e8322ba6bd3f8334a51522dc797
tree1e7350d75137aa34f8c4ce44d555b457df740f3d
parentd1f84c821af2c20066c861cea8304a84a41c7813
Compact pageframe structure

Instead of decoding each entry to individual variables in the
pageframe structure, maintain them as a single raw 64 bit
value. Various helper functions are introduced for decoding the
information on the fly. This reduces the run time memory consumption
without really slowing down the execution.

Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
analyze.c
pagemap.h
parse.c