Skip to content

Commit ec48f04

Browse files
authored
Merge pull request #1550 from gcmoreira/linux_intel_32_pae_support
Linux: Add support for Intel 32bit with PAE
2 parents ccb5581 + 28c74f8 commit ec48f04

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

volatility3/framework/automagic/linux.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,11 @@ def stack(
7171
elif "init_level4_pgt" in table.symbols:
7272
layer_class = intel.LinuxIntel32e
7373
dtb_symbol_name = "init_level4_pgt"
74+
elif "pkmap_count" in table.symbols and table.get_symbol(
75+
"pkmap_count"
76+
).type.count in (512, 2048):
77+
layer_class = intel.LinuxIntelPAE
78+
dtb_symbol_name = "swapper_pg_dir"
7479
else:
7580
layer_class = intel.LinuxIntel
7681
dtb_symbol_name = "swapper_pg_dir"

0 commit comments

Comments
 (0)