Skip to content

yoshipep/x86page-walker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Page Walker

This repo contains an implementation of a 5.15 Linux kernel module for walking the x86_64 page table hierachy, translating a given virtual address into its corresponding physical address.

Originally published alongside an article on jcomes.org, this module now lives here as a Github repository.

Features

  • Designed for educational, debugging, and systems research purposes
  • Walks the full 4-level x86_64 page table hierarchy
  • Translates a virutal address to its physical address
  • Prints detailed information about page table entries and flags
  • Verifies the content at a specified virtual address against an expected value
  • Easy to configure via module parameters

About

x86_64 page table walking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors