diff --git a/linux-ramdump-parser-v2/mm.py b/linux-ramdump-parser-v2/mm.py
old mode 100644
new mode 100755
index fc2bc0aeb4c8cf62e21dda637ef01bdf321325ed..72e611ffa1660a07f0382d06df6f4e9fcec3a7bb
--- a/linux-ramdump-parser-v2/mm.py
+++ b/linux-ramdump-parser-v2/mm.py
@@ -17,6 +17,11 @@ def page_buddy(ramdump, page):
     return val == 0xffffff80
 
 
+def get_debug_flags(ramdump, page):
+    debug_flag_offset = ramdump.field_offset('struct page', 'debug_flags')
+    flagval = ramdump.read_word(page + debug_flag_offset)
+    return flagval
+
 def page_zonenum(page_flags):
     # save this in a variable somewhere...
     return (page_flags >> 26) & 3